gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r6694 - in libmicrohttpd-docs/WWW: . download doxygen doxyg


From: gnunet
Subject: [GNUnet-SVN] r6694 - in libmicrohttpd-docs/WWW: . download doxygen doxygen/d0 doxygen/d0/d00 doxygen/d0/d33 doxygen/d0/d61 doxygen/d0/dbc doxygen/d0/dd4 doxygen/d0/df7 doxygen/d1 doxygen/d1/d71 doxygen/d1/d94 doxygen/d2 doxygen/d2/d08 doxygen/d2/d09 doxygen/d2/d20 doxygen/d2/d29 doxygen/d2/d30 doxygen/d2/d39 doxygen/d2/d70 doxygen/d2/d92 doxygen/d2/dd5 doxygen/d3 doxygen/d3/d03 doxygen/d3/d0e doxygen/d3/d20 doxygen/d3/d26 doxygen/d3/d2b doxygen/d3/d4c doxygen/d3/d6f doxygen/d3/da9 doxygen/d3/dad doxygen/d3/daf doxygen/d3/df9 doxygen/d3/dfc doxygen/d3/dfe doxygen/d4 doxygen/d4/d67 doxygen/d4/d87 doxygen/d4/d8f doxygen/d4/da0 doxygen/d4/dc6 doxygen/d4/dda doxygen/d5 doxygen/d5/d10 doxygen/d5/d5c doxygen/d5/d5f doxygen/d5/d68 doxygen/d5/d7a doxygen/d5/d97 doxygen/d5/de3 doxygen/d5/dfc doxygen/d6 doxygen/d6/d8a doxygen/d6/dbd doxygen/d7 doxygen/d7/d53 doxygen/d7/d72 doxygen/d7/d78 doxygen/d7/da1 doxygen/d7/da9 doxygen/d7/dab doxygen/d7/dc8 doxygen/d7/dd7 doxygen/d7/de4 doxygen/d8 doxygen/d8/d1b doxygen/d8/d26 doxygen/d8/d87 doxygen/d8/d94 doxygen/d8/de8 doxygen/d9 doxygen/d9/d6a doxygen/d9/d6b doxygen/d9/d75 doxygen/d9/d7f doxygen/d9/d89 doxygen/d9/d90 doxygen/d9/da4 doxygen/d9/db7 doxygen/d9/dca doxygen/d9/dda doxygen/d9/ded doxygen/d9/df6 doxygen/da doxygen/da/d2e doxygen/da/d4a doxygen/da/d51 doxygen/da/d79 doxygen/da/d7a doxygen/da/dd9 doxygen/db doxygen/db/d0c doxygen/db/d16 doxygen/db/d42 doxygen/db/d93 doxygen/db/d99 doxygen/db/dc9 doxygen/db/dd1 doxygen/db/dde doxygen/db/df1 doxygen/db/dfc doxygen/dc doxygen/dc/d0c doxygen/dc/d21 doxygen/dc/d43 doxygen/dc/d54 doxygen/dc/d7b doxygen/dc/db5 doxygen/dc/df0 doxygen/dc/df8 doxygen/dd doxygen/dd/d0d doxygen/dd/d1d doxygen/dd/d35 doxygen/dd/d75 doxygen/dd/d83 doxygen/dd/da3 doxygen/de doxygen/de/d0a doxygen/de/d1b doxygen/de/d3b doxygen/de/d4e doxygen/de/dbd doxygen/df doxygen/df/d2f doxygen/df/d45 doxygen/df/d48 doxygen/df/d50 doxygen/df/d66 doxygen/df/d73 doxygen/df/d96 doxygen/df/da0 doxygen/df/db5 doxygen/df/dbe doxygen/df/dd1 doxygen/df/deb
Date: Sun, 13 Apr 2008 01:12:59 -0600 (MDT)

Author: grothoff
Date: 2008-04-13 01:12:54 -0600 (Sun, 13 Apr 2008)
New Revision: 6694

Added:
   libmicrohttpd-docs/WWW/download/libmicrohttpd-0.3.0.tar.gz
   libmicrohttpd-docs/WWW/doxygen/
   libmicrohttpd-docs/WWW/doxygen/annotated.html
   libmicrohttpd-docs/WWW/doxygen/classes.html
   libmicrohttpd-docs/WWW/doxygen/d0/
   libmicrohttpd-docs/WWW/doxygen/d0/d00/
   libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_eee0f81951a7fb03bc487d52660885d2_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_eee0f81951a7fb03bc487d52660885d2_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_eee0f81951a7fb03bc487d52660885d2_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/d0/d33/
   libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_1efdf26ae1b663da81747513683952fe_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_1efdf26ae1b663da81747513683952fe_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_1efdf26ae1b663da81747513683952fe_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/d0/d61/
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/d0/dbc/
   libmicrohttpd-docs/WWW/doxygen/d0/dbc/config_8h__dep__incl.map
   libmicrohttpd-docs/WWW/doxygen/d0/dbc/config_8h__dep__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d0/dbc/config_8h__dep__incl.png
   libmicrohttpd-docs/WWW/doxygen/d0/dd4/
   libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_c2a688ec5dcfc1532f58f85ccdf50aba_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_c2a688ec5dcfc1532f58f85ccdf50aba_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_c2a688ec5dcfc1532f58f85ccdf50aba_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/d0/df7/
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/d1/
   libmicrohttpd-docs/WWW/doxygen/d1/d71/
   libmicrohttpd-docs/WWW/doxygen/d1/d71/internal_8h__dep__incl.map
   libmicrohttpd-docs/WWW/doxygen/d1/d71/internal_8h__dep__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d1/d71/internal_8h__dep__incl.png
   libmicrohttpd-docs/WWW/doxygen/d1/d94/
   
libmicrohttpd-docs/WWW/doxygen/d1/d94/testzzuf_2daemontest__postform_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d2/
   libmicrohttpd-docs/WWW/doxygen/d2/d08/
   
libmicrohttpd-docs/WWW/doxygen/d2/d08/testzzuf_2daemontest__get_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d2/d09/
   
libmicrohttpd-docs/WWW/doxygen/d2/d09/testcurl_2daemontest__post_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d2/d20/
   libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_0c0b01fce3903ca66281f7128600cb53_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_0c0b01fce3903ca66281f7128600cb53_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_0c0b01fce3903ca66281f7128600cb53_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/d2/d29/
   libmicrohttpd-docs/WWW/doxygen/d2/d29/testcurl_2daemontest__get_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/d2/d29/testcurl_2daemontest__get_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d2/d29/testcurl_2daemontest__get_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d2/d30/
   libmicrohttpd-docs/WWW/doxygen/d2/d30/postprocessor_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d2/d39/
   libmicrohttpd-docs/WWW/doxygen/d2/d39/plibc_8h.html
   libmicrohttpd-docs/WWW/doxygen/d2/d70/
   
libmicrohttpd-docs/WWW/doxygen/d2/d70/testzzuf_2daemontest__large__put_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d2/d92/
   libmicrohttpd-docs/WWW/doxygen/d2/d92/memorypool_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/d2/d92/memorypool_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d2/d92/memorypool_8c__incl.png
   
libmicrohttpd-docs/WWW/doxygen/d2/d92/testcurl_2daemontest__get__chunked_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d2/dd5/
   
libmicrohttpd-docs/WWW/doxygen/d2/dd5/testzzuf_2daemontest__long__header_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d3/
   libmicrohttpd-docs/WWW/doxygen/d3/d03/
   libmicrohttpd-docs/WWW/doxygen/d3/d03/daemon__test_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/d3/d03/daemon__test_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d3/d03/daemon__test_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d3/d0e/
   libmicrohttpd-docs/WWW/doxygen/d3/d0e/reason__phrase_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d3/d20/
   libmicrohttpd-docs/WWW/doxygen/d3/d20/daemon_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/d3/d20/daemon_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d3/d20/daemon_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d3/d26/
   libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/d3/d2b/
   libmicrohttpd-docs/WWW/doxygen/d3/d2b/response_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/d3/d2b/response_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d3/d2b/response_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d3/d4c/
   libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1b7d8770622754d89cf87d0b6ea523a5_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1b7d8770622754d89cf87d0b6ea523a5_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1b7d8770622754d89cf87d0b6ea523a5_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_49411254c26d587741e25f264a185d39_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_49411254c26d587741e25f264a185d39_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_49411254c26d587741e25f264a185d39_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b1b198b1c3e58814330f167e8539f798_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b1b198b1c3e58814330f167e8539f798_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b1b198b1c3e58814330f167e8539f798_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b99bc4bb49ddb98705832137aa75135a_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b99bc4bb49ddb98705832137aa75135a_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b99bc4bb49ddb98705832137aa75135a_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/d3/d6f/
   libmicrohttpd-docs/WWW/doxygen/d3/d6f/testzzuf_2daemontest__put_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/d3/d6f/testzzuf_2daemontest__put_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d3/d6f/testzzuf_2daemontest__put_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d3/da9/
   libmicrohttpd-docs/WWW/doxygen/d3/da9/memorypool_8h-source.html
   libmicrohttpd-docs/WWW/doxygen/d3/dad/
   libmicrohttpd-docs/WWW/doxygen/d3/dad/daemon__test_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d3/daf/
   libmicrohttpd-docs/WWW/doxygen/d3/daf/reason__phrase_8h__dep__incl.map
   libmicrohttpd-docs/WWW/doxygen/d3/daf/reason__phrase_8h__dep__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d3/daf/reason__phrase_8h__dep__incl.png
   libmicrohttpd-docs/WWW/doxygen/d3/df9/
   libmicrohttpd-docs/WWW/doxygen/d3/df9/postprocessor__test_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d3/dfc/
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_049fac3dbfa5ed765c840a1e61b56228_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_049fac3dbfa5ed765c840a1e61b56228_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_049fac3dbfa5ed765c840a1e61b56228_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/d3/dfe/
   libmicrohttpd-docs/WWW/doxygen/d3/dfe/daemontest__post__loop_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/d3/dfe/daemontest__post__loop_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d3/dfe/daemontest__post__loop_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d4/
   libmicrohttpd-docs/WWW/doxygen/d4/d67/
   libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h.html
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/d4/d87/
   libmicrohttpd-docs/WWW/doxygen/d4/d87/querystring__example_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/d4/d87/querystring__example_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d4/d87/querystring__example_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d4/d8f/
   libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d81c59142c8e14bd20d5e266add76107_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d81c59142c8e14bd20d5e266add76107_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d81c59142c8e14bd20d5e266add76107_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/d4/da0/
   
libmicrohttpd-docs/WWW/doxygen/d4/da0/testcurl_2daemontest__long__header_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d4/dc6/
   
libmicrohttpd-docs/WWW/doxygen/d4/dc6/testcurl_2daemontest__put_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d4/dda/
   libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/d5/
   libmicrohttpd-docs/WWW/doxygen/d5/d10/
   libmicrohttpd-docs/WWW/doxygen/d5/d10/structMHD__Response.html
   libmicrohttpd-docs/WWW/doxygen/d5/d5c/
   
libmicrohttpd-docs/WWW/doxygen/d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d5/d5f/
   libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_0e3db4c4d34502ad0c60175233008a18_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_0e3db4c4d34502ad0c60175233008a18_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_0e3db4c4d34502ad0c60175233008a18_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bf3f7b2e059790848fe0813c0c4b25d3_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bf3f7b2e059790848fe0813c0c4b25d3_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bf3f7b2e059790848fe0813c0c4b25d3_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c97966fd0b0d5afb447eebf7ea44c00e_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c97966fd0b0d5afb447eebf7ea44c00e_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c97966fd0b0d5afb447eebf7ea44c00e_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/d5/d68/
   libmicrohttpd-docs/WWW/doxygen/d5/d68/fileserver__example_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/d5/d68/fileserver__example_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d5/d68/fileserver__example_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d5/d7a/
   
libmicrohttpd-docs/WWW/doxygen/d5/d7a/testcurl_2daemontest__postform_8c__incl.map
   
libmicrohttpd-docs/WWW/doxygen/d5/d7a/testcurl_2daemontest__postform_8c__incl.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/d7a/testcurl_2daemontest__postform_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d5/d97/
   libmicrohttpd-docs/WWW/doxygen/d5/d97/config_8h-source.html
   libmicrohttpd-docs/WWW/doxygen/d5/de3/
   libmicrohttpd-docs/WWW/doxygen/d5/de3/connection_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d5/dfc/
   
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/d6/
   libmicrohttpd-docs/WWW/doxygen/d6/d8a/
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/d6/dbd/
   libmicrohttpd-docs/WWW/doxygen/d6/dbd/reason__phrase_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/d6/dbd/reason__phrase_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d6/dbd/reason__phrase_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d7/
   libmicrohttpd-docs/WWW/doxygen/d7/d53/
   
libmicrohttpd-docs/WWW/doxygen/d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d7/d72/
   libmicrohttpd-docs/WWW/doxygen/d7/d72/response_8h__dep__incl.map
   libmicrohttpd-docs/WWW/doxygen/d7/d72/response_8h__dep__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d7/d72/response_8h__dep__incl.png
   libmicrohttpd-docs/WWW/doxygen/d7/d78/
   libmicrohttpd-docs/WWW/doxygen/d7/d78/internal_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/d7/d78/internal_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d7/d78/internal_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d7/da1/
   libmicrohttpd-docs/WWW/doxygen/d7/da1/testzzuf_2daemontest__get_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/d7/da1/testzzuf_2daemontest__get_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d7/da1/testzzuf_2daemontest__get_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d7/da9/
   
libmicrohttpd-docs/WWW/doxygen/d7/da9/testzzuf_2daemontest__postform_8c__incl.map
   
libmicrohttpd-docs/WWW/doxygen/d7/da9/testzzuf_2daemontest__postform_8c__incl.md5
   
libmicrohttpd-docs/WWW/doxygen/d7/da9/testzzuf_2daemontest__postform_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d7/dab/
   libmicrohttpd-docs/WWW/doxygen/d7/dab/internal_8h-source.html
   libmicrohttpd-docs/WWW/doxygen/d7/dc8/
   libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/d7/dd7/
   libmicrohttpd-docs/WWW/doxygen/d7/dd7/postprocessor__test_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/d7/dd7/postprocessor__test_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d7/dd7/postprocessor__test_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d7/de4/
   
libmicrohttpd-docs/WWW/doxygen/d7/de4/testzzuf_2daemontest__large__put_8c__incl.map
   
libmicrohttpd-docs/WWW/doxygen/d7/de4/testzzuf_2daemontest__large__put_8c__incl.md5
   
libmicrohttpd-docs/WWW/doxygen/d7/de4/testzzuf_2daemontest__large__put_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d8/
   libmicrohttpd-docs/WWW/doxygen/d8/d1b/
   libmicrohttpd-docs/WWW/doxygen/d8/d1b/querystring__example_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d8/d26/
   libmicrohttpd-docs/WWW/doxygen/d8/d26/microhttpd_8h__incl.map
   libmicrohttpd-docs/WWW/doxygen/d8/d26/microhttpd_8h__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d8/d26/microhttpd_8h__incl.png
   libmicrohttpd-docs/WWW/doxygen/d8/d87/
   libmicrohttpd-docs/WWW/doxygen/d8/d87/minimal__example_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d8/d94/
   libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h.html
   
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1b7d8770622754d89cf87d0b6ea523a5_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1b7d8770622754d89cf87d0b6ea523a5_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1b7d8770622754d89cf87d0b6ea523a5_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_49411254c26d587741e25f264a185d39_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_49411254c26d587741e25f264a185d39_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_49411254c26d587741e25f264a185d39_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b1b198b1c3e58814330f167e8539f798_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b1b198b1c3e58814330f167e8539f798_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b1b198b1c3e58814330f167e8539f798_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b99bc4bb49ddb98705832137aa75135a_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b99bc4bb49ddb98705832137aa75135a_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b99bc4bb49ddb98705832137aa75135a_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/d8/de8/
   
libmicrohttpd-docs/WWW/doxygen/d8/de8/testcurl_2daemontest__put__chunked_8c__incl.map
   
libmicrohttpd-docs/WWW/doxygen/d8/de8/testcurl_2daemontest__put__chunked_8c__incl.md5
   
libmicrohttpd-docs/WWW/doxygen/d8/de8/testcurl_2daemontest__put__chunked_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d9/
   libmicrohttpd-docs/WWW/doxygen/d9/d6a/
   libmicrohttpd-docs/WWW/doxygen/d9/d6a/structMHD__Daemon.html
   libmicrohttpd-docs/WWW/doxygen/d9/d6b/
   libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_2091d2691bb976dc32606f6a2ead60bb_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_2091d2691bb976dc32606f6a2ead60bb_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_2091d2691bb976dc32606f6a2ead60bb_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_a8d8df112b17b937e192ef3639c6919b_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_a8d8df112b17b937e192ef3639c6919b_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_a8d8df112b17b937e192ef3639c6919b_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_b34675107fb6ab6de301776b1fdff3f5_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_b34675107fb6ab6de301776b1fdff3f5_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_b34675107fb6ab6de301776b1fdff3f5_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_de6bba8c8709dd9892d5125cdbb1588b_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_de6bba8c8709dd9892d5125cdbb1588b_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_de6bba8c8709dd9892d5125cdbb1588b_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_e97106f100fad29012a6934c49971a30_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_e97106f100fad29012a6934c49971a30_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_e97106f100fad29012a6934c49971a30_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/d9/d75/
   
libmicrohttpd-docs/WWW/doxygen/d9/d75/testcurl_2daemontest__long__header_8c__incl.map
   
libmicrohttpd-docs/WWW/doxygen/d9/d75/testcurl_2daemontest__long__header_8c__incl.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/d75/testcurl_2daemontest__long__header_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d9/d7f/
   libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_6d3dab7f7ae3b1a4d0b0e7b4184c8908_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_6d3dab7f7ae3b1a4d0b0e7b4184c8908_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_6d3dab7f7ae3b1a4d0b0e7b4184c8908_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_c0927666983e9f171b9a947afe3c0595_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_c0927666983e9f171b9a947afe3c0595_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_c0927666983e9f171b9a947afe3c0595_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/d9/d89/
   
libmicrohttpd-docs/WWW/doxygen/d9/d89/testzzuf_2daemontest__put_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d9/d90/
   libmicrohttpd-docs/WWW/doxygen/d9/d90/daemon_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d9/d90/memorypool_8h__incl.map
   libmicrohttpd-docs/WWW/doxygen/d9/d90/memorypool_8h__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d9/d90/memorypool_8h__incl.png
   libmicrohttpd-docs/WWW/doxygen/d9/da4/
   
libmicrohttpd-docs/WWW/doxygen/d9/da4/testzzuf_2daemontest__post_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/d9/db7/
   libmicrohttpd-docs/WWW/doxygen/d9/db7/socat_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/d9/db7/socat_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d9/db7/socat_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/d9/dca/
   libmicrohttpd-docs/WWW/doxygen/d9/dca/reason__phrase_8h-source.html
   libmicrohttpd-docs/WWW/doxygen/d9/dda/
   libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c.html
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6897352941b1948ec31e0a8a8984fdca_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6897352941b1948ec31e0a8a8984fdca_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6897352941b1948ec31e0a8a8984fdca_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_8ddb88eab5b1d9ba02db79407954c54c_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_8ddb88eab5b1d9ba02db79407954c54c_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_8ddb88eab5b1d9ba02db79407954c54c_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_c4af32c910f3ca1bf3317256d576bb32_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_c4af32c910f3ca1bf3317256d576bb32_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_c4af32c910f3ca1bf3317256d576bb32_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/d9/ded/
   libmicrohttpd-docs/WWW/doxygen/d9/ded/microhttpd_8h__dep__incl.map
   libmicrohttpd-docs/WWW/doxygen/d9/ded/microhttpd_8h__dep__incl.md5
   libmicrohttpd-docs/WWW/doxygen/d9/ded/microhttpd_8h__dep__incl.png
   libmicrohttpd-docs/WWW/doxygen/d9/df6/
   
libmicrohttpd-docs/WWW/doxygen/d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/da/
   libmicrohttpd-docs/WWW/doxygen/da/d2e/
   libmicrohttpd-docs/WWW/doxygen/da/d2e/internal_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/da/d4a/
   libmicrohttpd-docs/WWW/doxygen/da/d4a/structMHD__HTTP__Header.html
   libmicrohttpd-docs/WWW/doxygen/da/d51/
   libmicrohttpd-docs/WWW/doxygen/da/d51/fileserver__example_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/da/d79/
   libmicrohttpd-docs/WWW/doxygen/da/d79/socat_8c__dep__incl.map
   libmicrohttpd-docs/WWW/doxygen/da/d79/socat_8c__dep__incl.md5
   libmicrohttpd-docs/WWW/doxygen/da/d79/socat_8c__dep__incl.png
   libmicrohttpd-docs/WWW/doxygen/da/d7a/
   libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c.html
   
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/da/dd9/
   libmicrohttpd-docs/WWW/doxygen/da/dd9/testcurl_2daemontest__post_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/da/dd9/testcurl_2daemontest__post_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/da/dd9/testcurl_2daemontest__post_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/db/
   libmicrohttpd-docs/WWW/doxygen/db/d0c/
   libmicrohttpd-docs/WWW/doxygen/db/d0c/plibc_8h__dep__incl.map
   libmicrohttpd-docs/WWW/doxygen/db/d0c/plibc_8h__dep__incl.md5
   libmicrohttpd-docs/WWW/doxygen/db/d0c/plibc_8h__dep__incl.png
   libmicrohttpd-docs/WWW/doxygen/db/d16/
   libmicrohttpd-docs/WWW/doxygen/db/d16/config_8h.html
   libmicrohttpd-docs/WWW/doxygen/db/d42/
   libmicrohttpd-docs/WWW/doxygen/db/d42/internal_8h__incl.map
   libmicrohttpd-docs/WWW/doxygen/db/d42/internal_8h__incl.md5
   libmicrohttpd-docs/WWW/doxygen/db/d42/internal_8h__incl.png
   libmicrohttpd-docs/WWW/doxygen/db/d93/
   libmicrohttpd-docs/WWW/doxygen/db/d93/microhttpd_8h-source.html
   libmicrohttpd-docs/WWW/doxygen/db/d99/
   libmicrohttpd-docs/WWW/doxygen/db/d99/connection_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/db/d99/connection_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/db/d99/connection_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/db/dc9/
   
libmicrohttpd-docs/WWW/doxygen/db/dc9/testzzuf_2daemontest__long__header_8c__incl.map
   
libmicrohttpd-docs/WWW/doxygen/db/dc9/testzzuf_2daemontest__long__header_8c__incl.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dc9/testzzuf_2daemontest__long__header_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/db/dd1/
   
libmicrohttpd-docs/WWW/doxygen/db/dd1/testcurl_2daemontest__get__chunked_8c__incl.map
   
libmicrohttpd-docs/WWW/doxygen/db/dd1/testcurl_2daemontest__get__chunked_8c__incl.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dd1/testcurl_2daemontest__get__chunked_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/db/dde/
   libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h.html
   
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_40686fc1fb2534d8ef980e4e60747146_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_40686fc1fb2534d8ef980e4e60747146_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_40686fc1fb2534d8ef980e4e60747146_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_8b2dbdbdd9da1d0b56e2e9acb88f053b_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_8b2dbdbdd9da1d0b56e2e9acb88f053b_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_8b2dbdbdd9da1d0b56e2e9acb88f053b_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/db/df1/
   libmicrohttpd-docs/WWW/doxygen/db/df1/minimal__example_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/db/df1/minimal__example_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/db/df1/minimal__example_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/db/dfc/
   libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c.html
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2b8beca689da103d776e4e29641896b6_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2b8beca689da103d776e4e29641896b6_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2b8beca689da103d776e4e29641896b6_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_8f100155f2f73d8b27e4d3a1554e9e90_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_8f100155f2f73d8b27e4d3a1554e9e90_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_8f100155f2f73d8b27e4d3a1554e9e90_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_b018c0526bfcd25d1fe8ade87f5260a9_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_b018c0526bfcd25d1fe8ade87f5260a9_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_b018c0526bfcd25d1fe8ade87f5260a9_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_d4f50cd0f1bedb091d784253dd4ee44b_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_d4f50cd0f1bedb091d784253dd4ee44b_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_d4f50cd0f1bedb091d784253dd4ee44b_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f094d7c728f5962a5ebb738fcb2e0379_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f094d7c728f5962a5ebb738fcb2e0379_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f094d7c728f5962a5ebb738fcb2e0379_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/dc/
   libmicrohttpd-docs/WWW/doxygen/dc/d0c/
   libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h.html
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2091d2691bb976dc32606f6a2ead60bb_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2091d2691bb976dc32606f6a2ead60bb_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2091d2691bb976dc32606f6a2ead60bb_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a8d8df112b17b937e192ef3639c6919b_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a8d8df112b17b937e192ef3639c6919b_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a8d8df112b17b937e192ef3639c6919b_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_b34675107fb6ab6de301776b1fdff3f5_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_b34675107fb6ab6de301776b1fdff3f5_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_b34675107fb6ab6de301776b1fdff3f5_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_de6bba8c8709dd9892d5125cdbb1588b_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_de6bba8c8709dd9892d5125cdbb1588b_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_de6bba8c8709dd9892d5125cdbb1588b_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_eeb89d5c965a113c60c7691a44f185ec_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_eeb89d5c965a113c60c7691a44f185ec_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_eeb89d5c965a113c60c7691a44f185ec_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/dc/d21/
   libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c.html
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_1df39a7405fde04e32755572e16ad3df_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_1df39a7405fde04e32755572e16ad3df_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_1df39a7405fde04e32755572e16ad3df_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_eeb89d5c965a113c60c7691a44f185ec_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_eeb89d5c965a113c60c7691a44f185ec_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_eeb89d5c965a113c60c7691a44f185ec_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fd02bb0f6a745c39d5e3417493995c71_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fd02bb0f6a745c39d5e3417493995c71_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fd02bb0f6a745c39d5e3417493995c71_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/dc/d43/
   libmicrohttpd-docs/WWW/doxygen/dc/d43/response_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/dc/d54/
   libmicrohttpd-docs/WWW/doxygen/dc/d54/testzzuf_2daemontest__post_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/dc/d54/testzzuf_2daemontest__post_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/dc/d54/testzzuf_2daemontest__post_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/dc/d7b/
   
libmicrohttpd-docs/WWW/doxygen/dc/d7b/testcurl_2daemontest__large__put_8c__incl.map
   
libmicrohttpd-docs/WWW/doxygen/dc/d7b/testcurl_2daemontest__large__put_8c__incl.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/d7b/testcurl_2daemontest__large__put_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/dc/db5/
   
libmicrohttpd-docs/WWW/doxygen/dc/db5/testcurl_2daemontest__postform_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/dc/df0/
   libmicrohttpd-docs/WWW/doxygen/dc/df0/reason__phrase_8c.html
   
libmicrohttpd-docs/WWW/doxygen/dc/df0/reason__phrase_8c_a451a3c3bd307214d6fa282f425b69fa_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dc/df0/reason__phrase_8c_a451a3c3bd307214d6fa282f425b69fa_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dc/df0/reason__phrase_8c_a451a3c3bd307214d6fa282f425b69fa_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/dc/df8/
   libmicrohttpd-docs/WWW/doxygen/dc/df8/internal_8c.html
   libmicrohttpd-docs/WWW/doxygen/dd/
   libmicrohttpd-docs/WWW/doxygen/dd/d0d/
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c.html
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/dd/d1d/
   libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c.html
   
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/dd/d35/
   libmicrohttpd-docs/WWW/doxygen/dd/d35/postprocessor_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/dd/d35/postprocessor_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/dd/d35/postprocessor_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/dd/d75/
   libmicrohttpd-docs/WWW/doxygen/dd/d75/response_8h.html
   
libmicrohttpd-docs/WWW/doxygen/dd/d75/response_8h_e97106f100fad29012a6934c49971a30_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/dd/d75/response_8h_e97106f100fad29012a6934c49971a30_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/dd/d75/response_8h_e97106f100fad29012a6934c49971a30_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/dd/d83/
   libmicrohttpd-docs/WWW/doxygen/dd/d83/socat_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/dd/da3/
   
libmicrohttpd-docs/WWW/doxygen/dd/da3/testcurl_2daemontest__large__put_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/de/
   libmicrohttpd-docs/WWW/doxygen/de/d0a/
   libmicrohttpd-docs/WWW/doxygen/de/d0a/plibc_8h-source.html
   libmicrohttpd-docs/WWW/doxygen/de/d1b/
   libmicrohttpd-docs/WWW/doxygen/de/d1b/reason__phrase_8h.html
   
libmicrohttpd-docs/WWW/doxygen/de/d1b/reason__phrase_8h_a451a3c3bd307214d6fa282f425b69fa_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/de/d1b/reason__phrase_8h_a451a3c3bd307214d6fa282f425b69fa_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/de/d1b/reason__phrase_8h_a451a3c3bd307214d6fa282f425b69fa_icgraph.png
   libmicrohttpd-docs/WWW/doxygen/de/d3b/
   libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c.html
   
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/de/d4e/
   libmicrohttpd-docs/WWW/doxygen/de/d4e/memorypool_8c-source.html
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c.html
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/de/dbd/
   libmicrohttpd-docs/WWW/doxygen/de/dbd/daemontest__post__loop_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/df/
   libmicrohttpd-docs/WWW/doxygen/df/d2f/
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c.html
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_247ca414537954fdc7da5e213708ac8a_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_247ca414537954fdc7da5e213708ac8a_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_247ca414537954fdc7da5e213708ac8a_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c2a3fa292b3229a708534cdaa3a8472f_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c2a3fa292b3229a708534cdaa3a8472f_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c2a3fa292b3229a708534cdaa3a8472f_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/df/d45/
   
libmicrohttpd-docs/WWW/doxygen/df/d45/testzzuf_2daemontest__put__chunked_8c__incl.map
   
libmicrohttpd-docs/WWW/doxygen/df/d45/testzzuf_2daemontest__put__chunked_8c__incl.md5
   
libmicrohttpd-docs/WWW/doxygen/df/d45/testzzuf_2daemontest__put__chunked_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/df/d48/
   libmicrohttpd-docs/WWW/doxygen/df/d48/connection_8h__dep__incl.map
   libmicrohttpd-docs/WWW/doxygen/df/d48/connection_8h__dep__incl.md5
   libmicrohttpd-docs/WWW/doxygen/df/d48/connection_8h__dep__incl.png
   libmicrohttpd-docs/WWW/doxygen/df/d50/
   libmicrohttpd-docs/WWW/doxygen/df/d50/structMHD__Connection.html
   libmicrohttpd-docs/WWW/doxygen/df/d66/
   libmicrohttpd-docs/WWW/doxygen/df/d66/testcurl_2daemontest__put_8c__incl.map
   libmicrohttpd-docs/WWW/doxygen/df/d66/testcurl_2daemontest__put_8c__incl.md5
   libmicrohttpd-docs/WWW/doxygen/df/d66/testcurl_2daemontest__put_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/df/d73/
   libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c.html
   
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/df/d96/
   libmicrohttpd-docs/WWW/doxygen/df/d96/connection_8h-source.html
   libmicrohttpd-docs/WWW/doxygen/df/da0/
   libmicrohttpd-docs/WWW/doxygen/df/da0/memorypool_8h__dep__incl.map
   libmicrohttpd-docs/WWW/doxygen/df/da0/memorypool_8h__dep__incl.md5
   libmicrohttpd-docs/WWW/doxygen/df/da0/memorypool_8h__dep__incl.png
   libmicrohttpd-docs/WWW/doxygen/df/db5/
   
libmicrohttpd-docs/WWW/doxygen/df/db5/testcurl_2daemontest__get_8c-source.html
   libmicrohttpd-docs/WWW/doxygen/df/dbe/
   libmicrohttpd-docs/WWW/doxygen/df/dbe/response_8h-source.html
   libmicrohttpd-docs/WWW/doxygen/df/dd1/
   
libmicrohttpd-docs/WWW/doxygen/df/dd1/testzzuf_2daemontest__get__chunked_8c__incl.map
   
libmicrohttpd-docs/WWW/doxygen/df/dd1/testzzuf_2daemontest__get__chunked_8c__incl.md5
   
libmicrohttpd-docs/WWW/doxygen/df/dd1/testzzuf_2daemontest__get__chunked_8c__incl.png
   libmicrohttpd-docs/WWW/doxygen/df/deb/
   libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c.html
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_cb03e3221493c74bc4bf1199e9f89ef8_icgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_cb03e3221493c74bc4bf1199e9f89ef8_icgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_cb03e3221493c74bc4bf1199e9f89ef8_icgraph.png
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
   libmicrohttpd-docs/WWW/doxygen/dir_000001_000002.html
   libmicrohttpd-docs/WWW/doxygen/dir_000001_000003.html
   libmicrohttpd-docs/WWW/doxygen/dir_000002_000003.html
   libmicrohttpd-docs/WWW/doxygen/dir_000004_000003.html
   libmicrohttpd-docs/WWW/doxygen/dir_000005_000003.html
   libmicrohttpd-docs/WWW/doxygen/dir_341d32ad79c8433c7112866eaed039b9.html
   libmicrohttpd-docs/WWW/doxygen/dir_341d32ad79c8433c7112866eaed039b9_dep.map
   libmicrohttpd-docs/WWW/doxygen/dir_341d32ad79c8433c7112866eaed039b9_dep.png
   libmicrohttpd-docs/WWW/doxygen/dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html
   libmicrohttpd-docs/WWW/doxygen/dir_571542ca0b7a7e6f2b7b18ddfe4f37d3_dep.map
   libmicrohttpd-docs/WWW/doxygen/dir_571542ca0b7a7e6f2b7b18ddfe4f37d3_dep.png
   libmicrohttpd-docs/WWW/doxygen/dir_916f6f16491174ef7dc237ccfb75b5ef.html
   libmicrohttpd-docs/WWW/doxygen/dir_916f6f16491174ef7dc237ccfb75b5ef_dep.map
   libmicrohttpd-docs/WWW/doxygen/dir_916f6f16491174ef7dc237ccfb75b5ef_dep.png
   libmicrohttpd-docs/WWW/doxygen/dir_942425f973239bf16bbad9c14838f68d.html
   libmicrohttpd-docs/WWW/doxygen/dir_942425f973239bf16bbad9c14838f68d_dep.map
   libmicrohttpd-docs/WWW/doxygen/dir_942425f973239bf16bbad9c14838f68d_dep.png
   libmicrohttpd-docs/WWW/doxygen/dir_9ba6a98f68fa0273ae749570d49e97bd.html
   libmicrohttpd-docs/WWW/doxygen/dir_9ba6a98f68fa0273ae749570d49e97bd_dep.map
   libmicrohttpd-docs/WWW/doxygen/dir_9ba6a98f68fa0273ae749570d49e97bd_dep.png
   libmicrohttpd-docs/WWW/doxygen/dir_a255a5c29de7fbc781691cb5aba5a16d.html
   libmicrohttpd-docs/WWW/doxygen/dir_a255a5c29de7fbc781691cb5aba5a16d_dep.map
   libmicrohttpd-docs/WWW/doxygen/dir_a255a5c29de7fbc781691cb5aba5a16d_dep.png
   libmicrohttpd-docs/WWW/doxygen/dirs.html
   libmicrohttpd-docs/WWW/doxygen/doxygen.css
   libmicrohttpd-docs/WWW/doxygen/doxygen.png
   libmicrohttpd-docs/WWW/doxygen/files.html
   libmicrohttpd-docs/WWW/doxygen/ftv2blank.png
   libmicrohttpd-docs/WWW/doxygen/ftv2doc.png
   libmicrohttpd-docs/WWW/doxygen/ftv2folderclosed.png
   libmicrohttpd-docs/WWW/doxygen/ftv2folderopen.png
   libmicrohttpd-docs/WWW/doxygen/ftv2lastnode.png
   libmicrohttpd-docs/WWW/doxygen/ftv2link.png
   libmicrohttpd-docs/WWW/doxygen/ftv2mlastnode.png
   libmicrohttpd-docs/WWW/doxygen/ftv2mnode.png
   libmicrohttpd-docs/WWW/doxygen/ftv2node.png
   libmicrohttpd-docs/WWW/doxygen/ftv2plastnode.png
   libmicrohttpd-docs/WWW/doxygen/ftv2pnode.png
   libmicrohttpd-docs/WWW/doxygen/ftv2vertline.png
   libmicrohttpd-docs/WWW/doxygen/functions.html
   libmicrohttpd-docs/WWW/doxygen/functions_vars.html
   libmicrohttpd-docs/WWW/doxygen/globals.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x61.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x62.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x63.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x64.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x65.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x66.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x67.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x68.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x69.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x6c.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x6d.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x6e.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x6f.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x70.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x72.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x73.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x74.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x75.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x76.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x77.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x78.html
   libmicrohttpd-docs/WWW/doxygen/globals_0x7a.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x61.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x62.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x63.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x64.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x65.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x66.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x67.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x68.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x69.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6c.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6d.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6e.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6f.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x70.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x72.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x73.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x75.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x76.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x77.html
   libmicrohttpd-docs/WWW/doxygen/globals_defs_0x78.html
   libmicrohttpd-docs/WWW/doxygen/globals_enum.html
   libmicrohttpd-docs/WWW/doxygen/globals_eval.html
   libmicrohttpd-docs/WWW/doxygen/globals_func.html
   libmicrohttpd-docs/WWW/doxygen/globals_func_0x61.html
   libmicrohttpd-docs/WWW/doxygen/globals_func_0x62.html
   libmicrohttpd-docs/WWW/doxygen/globals_func_0x63.html
   libmicrohttpd-docs/WWW/doxygen/globals_func_0x64.html
   libmicrohttpd-docs/WWW/doxygen/globals_func_0x66.html
   libmicrohttpd-docs/WWW/doxygen/globals_func_0x67.html
   libmicrohttpd-docs/WWW/doxygen/globals_func_0x6d.html
   libmicrohttpd-docs/WWW/doxygen/globals_func_0x6e.html
   libmicrohttpd-docs/WWW/doxygen/globals_func_0x70.html
   libmicrohttpd-docs/WWW/doxygen/globals_func_0x73.html
   libmicrohttpd-docs/WWW/doxygen/globals_func_0x74.html
   libmicrohttpd-docs/WWW/doxygen/globals_func_0x76.html
   libmicrohttpd-docs/WWW/doxygen/globals_func_0x7a.html
   libmicrohttpd-docs/WWW/doxygen/globals_type.html
   libmicrohttpd-docs/WWW/doxygen/globals_vars.html
   libmicrohttpd-docs/WWW/doxygen/graph_legend.dot
   libmicrohttpd-docs/WWW/doxygen/graph_legend.html
   libmicrohttpd-docs/WWW/doxygen/graph_legend.png
   libmicrohttpd-docs/WWW/doxygen/index.html
   libmicrohttpd-docs/WWW/doxygen/installdox
   libmicrohttpd-docs/WWW/doxygen/main.html
   libmicrohttpd-docs/WWW/doxygen/search.idx
   libmicrohttpd-docs/WWW/doxygen/search.php
   libmicrohttpd-docs/WWW/doxygen/tab_b.gif
   libmicrohttpd-docs/WWW/doxygen/tab_l.gif
   libmicrohttpd-docs/WWW/doxygen/tab_r.gif
   libmicrohttpd-docs/WWW/doxygen/tabs.css
   libmicrohttpd-docs/WWW/doxygen/tree.html
   libmicrohttpd-docs/WWW/index.html
Removed:
   libmicrohttpd-docs/WWW/index.php
Log:
sync

Added: libmicrohttpd-docs/WWW/download/libmicrohttpd-0.3.0.tar.gz
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/download/libmicrohttpd-0.3.0.tar.gz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/annotated.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/annotated.html                               
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/annotated.html       2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Structures</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a 
href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+      <li class="current"><a 
href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Data Structures</h1>Here are the data structures with brief 
descriptions:<table>
+  <tr><td class="indexkey"><a class="el" 
href="df/d50/structMHD__Connection.html">MHD_Connection</a></td><td 
class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="d9/d6a/structMHD__Daemon.html">MHD_Daemon</a></td><td 
class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a></td><td 
class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" 
href="d5/d10/structMHD__Response.html">MHD_Response</a></td><td 
class="indexvalue"></td></tr>
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/classes.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/classes.html                         (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/classes.html 2008-04-13 07:12:54 UTC (rev 
6694)
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Alphabetical List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a 
href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a 
href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Data Structure Index</h1><p><div class="qindex"><a class="qindex" 
href="#letter_M">M</a></div><p>
+<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td><a name="letter_M"></a><table border="0" cellspacing="0" 
cellpadding="0"><tr><td><div 
class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" 
href="df/d50/structMHD__Connection.html">MHD_Connection</a>&nbsp;&nbsp;&nbsp;</td><td><a
 class="el" 
href="d9/d6a/structMHD__Daemon.html">MHD_Daemon</a>&nbsp;&nbsp;&nbsp;</td><td><a
 class="el" 
href="da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a>&nbsp;&nbsp;&nbsp;</td><td><a
 class="el" 
href="d5/d10/structMHD__Response.html">MHD_Response</a>&nbsp;&nbsp;&nbsp;</td></tr></table><p><div
 class="qindex"><a class="qindex" href="#letter_M">M</a></div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c.html        
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c.html        
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,401 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_post_loop.c File 
Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_post_loop.c File Reference</h1>Testcase for libmicrohttpd POST 
operations using URL-encoding. <a href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_post_loop.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d3/dfe/daemontest__post__loop_8c__incl.png" 
border="0" usemap="#src/testcurl/daemontest_post_loop.c_map" alt=""></center>
+<map name="src/testcurl/daemontest_post_loop.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"></map>
+</div>
+
+<p>
+<a href="../../de/dbd/daemontest__post__loop_8c-source.html">Go to the source 
code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/d00/daemontest__post__loop_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>&nbsp;&nbsp;&nbsp;&quot;&lt;?xml
 version='1.0' 
?&gt;\n&lt;xml&gt;\n&lt;data-id&gt;1&lt;/data-id&gt;\n&lt;/xml&gt;\n&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/d00/daemontest__post__loop_8c.html#2fe52d159b028f61b972ff15d7a6148a">LOOPCOUNT</a>&nbsp;&nbsp;&nbsp;10</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d00/daemontest__post__loop_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d00/daemontest__post__loop_8c.html#eee0f81951a7fb03bc487d52660885d2">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **mptr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d00/daemontest__post__loop_8c.html#a7703d208253519ee52f603fe0a2da7a">testInternalPost</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d00/daemontest__post__loop_8c.html#9a1d221f0a21d6b53003f99e1f34d507">testMultithreadedPost</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d00/daemontest__post__loop_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">testExternalPost</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/d00/daemontest__post__loop_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d00/daemontest__post__loop_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Testcase for libmicrohttpd POST operations using URL-encoding. 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Christian Grothoff 
(inspired by bug report #1296) </dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html">daemontest_post_loop.c</a>.</p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="2fe52d159b028f61b972ff15d7a6148a"></a><!-- doxytag: 
member="daemontest_post_loop.c::LOOPCOUNT" 
ref="2fe52d159b028f61b972ff15d7a6148a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LOOPCOUNT&nbsp;&nbsp;&nbsp;10          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00040">40</a> of file 
<a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html">daemontest_post_loop.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00229">testExternalPost()</a>,
 <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00100">testInternalPost()</a>,
 and <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00164">testMultithreadedPost()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="828745ec66d5f8b2195162f56365fb5a"></a><!-- doxytag: 
member="daemontest_post_loop.c::POST_DATA" 
ref="828745ec66d5f8b2195162f56365fb5a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
POST_DATA&nbsp;&nbsp;&nbsp;&quot;&lt;?xml version='1.0' 
?&gt;\n&lt;xml&gt;\n&lt;data-id&gt;1&lt;/data-id&gt;\n&lt;/xml&gt;\n&quot;      
    </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00038">38</a> of file 
<a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html">daemontest_post_loop.c</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="eee0f81951a7fb03bc487d52660885d2"></a><!-- doxytag: 
member="daemontest_post_loop.c::ahc_echo" 
ref="eee0f81951a7fb03bc487d52660885d2" args="(void *cls, struct MHD_Connection 
*connection, const char *url, const char *method, const char *version, const 
char *upload_data, unsigned int *upload_data_size, void **mptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>mptr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00064">64</a> of file 
<a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html">daemontest_post_loop.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00038">POST_DATA</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d00/daemontest__post__loop_8c_eee0f81951a7fb03bc487d52660885d2_cgraph.png"
 border="0" 
usemap="#d0/d00/daemontest__post__loop_8c_eee0f81951a7fb03bc487d52660885d2_cgraph_map"
 alt=""></center>
+<map 
name="d0/d00/daemontest__post__loop_8c_eee0f81951a7fb03bc487d52660885d2_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_post_loop.c::copyBuffer" 
ref="d81c59142c8e14bd20d5e266add76107" args="(void *ptr, size_t size, size_t 
nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00052">52</a> of file 
<a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html">daemontest_post_loop.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_post_loop.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00372">372</a> of 
file <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html">daemontest_post_loop.c</a>.</p>
+
+<p>References <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00235">testExternalPost()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00130">testInternalPost()</a>,
 and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00182">testMultithreadedPost()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d00/daemontest__post__loop_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#d0/d00/daemontest__post__loop_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="d0/d00/daemontest__post__loop_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="125,1694,251,1720"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="127,1795,249,1822"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="107,1744,269,1771"><area 
shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="351,1795,433,1822"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="348,1846,436,1872"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1327,148,1447,175"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="605,1643,685,1670"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="317,1694,467,1720"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="319,1744,465,1771"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="601,1896,689,1923"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="515,1947,776,1974"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2272,1580,2512,1607"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2305,1530,2479,1556"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2309,1682,2475,1708"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2561,1682,2769,1708"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1536,326,1731,352"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2617,896,2713,923"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2043,680,2211,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1844,275,1927,302"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1819,224,1952,251"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2037,1592,2216,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1808,782,1963,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2308,1783,2476,1810"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2593,1783,2737,1810"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2049,934,2204,960"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="825,1694,1017,1720"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="873,731,969,758"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1815,1896,1956,1923"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1068,782,1247,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1529,1339,1737,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1525,731,1741,758"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1525,630,1741,656"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1089,579,1225,606"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1297,680,1476,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1799,1035,1972,1062"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1807,1491,1964,1518"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2283,1390,2501,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1823,1238,1948,1264"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2053,1339,2200,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2031,1536,2223,1563"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1789,1288,1981,1315"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1809,1592,1961,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2051,1795,2203,1822"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1796,1086,1975,1112"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1800,579,1971,606"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1849,731,1921,758"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1819,832,1952,859"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1848,528,1923,555"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="572,1694,719,1720"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="0e77a4a1b788dbcfbf295b25960d83c8"></a><!-- doxytag: 
member="daemontest_post_loop.c::testExternalPost" 
ref="0e77a4a1b788dbcfbf295b25960d83c8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalPost           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00229">229</a> of 
file <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html">daemontest_post_loop.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00040">LOOPCOUNT</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00377">MHD_get_timeout()</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00038">POST_DATA</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d00/daemontest__post__loop_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png"
 border="0" 
usemap="#d0/d00/daemontest__post__loop_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph_map"
 alt=""></center>
+<map 
name="d0/d00/daemontest__post__loop_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1837,1617,1920,1644"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="212,502,300,529"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1079,1548,1199,1574"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="841,46,977,73"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="413,654,493,681"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="181,553,331,580"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="380,553,527,580"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2111,1668,2199,1694"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2024,1718,2285,1745"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2035,1465,2275,1492"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2068,1262,2241,1289"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2072,1617,2237,1644"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2335,1668,2543,1694"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1288,1560,1483,1586"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2391,597,2487,624"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1795,604,1963,630"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1596,1820,1679,1846"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1571,1870,1704,1897"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1789,1364,1968,1390"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1560,1262,1715,1289"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2071,1566,2239,1593"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2367,1516,2511,1542"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2593,1541,2791,1568"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2379,1617,2499,1644"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2336,1465,2541,1492"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1801,1161,1956,1188"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="577,654,769,681"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="625,604,721,630"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1567,1769,1708,1796"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="820,578,999,605"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1281,1060,1489,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1277,604,1493,630"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1277,528,1493,554"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1049,578,1228,605"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1551,756,1724,782"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1559,1313,1716,1340"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2045,1769,2264,1796"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1575,1009,1700,1036"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1805,1668,1952,1694"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1783,1465,1975,1492"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1541,1060,1733,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1561,1161,1713,1188"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1803,958,1955,985"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1548,705,1727,732"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1552,502,1723,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1601,452,1673,478"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1571,806,1704,833"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1600,401,1675,428"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="380,604,527,630"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="a7703d208253519ee52f603fe0a2da7a"></a><!-- doxytag: 
member="daemontest_post_loop.c::testInternalPost" 
ref="a7703d208253519ee52f603fe0a2da7a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testInternalPost           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00100">100</a> of 
file <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html">daemontest_post_loop.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00040">LOOPCOUNT</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00038">POST_DATA</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d00/daemontest__post__loop_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png"
 border="0" 
usemap="#d0/d00/daemontest__post__loop_8c_a7703d208253519ee52f603fe0a2da7a_cgraph_map"
 alt=""></center>
+<map 
name="d0/d00/daemontest__post__loop_8c_a7703d208253519ee52f603fe0a2da7a_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2257,1796,2340,1823"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,251,295,278"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,302,325,328"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="961,74,1108,100"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2524,1771,2612,1798"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2437,1822,2699,1848"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2448,1543,2688,1570"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2481,1644,2655,1671"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2485,1594,2651,1620"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2748,1594,2956,1620"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2804,660,2900,687"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="373,428,520,455"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1181,631,1373,658"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="569,428,665,455"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1467,631,1608,658"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="716,479,895,506"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1173,1036,1381,1063"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1429,428,1645,455"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1429,530,1645,556"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1477,226,1597,252"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="737,428,873,455"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="945,428,1124,455"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1695,327,1889,354"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1965,580,2133,607"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2209,1492,2388,1519"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2484,1695,2652,1722"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2780,1746,2924,1772"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3007,1720,3204,1747"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2792,1796,2912,1823"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2749,1644,2955,1671"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2780,1416,2924,1443"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1705,732,1879,759"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1713,1087,1871,1114"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1940,1239,2159,1266"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1475,1036,1600,1063"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1464,1188,1611,1215"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1441,1391,1633,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1441,1340,1633,1367"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1716,1138,1868,1164"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1973,1036,2125,1063"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1703,884,1881,911"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1707,783,1877,810"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1972,986,2127,1012"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1713,1391,1871,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1963,1391,2136,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1725,1442,1859,1468"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1756,378,1828,404"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1725,986,1859,1012"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1755,530,1829,556"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9a1d221f0a21d6b53003f99e1f34d507"></a><!-- doxytag: 
member="daemontest_post_loop.c::testMultithreadedPost" 
ref="9a1d221f0a21d6b53003f99e1f34d507" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithreadedPost           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00164">164</a> of 
file <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html">daemontest_post_loop.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00040">LOOPCOUNT</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00038">POST_DATA</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d00/daemontest__post__loop_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png"
 border="0" 
usemap="#d0/d00/daemontest__post__loop_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph_map"
 alt=""></center>
+<map 
name="d0/d00/daemontest__post__loop_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2297,1796,2380,1823"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="247,251,335,278"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="216,302,365,328"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1001,74,1148,100"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2564,1771,2652,1798"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2477,1822,2739,1848"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2488,1543,2728,1570"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2521,1644,2695,1671"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2525,1594,2691,1620"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2788,1594,2996,1620"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2844,660,2940,687"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="413,428,560,455"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1221,631,1413,658"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="609,428,705,455"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1507,631,1648,658"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="756,479,935,506"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1213,1036,1421,1063"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1469,428,1685,455"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1469,530,1685,556"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1517,226,1637,252"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="777,428,913,455"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="985,428,1164,455"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1735,327,1929,354"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2005,580,2173,607"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2249,1492,2428,1519"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2524,1695,2692,1722"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2820,1746,2964,1772"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3047,1720,3244,1747"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2832,1796,2952,1823"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2789,1644,2995,1671"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2820,1416,2964,1443"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1745,732,1919,759"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1753,1087,1911,1114"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1980,1239,2199,1266"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1515,1036,1640,1063"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1504,1188,1651,1215"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1481,1391,1673,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1481,1340,1673,1367"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1756,1138,1908,1164"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2013,1036,2165,1063"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1743,884,1921,911"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1747,783,1917,810"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2012,986,2167,1012"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1753,1391,1911,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="2003,1391,2176,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1765,1442,1899,1468"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1796,378,1868,404"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1765,986,1899,1012"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1795,530,1869,556"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="37bc0d7e0f563d120189bd36e086fc91"></a><!-- doxytag: 
member="daemontest_post_loop.c::oneone" ref="37bc0d7e0f563d120189bd36e086fc91" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00042">42</a> of file 
<a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html">daemontest_post_loop.c</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:25 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1837,1617,1920,1644">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="212,502,300,529">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1079,1548,1199,1574">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="841,46,977,73">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="413,654,493,681">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="181,553,331,580">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="380,553,527,580">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2111,1668,2199,1694">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2024,1718,2285,1745">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2035,1465,2275,1492">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2068,1262,2241,1289">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2072,1617,2237,1644">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2335,1668,2543,1694">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1288,1560,1483,1586">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2391,597,2487,624">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1795,604,1963,630">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1596,1820,1679,1846">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1571,1870,1704,1897">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1789,1364,1968,1390">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1560,1262,1715,1289">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2071,1566,2239,1593">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2367,1516,2511,1542">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2593,1541,2791,1568">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2379,1617,2499,1644">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2336,1465,2541,1492">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1801,1161,1956,1188">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="577,654,769,681">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="625,604,721,630">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1567,1769,1708,1796">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="820,578,999,605">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1281,1060,1489,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1277,604,1493,630">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1277,528,1493,554">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1049,578,1228,605">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1551,756,1724,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1559,1313,1716,1340">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2045,1769,2264,1796">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1575,1009,1700,1036">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1805,1668,1952,1694">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1783,1465,1975,1492">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1541,1060,1733,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1561,1161,1713,1188">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1803,958,1955,985">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1548,705,1727,732">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1552,502,1723,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1601,452,1673,478">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1571,806,1704,833">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1600,401,1675,428">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="380,604,527,630">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+0d0a24ad2f8e3354eb7a152c32614297
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2297,1796,2380,1823">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="247,251,335,278">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="216,302,365,328">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1001,74,1148,100">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2564,1771,2652,1798">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2477,1822,2739,1848">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2488,1543,2728,1570">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2521,1644,2695,1671">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2525,1594,2691,1620">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2788,1594,2996,1620">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2844,660,2940,687">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="413,428,560,455">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1221,631,1413,658">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="609,428,705,455">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1507,631,1648,658">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="756,479,935,506">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1213,1036,1421,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1469,428,1685,455">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1469,530,1685,556">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1517,226,1637,252">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="777,428,913,455">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="985,428,1164,455">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1735,327,1929,354">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2005,580,2173,607">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2249,1492,2428,1519">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2524,1695,2692,1722">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2820,1746,2964,1772">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3047,1720,3244,1747">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2832,1796,2952,1823">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2789,1644,2995,1671">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2820,1416,2964,1443">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1745,732,1919,759">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1753,1087,1911,1114">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1980,1239,2199,1266">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1515,1036,1640,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1504,1188,1651,1215">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1481,1391,1673,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1481,1340,1673,1367">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1756,1138,1908,1164">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2013,1036,2165,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1743,884,1921,911">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1747,783,1917,810">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2012,986,2167,1012">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1753,1391,1911,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="2003,1391,2176,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1765,1442,1899,1468">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1796,378,1868,404">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1765,986,1899,1012">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1795,530,1869,556">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e1ac6e46502cfb95d2179cae2ba6b03a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2257,1796,2340,1823">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,251,295,278">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,302,325,328">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="961,74,1108,100">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2524,1771,2612,1798">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2437,1822,2699,1848">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2448,1543,2688,1570">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2481,1644,2655,1671">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2485,1594,2651,1620">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2748,1594,2956,1620">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2804,660,2900,687">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="373,428,520,455">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1181,631,1373,658">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="569,428,665,455">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1467,631,1608,658">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="716,479,895,506">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1173,1036,1381,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1429,428,1645,455">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1429,530,1645,556">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1477,226,1597,252">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="737,428,873,455">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="945,428,1124,455">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1695,327,1889,354">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1965,580,2133,607">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2209,1492,2388,1519">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2484,1695,2652,1722">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2780,1746,2924,1772">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3007,1720,3204,1747">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2792,1796,2912,1823">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2749,1644,2955,1671">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2780,1416,2924,1443">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1705,732,1879,759">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1713,1087,1871,1114">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1940,1239,2159,1266">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1475,1036,1600,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1464,1188,1611,1215">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1441,1391,1633,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1441,1340,1633,1367">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1716,1138,1868,1164">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1973,1036,2125,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1703,884,1881,911">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1707,783,1877,810">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1972,986,2127,1012">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1713,1391,1871,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1963,1391,2136,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1725,1442,1859,1468">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1756,378,1828,404">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1725,986,1859,1012">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1755,530,1829,556">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+2ecd037d4fbff53ccecdaf1a8ec6b577
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="125,1694,251,1720">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="127,1795,249,1822">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="107,1744,269,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="351,1795,433,1822">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="348,1846,436,1872">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1327,148,1447,175">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="605,1643,685,1670">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="317,1694,467,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="319,1744,465,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="601,1896,689,1923">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="515,1947,776,1974">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2272,1580,2512,1607">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2305,1530,2479,1556">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2309,1682,2475,1708">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2561,1682,2769,1708">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1536,326,1731,352">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2617,896,2713,923">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2043,680,2211,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1844,275,1927,302">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1819,224,1952,251">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2037,1592,2216,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1808,782,1963,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2308,1783,2476,1810">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2593,1783,2737,1810">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2049,934,2204,960">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="825,1694,1017,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="873,731,969,758">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1815,1896,1956,1923">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1068,782,1247,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1529,1339,1737,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1525,731,1741,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1525,630,1741,656">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1089,579,1225,606">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1297,680,1476,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1799,1035,1972,1062">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1807,1491,1964,1518">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2283,1390,2501,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1823,1238,1948,1264">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2053,1339,2200,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2031,1536,2223,1563">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1789,1288,1981,1315">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1809,1592,1961,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2051,1795,2203,1822">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1796,1086,1975,1112">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1800,579,1971,606">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1849,731,1921,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1819,832,1952,859">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1848,528,1923,555">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="572,1694,719,1720">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+7913619be692175145fde9d70aedfd84
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_eee0f81951a7fb03bc487d52660885d2_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_eee0f81951a7fb03bc487d52660885d2_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_eee0f81951a7fb03bc487d52660885d2_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_eee0f81951a7fb03bc487d52660885d2_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_eee0f81951a7fb03bc487d52660885d2_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_eee0f81951a7fb03bc487d52660885d2_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+517e499acdfabf3d3da7660434408814
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_eee0f81951a7fb03bc487d52660885d2_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d00/daemontest__post__loop_8c_eee0f81951a7fb03bc487d52660885d2_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c.html    
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c.html    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,495 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_post.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_post.c File Reference</h1><code>#include &quot;<a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_post.c:</div>
+<div class="dynsection">
+<p><center><img src="../../da/dd9/testcurl_2daemontest__post_8c__incl.png" 
border="0" usemap="#src/testcurl/daemontest_post.c_map" alt=""></center>
+<map name="src/testcurl/daemontest_post.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"></map>
+</div>
+
+<p>
+<a href="../../d2/d09/testcurl_2daemontest__post_8c-source.html">Go to the 
source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>&nbsp;&nbsp;&nbsp;&quot;name=daniel&amp;project=curl&quot;</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe">post_iterator</a>
 (void *cls, enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind, const char *key, const char *filename, const char *content_type, const 
char *transfer_encoding, const char *value, size_t off, size_t size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **unused)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">testInternalPost</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507">testMultithreadedPost</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">testExternalPost</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="828745ec66d5f8b2195162f56365fb5a"></a><!-- doxytag: 
member="daemontest_post.c::POST_DATA" ref="828745ec66d5f8b2195162f56365fb5a" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
POST_DATA&nbsp;&nbsp;&nbsp;&quot;name=daniel&amp;project=curl&quot;          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00038">38</a> of 
file <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../de/dbd/daemontest__post__loop_8c-source.html#l00064">ahc_echo()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00235">testExternalPost()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00130">testInternalPost()</a>,
 and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00182">testMultithreadedPost()</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="29fca52edba6f2e3ef05c67b7b4d4b04"></a><!-- doxytag: 
member="daemontest_post.c::ahc_echo" ref="29fca52edba6f2e3ef05c67b7b4d4b04" 
args="(void *cls, struct MHD_Connection *connection, const char *url, const 
char *method, const char *version, const char *upload_data, unsigned int 
*upload_data_size, void **unused)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>unused</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00087">87</a> of 
file <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00249">MHD_create_post_processor()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l01009">MHD_destroy_post_processor()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00988">MHD_post_process()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00067">post_iterator()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d33/testcurl_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png"
 border="0" 
usemap="#d0/d33/testcurl_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map"
 alt=""></center>
+<map 
name="d0/d33/testcurl_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d" 
title="MHD_create_post_processor" alt="" coords="153,5,359,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,56,376,82"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="429,106,640,133"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,157,343,184"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="184,208,328,234"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,258,339,285"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe"
 title="post_iterator" alt="" coords="204,309,308,336"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="425,5,644,32"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="735,81,852,108"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="449,182,620,209"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="443,233,627,260"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="737,132,849,158"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="696,182,891,209"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="693,233,893,260"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="957,157,1064,184"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="941,208,1080,234"><area shape="rect" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="716,284,871,310"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="431,284,639,310"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_post.c::copyBuffer" ref="d81c59142c8e14bd20d5e266add76107" 
args="(void *ptr, size_t size, size_t nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00050">50</a> of 
file <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_post.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00362">362</a> of 
file <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+<p>References <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00235">testExternalPost()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00130">testInternalPost()</a>,
 and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00182">testMultithreadedPost()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d33/testcurl_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#d0/d33/testcurl_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="d0/d33/testcurl_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="125,1694,251,1720"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="127,1795,249,1822"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="107,1744,269,1771"><area 
shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="351,1795,433,1822"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="348,1846,436,1872"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1327,148,1447,175"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="605,1643,685,1670"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="317,1694,467,1720"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="319,1744,465,1771"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="601,1896,689,1923"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="515,1947,776,1974"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2272,1580,2512,1607"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2305,1530,2479,1556"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2309,1682,2475,1708"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2561,1682,2769,1708"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1536,326,1731,352"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2617,896,2713,923"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2043,680,2211,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1844,275,1927,302"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1819,224,1952,251"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2037,1592,2216,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1808,782,1963,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2308,1783,2476,1810"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2593,1783,2737,1810"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2049,934,2204,960"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="825,1694,1017,1720"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="873,731,969,758"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1815,1896,1956,1923"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1068,782,1247,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1529,1339,1737,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1525,731,1741,758"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1525,630,1741,656"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1089,579,1225,606"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1297,680,1476,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1799,1035,1972,1062"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1807,1491,1964,1518"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2283,1390,2501,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1823,1238,1948,1264"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2053,1339,2200,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2031,1536,2223,1563"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1789,1288,1981,1315"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1809,1592,1961,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2051,1795,2203,1822"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1796,1086,1975,1112"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1800,579,1971,606"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1849,731,1921,758"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1819,832,1952,859"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1848,528,1923,555"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="572,1694,719,1720"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="1efdf26ae1b663da81747513683952fe"></a><!-- doxytag: 
member="daemontest_post.c::post_iterator" 
ref="1efdf26ae1b663da81747513683952fe" args="(void *cls, enum MHD_ValueKind 
kind, const char *key, const char *filename, const char *content_type, const 
char *transfer_encoding, const char *value, size_t off, size_t size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int post_iterator           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>&nbsp;</td>
+          <td class="paramname"> <em>kind</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>filename</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>content_type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>transfer_encoding</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>off</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Note that this post_iterator is not perfect in that it fails to support 
incremental processing. (to be fixed in the future) 
+<p>Definition at line <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00067">67</a> of 
file <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00087">ahc_echo()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d33/testcurl_2daemontest__post_8c_1efdf26ae1b663da81747513683952fe_icgraph.png"
 border="0" 
usemap="#d0/d33/testcurl_2daemontest__post_8c_1efdf26ae1b663da81747513683952fe_icgraph_map"
 alt=""></center>
+<map 
name="d0/d33/testcurl_2daemontest__post_8c_1efdf26ae1b663da81747513683952fe_icgraph_map">
+<area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04"
 title="ahc_echo" alt="" coords="157,5,240,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="0e77a4a1b788dbcfbf295b25960d83c8"></a><!-- doxytag: 
member="daemontest_post.c::testExternalPost" 
ref="0e77a4a1b788dbcfbf295b25960d83c8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalPost           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00235">235</a> of 
file <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00038">POST_DATA</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00362">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png"
 border="0" 
usemap="#d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph_map"
 alt=""></center>
+<map 
name="d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1837,1766,1920,1792"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="212,1943,300,1970"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1079,220,1199,247"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="413,727,493,754"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="181,676,331,703"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="380,626,527,652"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2111,1740,2199,1767"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2024,1791,2285,1818"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2035,1639,2275,1666"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2068,1538,2241,1564"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2072,1588,2237,1615"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2335,1588,2543,1615"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1288,423,1483,450"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2391,651,2487,678"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1795,879,1963,906"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1596,423,1679,450"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1571,372,1704,399"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1789,1588,1968,1615"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1560,727,1715,754"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2071,1892,2239,1919"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2367,1968,2511,1995"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2593,1943,2791,1970"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2379,1816,2499,1843"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2336,1867,2541,1894"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1801,930,1956,956"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="577,727,769,754"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="625,676,721,703"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1567,1031,1708,1058"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="820,600,999,627"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1281,1386,1489,1412"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1277,702,1493,728"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1277,752,1493,779"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="841,651,977,678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1049,626,1228,652"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1551,1183,1724,1210"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1559,1335,1716,1362"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2045,1386,2264,1412"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1575,1538,1700,1564"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1805,1386,1952,1412"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1783,1436,1975,1463"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1541,1588,1733,1615"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1561,1690,1713,1716"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1803,1715,1955,1742"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1548,1132,1727,1159"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1552,980,1723,1007"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1601,575,1673,602"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1571,930,1704,956"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1600,676,1675,703"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="380,676,527,703"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_icgraph.png"
 border="0" 
usemap="#d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_icgraph_map"
 alt=""></center>
+<map 
name="d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_icgraph_map">
+<area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="181,5,235,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="a7703d208253519ee52f603fe0a2da7a"></a><!-- doxytag: 
member="daemontest_post.c::testInternalPost" 
ref="a7703d208253519ee52f603fe0a2da7a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testInternalPost           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00130">130</a> of 
file <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00038">POST_DATA</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00362">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png"
 border="0" 
usemap="#d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph_map"
 alt=""></center>
+<map 
name="d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2257,1796,2340,1823"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,251,295,278"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,302,325,328"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="961,74,1108,100"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2524,1771,2612,1798"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2437,1822,2699,1848"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2448,1543,2688,1570"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2481,1644,2655,1671"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2485,1594,2651,1620"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2748,1594,2956,1620"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2804,660,2900,687"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="373,428,520,455"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1181,631,1373,658"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="569,428,665,455"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1467,631,1608,658"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="716,479,895,506"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1173,1036,1381,1063"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1429,428,1645,455"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1429,530,1645,556"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1477,226,1597,252"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="737,428,873,455"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="945,428,1124,455"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1695,327,1889,354"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1965,580,2133,607"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2209,1492,2388,1519"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2484,1695,2652,1722"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2780,1746,2924,1772"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3007,1720,3204,1747"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2792,1796,2912,1823"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2749,1644,2955,1671"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2780,1416,2924,1443"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1705,732,1879,759"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1713,1087,1871,1114"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1940,1239,2159,1266"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1475,1036,1600,1063"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1464,1188,1611,1215"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1441,1391,1633,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1441,1340,1633,1367"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1716,1138,1868,1164"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1973,1036,2125,1063"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1703,884,1881,911"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1707,783,1877,810"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1972,986,2127,1012"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1713,1391,1871,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1963,1391,2136,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1725,1442,1859,1468"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1756,378,1828,404"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1725,986,1859,1012"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1755,530,1829,556"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_icgraph.png"
 border="0" 
usemap="#d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_icgraph_map"
 alt=""></center>
+<map 
name="d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_icgraph_map">
+<area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="176,5,229,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9a1d221f0a21d6b53003f99e1f34d507"></a><!-- doxytag: 
member="daemontest_post.c::testMultithreadedPost" 
ref="9a1d221f0a21d6b53003f99e1f34d507" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithreadedPost           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00182">182</a> of 
file <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00038">POST_DATA</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00362">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png"
 border="0" 
usemap="#d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph_map"
 alt=""></center>
+<map 
name="d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2297,1796,2380,1823"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="247,251,335,278"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="216,302,365,328"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1001,74,1148,100"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2564,1771,2652,1798"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2477,1822,2739,1848"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2488,1543,2728,1570"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2521,1644,2695,1671"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2525,1594,2691,1620"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2788,1594,2996,1620"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2844,660,2940,687"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="413,428,560,455"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1221,631,1413,658"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="609,428,705,455"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1507,631,1648,658"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="756,479,935,506"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1213,1036,1421,1063"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1469,428,1685,455"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1469,530,1685,556"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1517,226,1637,252"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="777,428,913,455"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="985,428,1164,455"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1735,327,1929,354"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2005,580,2173,607"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2249,1492,2428,1519"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2524,1695,2692,1722"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2820,1746,2964,1772"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3047,1720,3244,1747"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2832,1796,2952,1823"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2789,1644,2995,1671"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2820,1416,2964,1443"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1745,732,1919,759"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1753,1087,1911,1114"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1980,1239,2199,1266"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1515,1036,1640,1063"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1504,1188,1651,1215"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1481,1391,1673,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1481,1340,1673,1367"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1756,1138,1908,1164"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2013,1036,2165,1063"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1743,884,1921,911"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1747,783,1917,810"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2012,986,2167,1012"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1753,1391,1911,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="2003,1391,2176,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1765,1442,1899,1468"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1796,378,1868,404"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1765,986,1899,1012"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1795,530,1869,556"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_icgraph.png"
 border="0" 
usemap="#d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_icgraph_map"
 alt=""></center>
+<map 
name="d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_icgraph_map">
+<area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="216,5,269,32"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="37bc0d7e0f563d120189bd36e086fc91"></a><!-- doxytag: 
member="daemontest_post.c::oneone" ref="37bc0d7e0f563d120189bd36e086fc91" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00040">40</a> of 
file <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:20 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1837,1766,1920,1792">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="212,1943,300,1970">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1079,220,1199,247">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="413,727,493,754">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="181,676,331,703">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="380,626,527,652">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2111,1740,2199,1767">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2024,1791,2285,1818">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2035,1639,2275,1666">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2068,1538,2241,1564">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2072,1588,2237,1615">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2335,1588,2543,1615">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1288,423,1483,450">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2391,651,2487,678">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1795,879,1963,906">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1596,423,1679,450">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1571,372,1704,399">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1789,1588,1968,1615">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1560,727,1715,754">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2071,1892,2239,1919">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2367,1968,2511,1995">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2593,1943,2791,1970">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2379,1816,2499,1843">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2336,1867,2541,1894">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1801,930,1956,956">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="577,727,769,754">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="625,676,721,703">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1567,1031,1708,1058">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="820,600,999,627">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1281,1386,1489,1412">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1277,702,1493,728">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1277,752,1493,779">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="841,651,977,678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1049,626,1228,652">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1551,1183,1724,1210">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1559,1335,1716,1362">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2045,1386,2264,1412">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1575,1538,1700,1564">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1805,1386,1952,1412">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1783,1436,1975,1463">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1541,1588,1733,1615">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1561,1690,1713,1716">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1803,1715,1955,1742">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1548,1132,1727,1159">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1552,980,1723,1007">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1601,575,1673,602">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1571,930,1704,956">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1600,676,1675,703">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="380,676,527,703">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+b496aed34b0cee8651bd2ef6b000101e
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="181,5,235,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+07a4177eeca91c0476b1072385277e0f
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_1efdf26ae1b663da81747513683952fe_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_1efdf26ae1b663da81747513683952fe_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_1efdf26ae1b663da81747513683952fe_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04"
 title="ahc_echo" alt="" coords="157,5,240,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_1efdf26ae1b663da81747513683952fe_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_1efdf26ae1b663da81747513683952fe_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_1efdf26ae1b663da81747513683952fe_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3bbc401ef71029633a6bfb9f0c058ec6
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_1efdf26ae1b663da81747513683952fe_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_1efdf26ae1b663da81747513683952fe_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,18 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d" 
title="MHD_create_post_processor" alt="" coords="153,5,359,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,56,376,82">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="429,106,640,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,157,343,184">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="184,208,328,234">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,258,339,285">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe"
 title="post_iterator" alt="" coords="204,309,308,336">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="425,5,644,32">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="735,81,852,108">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="449,182,620,209">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="443,233,627,260">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="737,132,849,158">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="696,182,891,209">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="693,233,893,260">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="957,157,1064,184">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="941,208,1080,234">
+<area shape="rect" 
href="$db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="716,284,871,310">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="431,284,639,310">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e78f957df17324a86c2401a0e3960051
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2297,1796,2380,1823">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="247,251,335,278">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="216,302,365,328">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1001,74,1148,100">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2564,1771,2652,1798">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2477,1822,2739,1848">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2488,1543,2728,1570">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2521,1644,2695,1671">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2525,1594,2691,1620">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2788,1594,2996,1620">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2844,660,2940,687">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="413,428,560,455">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1221,631,1413,658">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="609,428,705,455">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1507,631,1648,658">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="756,479,935,506">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1213,1036,1421,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1469,428,1685,455">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1469,530,1685,556">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1517,226,1637,252">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="777,428,913,455">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="985,428,1164,455">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1735,327,1929,354">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2005,580,2173,607">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2249,1492,2428,1519">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2524,1695,2692,1722">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2820,1746,2964,1772">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3047,1720,3244,1747">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2832,1796,2952,1823">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2789,1644,2995,1671">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2820,1416,2964,1443">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1745,732,1919,759">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1753,1087,1911,1114">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1980,1239,2199,1266">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1515,1036,1640,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1504,1188,1651,1215">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1481,1391,1673,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1481,1340,1673,1367">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1756,1138,1908,1164">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2013,1036,2165,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1743,884,1921,911">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1747,783,1917,810">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2012,986,2167,1012">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1753,1391,1911,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="2003,1391,2176,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1765,1442,1899,1468">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1796,378,1868,404">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1765,986,1899,1012">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1795,530,1869,556">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e1ac6e46502cfb95d2179cae2ba6b03a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="216,5,269,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+98c62313d54a58ea1998e22b966001ba
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2257,1796,2340,1823">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,251,295,278">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,302,325,328">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="961,74,1108,100">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2524,1771,2612,1798">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2437,1822,2699,1848">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2448,1543,2688,1570">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2481,1644,2655,1671">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2485,1594,2651,1620">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2748,1594,2956,1620">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2804,660,2900,687">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="373,428,520,455">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1181,631,1373,658">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="569,428,665,455">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1467,631,1608,658">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="716,479,895,506">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1173,1036,1381,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1429,428,1645,455">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1429,530,1645,556">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1477,226,1597,252">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="737,428,873,455">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="945,428,1124,455">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1695,327,1889,354">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1965,580,2133,607">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2209,1492,2388,1519">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2484,1695,2652,1722">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2780,1746,2924,1772">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3007,1720,3204,1747">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2792,1796,2912,1823">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2749,1644,2955,1671">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2780,1416,2924,1443">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1705,732,1879,759">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1713,1087,1871,1114">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1940,1239,2159,1266">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1475,1036,1600,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1464,1188,1611,1215">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1441,1391,1633,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1441,1340,1633,1367">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1716,1138,1868,1164">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1973,1036,2125,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1703,884,1881,911">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1707,783,1877,810">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1972,986,2127,1012">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1713,1391,1871,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1963,1391,2136,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1725,1442,1859,1468">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1756,378,1828,404">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1725,986,1859,1012">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1755,530,1829,556">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+2ecd037d4fbff53ccecdaf1a8ec6b577
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="176,5,229,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+68238919a1382d428094ee38aa6b2cd3
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="125,1694,251,1720">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="127,1795,249,1822">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="107,1744,269,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="351,1795,433,1822">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="348,1846,436,1872">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1327,148,1447,175">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="605,1643,685,1670">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="317,1694,467,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="319,1744,465,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="601,1896,689,1923">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="515,1947,776,1974">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2272,1580,2512,1607">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2305,1530,2479,1556">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2309,1682,2475,1708">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2561,1682,2769,1708">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1536,326,1731,352">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2617,896,2713,923">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2043,680,2211,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1844,275,1927,302">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1819,224,1952,251">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2037,1592,2216,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1808,782,1963,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2308,1783,2476,1810">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2593,1783,2737,1810">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2049,934,2204,960">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="825,1694,1017,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="873,731,969,758">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1815,1896,1956,1923">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1068,782,1247,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1529,1339,1737,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1525,731,1741,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1525,630,1741,656">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1089,579,1225,606">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1297,680,1476,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1799,1035,1972,1062">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1807,1491,1964,1518">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2283,1390,2501,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1823,1238,1948,1264">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2053,1339,2200,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2031,1536,2223,1563">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1789,1288,1981,1315">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1809,1592,1961,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2051,1795,2203,1822">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1796,1086,1975,1112">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1800,579,1971,606">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1849,731,1921,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1819,832,1952,859">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1848,528,1923,555">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="572,1694,719,1720">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+7913619be692175145fde9d70aedfd84
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d33/testcurl_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c.html
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c.html
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,411 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_get_chunked.c File 
Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_get_chunked.c File Reference</h1><code>#include &quot;<a 
class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &quot;<a class="el" 
href="../../dd/d83/socat_8c-source.html">socat.c</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_get_chunked.c:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/dd1/testzzuf_2daemontest__get__chunked_8c__incl.png" border="0" 
usemap="#src/testzzuf/daemontest_get_chunked.c_map" alt=""></center>
+<map name="src/testzzuf/daemontest_get_chunked.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"><area 
shape="rect" href="../../d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111"></map>
+</div>
+
+<p>
+<a href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html">Go to 
the source code of this file.</a><table border="0" cellpadding="0" 
cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#5a8834c4750a8726a3fcd415ae3bb17e">crc</a>
 (void *cls, size_t pos, char *buf, int max)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#247ca414537954fdc7da5e213708ac8a">crcf</a>
 (void *ptr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#c0f9be0f8da826bce6690c51dbdd7a42">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **ptr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#7fa4851635c52d9949098e98aab71929">testInternalGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#ab13e032aa6be6aa9302e24163c7cd15">testMultithreadedGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#73d107236c175617fa8f6e716ebeaef8">testExternalGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="c0f9be0f8da826bce6690c51dbdd7a42"></a><!-- doxytag: 
member="daemontest_get_chunked.c::ahc_echo" 
ref="c0f9be0f8da826bce6690c51dbdd7a42" args="(void *cls, struct MHD_Connection 
*connection, const char *url, const char *method, const char *version, const 
char *upload_data, unsigned int *upload_data_size, void **ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>ptr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html#l00089">89</a>
 of file <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00066">crc()</a>,
 <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00085">crcf()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00178">MHD_create_response_from_callback()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
and <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d61/testzzuf_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png"
 border="0" 
usemap="#d0/d61/testzzuf_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph_map"
 alt=""></center>
+<map 
name="d0/d61/testzzuf_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph_map">
+<area shape="rect" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#5a8834c4750a8726a3fcd415ae3bb17e"
 title="crc" alt="" coords="247,5,287,32"><area shape="rect" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#247ca414537954fdc7da5e213708ac8a"
 title="crcf" alt="" coords="245,56,288,83"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="136,107,397,133"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="180,157,353,184"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="184,208,349,235"><area shape="rect" 
href="../../d9/d6b/response_8c.html#2091d2691bb976dc32606f6a2ead60bb" 
title="MHD_add_response_header" alt="" coords="451,5,651,32"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="447,208,655,235"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_get_chunked.c::copyBuffer" 
ref="d81c59142c8e14bd20d5e266add76107" args="(void *ptr, size_t size, size_t 
nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html#l00048">48</a>
 of file <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5a8834c4750a8726a3fcd415ae3bb17e"></a><!-- doxytag: 
member="daemontest_get_chunked.c::crc" ref="5a8834c4750a8726a3fcd415ae3bb17e" 
args="(void *cls, size_t pos, char *buf, int max)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int crc           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>pos</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>max</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+MHD content reader callback that returns data in chunks. 
+<p>Definition at line <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html#l00064">64</a>
 of file <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dc/d43/response_8c-source.html#l00036">MHD_add_response_header()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d61/testzzuf_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.png"
 border="0" 
usemap="#d0/d61/testzzuf_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph_map"
 alt=""></center>
+<map 
name="d0/d61/testzzuf_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#2091d2691bb976dc32606f6a2ead60bb" 
title="MHD_add_response_header" alt="" coords="95,5,295,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="247ca414537954fdc7da5e213708ac8a"></a><!-- doxytag: 
member="daemontest_get_chunked.c::crcf" ref="247ca414537954fdc7da5e213708ac8a" 
args="(void *ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void crcf           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Dummy function that does nothing. 
+<p>Definition at line <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html#l00083">83</a>
 of file <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_get_chunked.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html#l00316">316</a>
 of file <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00192">testExternalGet()</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00093">testInternalGet()</a>,
 and <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00142">testMultithreadedGet()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d61/testzzuf_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#d0/d61/testzzuf_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="d0/d61/testzzuf_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="125,1694,245,1720"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="127,1795,244,1822"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="107,1744,264,1771"><area 
shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="345,1795,428,1822"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,1846,431,1872"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,148,1441,175"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="600,1643,680,1670"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,1694,461,1720"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,1744,460,1771"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="596,1896,684,1923"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="509,1947,771,1974"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1580,2507,1607"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1530,2473,1556"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1682,2469,1708"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1682,2764,1708"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,326,1725,352"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,896,2708,923"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,680,2205,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,275,1921,302"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,224,1947,251"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1592,2211,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,782,1957,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1783,2471,1810"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2588,1783,2732,1810"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,934,2199,960"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,1694,1012,1720"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,731,964,758"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1896,1951,1923"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,782,1241,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1339,1732,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,731,1736,758"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,630,1736,656"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,579,1220,606"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,680,1471,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1035,1967,1062"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1491,1959,1518"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,1390,2496,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1238,1943,1264"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,1339,2195,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1536,2217,1563"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1288,1976,1315"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1592,1956,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1795,2197,1822"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1086,1969,1112"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,579,1965,606"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,731,1916,758"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,832,1947,859"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,528,1917,555"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,1694,713,1720"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="73d107236c175617fa8f6e716ebeaef8"></a><!-- doxytag: 
member="daemontest_get_chunked.c::testExternalGet" 
ref="73d107236c175617fa8f6e716ebeaef8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html#l00204">204</a>
 of file <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00247">MHD_NO_FLAG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d61/testzzuf_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png"
 border="0" 
usemap="#d0/d61/testzzuf_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph_map"
 alt=""></center>
+<map 
name="d0/d61/testzzuf_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1832,397,1915,424"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,878,295,905"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1073,1018,1193,1045"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="408,980,488,1006"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,1030,325,1057"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="375,1081,521,1108"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="188,1132,313,1158"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="189,1182,312,1209"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2105,346,2193,373"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2019,397,2280,424"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2029,549,2269,576"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2063,600,2236,626"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2067,448,2232,474"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2329,448,2537,474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1283,1372,1477,1398"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2385,1461,2481,1488"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1789,1512,1957,1538"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1591,1360,1673,1386"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1565,1410,1699,1437"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1784,752,1963,778"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1555,1106,1709,1133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2065,752,2233,778"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2361,726,2505,753"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2373,777,2493,804"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1796,1106,1951,1133"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="572,980,764,1006"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="620,1081,716,1108"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1561,1056,1703,1082"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="815,1448,993,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1276,828,1484,854"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1272,1448,1488,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1272,1562,1488,1589"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="836,1132,972,1158"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1044,1448,1223,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1545,1258,1719,1285"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1553,904,1711,930"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2040,296,2259,322"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1569,498,1695,525"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1800,296,1947,322"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1777,448,1969,474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1536,650,1728,677"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1556,802,1708,829"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1797,853,1949,880"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1543,1005,1721,1032"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1547,1562,1717,1589"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1596,1664,1668,1690"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1565,1208,1699,1234"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1595,1765,1669,1792"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="375,1030,521,1057"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="7fa4851635c52d9949098e98aab71929"></a><!-- doxytag: 
member="daemontest_get_chunked.c::testInternalGet" 
ref="7fa4851635c52d9949098e98aab71929" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testInternalGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html#l00121">121</a>
 of file <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d61/testzzuf_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.png"
 border="0" 
usemap="#d0/d61/testzzuf_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph_map"
 alt=""></center>
+<map 
name="d0/d61/testzzuf_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1965,1702,2048,1729"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="201,1804,289,1830"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="171,929,320,956"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="956,1702,1103,1729"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="183,1854,308,1881"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="184,1905,307,1932"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2252,1652,2340,1678"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2165,1702,2427,1729"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2176,1449,2416,1476"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2209,1601,2383,1628"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2213,1500,2379,1526"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2476,1500,2684,1526"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2532,652,2628,678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="368,929,515,956"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1180,1677,1372,1704"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="564,550,660,577"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1460,1652,1601,1678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="711,474,889,501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1172,1057,1380,1084"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1168,500,1384,526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1168,398,1384,425"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1216,652,1336,678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="732,626,868,653"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="940,474,1119,501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1433,652,1628,678"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1679,500,1847,526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1917,1398,2096,1425"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2212,1956,2380,1982"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2508,2057,2652,2084"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2735,1981,2932,2008"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2520,1956,2640,1982"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2477,2006,2683,2033"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2508,1854,2652,1881"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1444,601,1617,628"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1452,956,1609,982"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1897,1044,2116,1070"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1468,854,1593,881"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1689,1044,1836,1070"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1435,1348,1627,1374"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1435,905,1627,932"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1455,1158,1607,1185"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1687,1094,1839,1121"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1441,1006,1620,1033"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1445,398,1616,425"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1685,841,1840,868"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1684,1348,1841,1374"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1495,348,1567,374"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1464,702,1597,729"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1493,297,1568,324"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="ab13e032aa6be6aa9302e24163c7cd15"></a><!-- doxytag: 
member="daemontest_get_chunked.c::testMultithreadedGet" 
ref="ab13e032aa6be6aa9302e24163c7cd15" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithreadedGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html#l00162">162</a>
 of file <a class="el" 
href="../../d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/d61/testzzuf_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png"
 border="0" 
usemap="#d0/d61/testzzuf_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph_map"
 alt=""></center>
+<map 
name="d0/d61/testzzuf_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2005,1702,2088,1729"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,1804,329,1830"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,929,360,956"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,1702,1143,1729"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="223,1854,348,1881"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="224,1905,347,1932"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2292,1652,2380,1678"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2205,1702,2467,1729"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2216,1449,2456,1476"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2249,1601,2423,1628"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2253,1500,2419,1526"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2516,1500,2724,1526"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2572,652,2668,678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,929,555,956"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1220,1677,1412,1704"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,550,700,577"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1500,1652,1641,1678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,474,929,501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1212,1057,1420,1084"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1208,500,1424,526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1208,398,1424,425"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1256,652,1376,678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,626,908,653"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,474,1159,501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1473,652,1668,678"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1719,500,1887,526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1957,1398,2136,1425"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2252,1956,2420,1982"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2548,2057,2692,2084"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2775,1981,2972,2008"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2560,1956,2680,1982"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2517,2006,2723,2033"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2548,1854,2692,1881"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1484,601,1657,628"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1492,956,1649,982"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1937,1044,2156,1070"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1508,854,1633,881"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1729,1044,1876,1070"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1475,1348,1667,1374"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1475,905,1667,932"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1495,1158,1647,1185"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1727,1094,1879,1121"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1481,1006,1660,1033"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1485,398,1656,425"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1725,841,1880,868"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1724,1348,1881,1374"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1535,348,1607,374"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1504,702,1637,729"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1533,297,1608,324"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:04 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#2091d2691bb976dc32606f6a2ead60bb" 
title="MHD_add_response_header" alt="" coords="95,5,295,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+14bcf3b1ad04af951b99df78251b3d7f
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1832,397,1915,424">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,878,295,905">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1073,1018,1193,1045">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="408,980,488,1006">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,1030,325,1057">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="375,1081,521,1108">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="188,1132,313,1158">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="189,1182,312,1209">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2105,346,2193,373">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2019,397,2280,424">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2029,549,2269,576">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2063,600,2236,626">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2067,448,2232,474">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2329,448,2537,474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1283,1372,1477,1398">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2385,1461,2481,1488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1789,1512,1957,1538">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1591,1360,1673,1386">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1565,1410,1699,1437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1784,752,1963,778">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1555,1106,1709,1133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2065,752,2233,778">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2361,726,2505,753">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2373,777,2493,804">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1796,1106,1951,1133">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="572,980,764,1006">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="620,1081,716,1108">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1561,1056,1703,1082">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="815,1448,993,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1276,828,1484,854">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1272,1448,1488,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1272,1562,1488,1589">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="836,1132,972,1158">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1044,1448,1223,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1545,1258,1719,1285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1553,904,1711,930">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2040,296,2259,322">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1569,498,1695,525">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1800,296,1947,322">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1777,448,1969,474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1536,650,1728,677">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1556,802,1708,829">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1797,853,1949,880">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1543,1005,1721,1032">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1547,1562,1717,1589">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1596,1664,1668,1690">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1565,1208,1699,1234">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1595,1765,1669,1792">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="375,1030,521,1057">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+d844ef57cda51bee9191aca5e1940b02
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1965,1702,2048,1729">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="201,1804,289,1830">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="171,929,320,956">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="956,1702,1103,1729">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="183,1854,308,1881">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="184,1905,307,1932">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2252,1652,2340,1678">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2165,1702,2427,1729">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2176,1449,2416,1476">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2209,1601,2383,1628">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2213,1500,2379,1526">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2476,1500,2684,1526">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2532,652,2628,678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="368,929,515,956">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1180,1677,1372,1704">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="564,550,660,577">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1460,1652,1601,1678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="711,474,889,501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1172,1057,1380,1084">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1168,500,1384,526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1168,398,1384,425">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1216,652,1336,678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="732,626,868,653">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="940,474,1119,501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1433,652,1628,678">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1679,500,1847,526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1917,1398,2096,1425">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2212,1956,2380,1982">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2508,2057,2652,2084">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2735,1981,2932,2008">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2520,1956,2640,1982">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2477,2006,2683,2033">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2508,1854,2652,1881">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1444,601,1617,628">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1452,956,1609,982">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1897,1044,2116,1070">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1468,854,1593,881">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1689,1044,1836,1070">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1435,1348,1627,1374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1435,905,1627,932">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1455,1158,1607,1185">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1687,1094,1839,1121">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1441,1006,1620,1033">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1445,398,1616,425">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1685,841,1840,868">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1684,1348,1841,1374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1495,348,1567,374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1464,702,1597,729">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1493,297,1568,324">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+987314f8b2f61b49e351bfa789e4ee3c
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2005,1702,2088,1729">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,1804,329,1830">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,929,360,956">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,1702,1143,1729">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="223,1854,348,1881">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="224,1905,347,1932">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2292,1652,2380,1678">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2205,1702,2467,1729">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2216,1449,2456,1476">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2249,1601,2423,1628">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2253,1500,2419,1526">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2516,1500,2724,1526">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2572,652,2668,678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,929,555,956">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1220,1677,1412,1704">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,550,700,577">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1500,1652,1641,1678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,474,929,501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1212,1057,1420,1084">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1208,500,1424,526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1208,398,1424,425">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1256,652,1376,678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,626,908,653">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,474,1159,501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1473,652,1668,678">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1719,500,1887,526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1957,1398,2136,1425">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2252,1956,2420,1982">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2548,2057,2692,2084">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2775,1981,2972,2008">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2560,1956,2680,1982">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2517,2006,2723,2033">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2548,1854,2692,1881">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1484,601,1657,628">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1492,956,1649,982">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1937,1044,2156,1070">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1508,854,1633,881">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1729,1044,1876,1070">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1475,1348,1667,1374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1475,905,1667,932">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1495,1158,1647,1185">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1727,1094,1879,1121">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1481,1006,1660,1033">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1485,398,1656,425">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1725,841,1880,868">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1724,1348,1881,1374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1535,348,1607,374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1504,702,1637,729">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1533,297,1608,324">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+68a5497b3b5601dc4121a420c32e78aa
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,7 @@
+<area shape="rect" 
href="$df/d2f/testcurl_2daemontest__get__chunked_8c.html#5a8834c4750a8726a3fcd415ae3bb17e"
 title="crc" alt="" coords="247,5,287,32">
+<area shape="rect" 
href="$df/d2f/testcurl_2daemontest__get__chunked_8c.html#247ca414537954fdc7da5e213708ac8a"
 title="crcf" alt="" coords="245,56,288,83">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="136,107,397,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="180,157,353,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="184,208,349,235">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#2091d2691bb976dc32606f6a2ead60bb" 
title="MHD_add_response_header" alt="" coords="451,5,651,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="447,208,655,235">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+f893d5918f9f01489e28235b54114b0f
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="125,1694,245,1720">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="127,1795,244,1822">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="107,1744,264,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="345,1795,428,1822">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,1846,431,1872">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,148,1441,175">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="600,1643,680,1670">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,1694,461,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,1744,460,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="596,1896,684,1923">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,1947,771,1974">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1580,2507,1607">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1530,2473,1556">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1682,2469,1708">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1682,2764,1708">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,326,1725,352">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,896,2708,923">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,680,2205,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,275,1921,302">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,224,1947,251">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1592,2211,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,782,1957,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1783,2471,1810">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2588,1783,2732,1810">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,934,2199,960">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,1694,1012,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,731,964,758">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1896,1951,1923">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,782,1241,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1339,1732,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,731,1736,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,630,1736,656">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,579,1220,606">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,680,1471,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1035,1967,1062">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1491,1959,1518">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,1390,2496,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1238,1943,1264">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,1339,2195,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1536,2217,1563">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1288,1976,1315">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1592,1956,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1795,2197,1822">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1086,1969,1112">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,579,1965,606">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,731,1916,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,832,1947,859">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,528,1917,555">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,1694,713,1720">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+177747f78d57346c93f1a96d6f9359dd
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/d61/testzzuf_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d0/dbc/config_8h__dep__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d0/dbc/config_8h__dep__incl.map              
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d0/dbc/config_8h__dep__incl.map      
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,30 @@
+<area shape="rect" href="$db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="581,84,741,111">
+<area shape="rect" href="$d0/dd4/postprocessor__test_8c.html" title="Testcase 
for postprocessor." alt="" coords="1084,161,1319,188">
+<area shape="rect" href="$d9/dda/daemon__test_8c.html" 
title="src/daemon/daemon_test.c" alt="" coords="1079,84,1276,111">
+<area shape="rect" href="$d2/d20/fileserver__example_8c.html" title="minimal 
example for how to use libmicrohttpd to server files" alt="" 
coords="1300,84,1540,111">
+<area shape="rect" href="$df/d73/minimal__example_8c.html" title="minimal 
example for how to use libmicrohttpd" alt="" coords="1564,84,1799,111">
+<area shape="rect" href="$da/d7a/querystring__example_8c.html" title="example 
for how to get the query string from libmicrohttpd Call with an URI ending..." 
alt="" coords="1823,84,2079,111">
+<area shape="rect" href="$d4/d8f/testcurl_2daemontest__get_8c.html" 
title="src/testcurl/daemontest_get.c" alt="" coords="2103,84,2316,111">
+<area shape="rect" href="$df/d2f/testcurl_2daemontest__get__chunked_8c.html" 
title="src/testcurl/daemontest_get_chunked.c" alt="" coords="2340,84,2615,111">
+<area shape="rect" href="$d3/dfc/testcurl_2daemontest__large__put_8c.html" 
title="src/testcurl/daemontest_large_put.c" alt="" coords="2639,84,2889,111">
+<area shape="rect" href="$d6/d8a/testcurl_2daemontest__long__header_8c.html" 
title="src/testcurl/daemontest_long_header.c" alt="" coords="2913,84,3183,111">
+<area shape="rect" href="$d0/d33/testcurl_2daemontest__post_8c.html" 
title="src/testcurl/daemontest_post.c" alt="" coords="3207,84,3425,111">
+<area shape="rect" href="$d0/d00/daemontest__post__loop_8c.html" 
title="Testcase for libmicrohttpd POST operations using URL&#45;encoding." 
alt="" coords="3449,84,3703,111">
+<area shape="rect" href="$df/deb/testcurl_2daemontest__postform_8c.html" 
title="src/testcurl/daemontest_postform.c" alt="" coords="3727,84,3977,111">
+<area shape="rect" href="$dd/d1d/testcurl_2daemontest__put_8c.html" 
title="src/testcurl/daemontest_put.c" alt="" coords="4001,84,4215,111">
+<area shape="rect" href="$d0/df7/testcurl_2daemontest__put__chunked_8c.html" 
title="src/testcurl/daemontest_put_chunked.c" alt="" coords="4239,84,4513,111">
+<area shape="rect" href="$de/d3b/testzzuf_2daemontest__get_8c.html" 
title="src/testzzuf/daemontest_get.c" alt="" coords="4537,84,4753,111">
+<area shape="rect" href="$d0/d61/testzzuf_2daemontest__get__chunked_8c.html" 
title="src/testzzuf/daemontest_get_chunked.c" alt="" coords="4777,84,5055,111">
+<area shape="rect" href="$de/d4e/testzzuf_2daemontest__large__put_8c.html" 
title="src/testzzuf/daemontest_large_put.c" alt="" coords="5079,84,5335,111">
+<area shape="rect" href="$d5/dfc/testzzuf_2daemontest__long__header_8c.html" 
title="src/testzzuf/daemontest_long_header.c" alt="" coords="5359,84,5631,111">
+<area shape="rect" href="$d7/dc8/testzzuf_2daemontest__post_8c.html" 
title="src/testzzuf/daemontest_post.c" alt="" coords="5655,84,5879,111">
+<area shape="rect" href="$d4/dda/testzzuf_2daemontest__postform_8c.html" 
title="src/testzzuf/daemontest_postform.c" alt="" coords="5903,84,6156,111">
+<area shape="rect" href="$d3/d26/testzzuf_2daemontest__put_8c.html" 
title="src/testzzuf/daemontest_put.c" alt="" coords="6180,84,6396,111">
+<area shape="rect" href="$dd/d0d/testzzuf_2daemontest__put__chunked_8c.html" 
title="src/testzzuf/daemontest_put_chunked.c" alt="" coords="6420,84,6697,111">
+<area shape="rect" href="$d5/d5f/connection_8c.html" title="Methods for 
managing connections." alt="" coords="5,239,187,265">
+<area shape="rect" href="$d8/d94/memorypool_8h.html" title="memory pool; 
mostly used for efficient (de)allocation for each connection and bounding..." 
alt="" coords="209,161,404,188">
+<area shape="rect" href="$dc/d21/daemon_8c.html" title="A minimal&#45;HTTP 
server library." alt="" coords="427,239,592,265">
+<area shape="rect" href="$dc/df8/internal_8c.html" 
title="src/daemon/internal.c" alt="" coords="479,161,639,188">
+<area shape="rect" href="$db/dfc/postprocessor_8c.html" title="Methods for 
parsing POST data." alt="" coords="663,161,865,188">
+<area shape="rect" href="$d9/d6b/response_8c.html" title="Methods for managing 
response objects." alt="" coords="889,161,1060,188">
+<area shape="rect" href="$d3/d4c/memorypool_8c.html" title="memory pool" 
alt="" coords="211,239,403,265">

Added: libmicrohttpd-docs/WWW/doxygen/d0/dbc/config_8h__dep__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d0/dbc/config_8h__dep__incl.md5              
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d0/dbc/config_8h__dep__incl.md5      
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+bc947834e916002774c62503e4f29aba
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d0/dbc/config_8h__dep__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/dbc/config_8h__dep__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c.html           
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c.html   
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,604 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/postprocessor_test.c File 
Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>postprocessor_test.c File Reference</h1>Testcase for postprocessor. <a 
href="#_details">More...</a>
+<p>
+<code>#include &quot;config.h&quot;</code><br>
+<code>#include &quot;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>&quot;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for postprocessor_test.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d7/dd7/postprocessor__test_8c__incl.png" border="0" 
usemap="#src/daemon/postprocessor_test.c_map" alt=""></center>
+<map name="src/daemon/postprocessor_test.c_map">
+<area shape="rect" href="../../dc/d0c/microhttpd_8h.html" title="public 
interface to libmicrohttpd" alt="" coords="119,161,223,188"><area shape="rect" 
href="../../db/dde/internal_8h.html" title="internal shared structures" alt="" 
coords="659,84,739,111"><area shape="rect" href="../../d2/d39/plibc_8h.html" 
title="plibc.h" alt="" coords="980,161,1041,188"></map>
+</div>
+
+<p>
+<a href="../../d3/df9/postprocessor__test_8c-source.html">Go to the source 
code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#bee6e5eaf2539357cec595bab2eb25d4">URL_DATA</a>&nbsp;&nbsp;&nbsp;&quot;abc=def&amp;x=5&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#9ed38fd995b9770410c507be86a62cfb">URL_START</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#c43e619b1261feada2154e658f3b4183">URL_END</a>&nbsp;&nbsp;&nbsp;(URL_START
 + 10)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#cf5a10b9ac860d556a4b162f4fcda722">FORM_DATA</a>&nbsp;&nbsp;&nbsp;&quot;--AaB03x\r\ncontent-disposition:
 form-data; name=\&quot;field1\&quot;\r\n\r\nJoe 
Blow\r\n--AaB03x\r\ncontent-disposition: form-data; name=\&quot;pics\&quot;; 
filename=\&quot;file1.txt\&quot;\r\nContent-Type: 
text/plain\r\nContent-Transfer-Encoding: 
binary\r\n\r\nfiledata\r\n--AaB03x--\r\n&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#ba3833ca13737b68e44d57f5909c40f3">FORM_START</a>&nbsp;&nbsp;&nbsp;(URL_END
 + 5)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#b44bf600b7953cefa8aed8e9c49a31af">FORM_END</a>&nbsp;&nbsp;&nbsp;(FORM_START
 + 10)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#04bf2fbafd6715c86a755f2481c00a48">FORM_NESTED_DATA</a>&nbsp;&nbsp;&nbsp;&quot;--AaB03x\r\ncontent-disposition:
 form-data; name=\&quot;field1\&quot;\r\n\r\nJane 
Blow\r\n--AaB03x\r\ncontent-disposition: form-data; 
name=\&quot;pics\&quot;\r\nContent-type: multipart/mixed, 
boundary=BbC04y\r\n\r\n--BbC04y\r\nContent-disposition: attachment; 
filename=\&quot;file1.txt\&quot;\r\nContent-Type: 
text/plain\r\n\r\nfiledata1\r\n--BbC04y\r\nContent-disposition: attachment; 
filename=\&quot;file2.gif\&quot;\r\nContent-type: 
image/gif\r\nContent-Transfer-Encoding: 
binary\r\n\r\nfiledata2\r\n--BbC04y--\r\n--AaB03x--&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#761433639f31eb25d0c68be3c3c92ba8">FORM_NESTED_START</a>&nbsp;&nbsp;&nbsp;(FORM_END
 + 5)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#4446b1e269120ca9aa50cc47045ef55c">FORM_NESTED_END</a>&nbsp;&nbsp;&nbsp;(FORM_NESTED_START
 + 15)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba">mismatch</a>
 (const char *a, const char *b)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99">value_checker</a>
 (void *cls, enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind, const char *key, const char *filename, const char *content_type, const 
char *transfer_encoding, const char *data, size_t off, size_t size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081">test_urlencoding</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f">test_multipart</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15">test_nested_multipart</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#c4012e2a4548d1495077c52136cb2bbf">want</a>
 []</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Testcase for postprocessor. 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Christian Grothoff 
</dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html">postprocessor_test.c</a>.</p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="cf5a10b9ac860d556a4b162f4fcda722"></a><!-- doxytag: 
member="postprocessor_test.c::FORM_DATA" ref="cf5a10b9ac860d556a4b162f4fcda722" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
FORM_DATA&nbsp;&nbsp;&nbsp;&quot;--AaB03x\r\ncontent-disposition: form-data; 
name=\&quot;field1\&quot;\r\n\r\nJoe Blow\r\n--AaB03x\r\ncontent-disposition: 
form-data; name=\&quot;pics\&quot;; 
filename=\&quot;file1.txt\&quot;\r\nContent-Type: 
text/plain\r\nContent-Transfer-Encoding: 
binary\r\n\r\nfiledata\r\n--AaB03x--\r\n&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Referenced by <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00147">test_multipart()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b44bf600b7953cefa8aed8e9c49a31af"></a><!-- doxytag: 
member="postprocessor_test.c::FORM_END" ref="b44bf600b7953cefa8aed8e9c49a31af" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FORM_END&nbsp;&nbsp;&nbsp;(FORM_START + 
10)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Referenced by <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00147">test_multipart()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="04bf2fbafd6715c86a755f2481c00a48"></a><!-- doxytag: 
member="postprocessor_test.c::FORM_NESTED_DATA" 
ref="04bf2fbafd6715c86a755f2481c00a48" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
FORM_NESTED_DATA&nbsp;&nbsp;&nbsp;&quot;--AaB03x\r\ncontent-disposition: 
form-data; name=\&quot;field1\&quot;\r\n\r\nJane 
Blow\r\n--AaB03x\r\ncontent-disposition: form-data; 
name=\&quot;pics\&quot;\r\nContent-type: multipart/mixed, 
boundary=BbC04y\r\n\r\n--BbC04y\r\nContent-disposition: attachment; 
filename=\&quot;file1.txt\&quot;\r\nContent-Type: 
text/plain\r\n\r\nfiledata1\r\n--BbC04y\r\nContent-disposition: attachment; 
filename=\&quot;file2.gif\&quot;\r\nContent-type: 
image/gif\r\nContent-Transfer-Encoding: 
binary\r\n\r\nfiledata2\r\n--BbC04y--\r\n--AaB03x--&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Referenced by <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00182">test_nested_multipart()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="4446b1e269120ca9aa50cc47045ef55c"></a><!-- doxytag: 
member="postprocessor_test.c::FORM_NESTED_END" 
ref="4446b1e269120ca9aa50cc47045ef55c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
FORM_NESTED_END&nbsp;&nbsp;&nbsp;(FORM_NESTED_START + 15)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Referenced by <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00182">test_nested_multipart()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="761433639f31eb25d0c68be3c3c92ba8"></a><!-- doxytag: 
member="postprocessor_test.c::FORM_NESTED_START" 
ref="761433639f31eb25d0c68be3c3c92ba8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
FORM_NESTED_START&nbsp;&nbsp;&nbsp;(FORM_END + 5)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Referenced by <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00182">test_nested_multipart()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ba3833ca13737b68e44d57f5909c40f3"></a><!-- doxytag: 
member="postprocessor_test.c::FORM_START" 
ref="ba3833ca13737b68e44d57f5909c40f3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FORM_START&nbsp;&nbsp;&nbsp;(URL_END + 
5)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Referenced by <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00147">test_multipart()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="bee6e5eaf2539357cec595bab2eb25d4"></a><!-- doxytag: 
member="postprocessor_test.c::URL_DATA" ref="bee6e5eaf2539357cec595bab2eb25d4" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
URL_DATA&nbsp;&nbsp;&nbsp;&quot;abc=def&amp;x=5&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Referenced by <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00113">test_urlencoding()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c43e619b1261feada2154e658f3b4183"></a><!-- doxytag: 
member="postprocessor_test.c::URL_END" ref="c43e619b1261feada2154e658f3b4183" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define URL_END&nbsp;&nbsp;&nbsp;(URL_START + 
10)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Referenced by <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00113">test_urlencoding()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9ed38fd995b9770410c507be86a62cfb"></a><!-- doxytag: 
member="postprocessor_test.c::URL_START" ref="9ed38fd995b9770410c507be86a62cfb" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define URL_START&nbsp;&nbsp;&nbsp;0          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Referenced by <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00113">test_urlencoding()</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="postprocessor_test.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00216">216</a> of file 
<a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html">postprocessor_test.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00147">test_multipart()</a>,
 <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00182">test_nested_multipart()</a>,
 and <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00113">test_urlencoding()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/dd4/postprocessor__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#d0/dd4/postprocessor__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="d0/dd4/postprocessor__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f"
 title="test_multipart" alt="" coords="132,30,244,57"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15"
 title="test_nested_multipart" alt="" coords="107,81,269,108"><area 
shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081"
 title="test_urlencoding" alt="" coords="124,132,252,158"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561" 
title="MHD_create_post_processor" alt="" coords="321,5,527,32"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="319,56,529,82"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="352,106,496,133"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99"
 title="value_checker" alt="" coords="368,157,480,184"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="580,5,799,32"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="889,30,1007,57"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="604,106,775,133"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="597,157,781,184"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="892,81,1004,108"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="851,132,1045,158"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="848,182,1048,209"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="1112,106,1219,133"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="1096,157,1235,184"><area shape="rect" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="871,233,1025,260"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba"
 title="mismatch" alt="" coords="647,208,732,234"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="c2a688ec5dcfc1532f58f85ccdf50aba"></a><!-- doxytag: 
member="postprocessor_test.c::mismatch" ref="c2a688ec5dcfc1532f58f85ccdf50aba" 
args="(const char *a, const char *b)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int mismatch           </td>
+          <td>(</td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>a</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>b</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00066">66</a> of file <a 
class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html">postprocessor_test.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00076">value_checker()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/dd4/postprocessor__test_8c_c2a688ec5dcfc1532f58f85ccdf50aba_icgraph.png"
 border="0" 
usemap="#d0/dd4/postprocessor__test_8c_c2a688ec5dcfc1532f58f85ccdf50aba_icgraph_map"
 alt=""></center>
+<map 
name="d0/dd4/postprocessor__test_8c_c2a688ec5dcfc1532f58f85ccdf50aba_icgraph_map">
+<area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99"
 title="value_checker" alt="" coords="139,56,251,83"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f"
 title="test_multipart" alt="" coords="324,6,436,32"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15"
 title="test_nested_multipart" alt="" coords="299,56,461,83"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081"
 title="test_urlencoding" alt="" coords="316,107,444,134"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="509,56,563,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="ac0cf7fc473c15eea652be8f74d12e3f"></a><!-- doxytag: 
member="postprocessor_test.c::test_multipart" 
ref="ac0cf7fc473c15eea652be8f74d12e3f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int test_multipart           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00147">147</a> of file 
<a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html">postprocessor_test.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#cf5a10b9ac860d556a4b162f4fcda722">FORM_DATA</a>,
 <a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#b44bf600b7953cefa8aed8e9c49a31af">FORM_END</a>,
 <a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#ba3833ca13737b68e44d57f5909c40f3">FORM_START</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00303">MHD_Connection::headers_received</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00087">MHD_HTTP_Header::kind</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00249">MHD_create_post_processor()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l01009">MHD_destroy_post_processor()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00365">MHD_HEADER_KIND</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00174">MHD_HTTP_HEADER_CONTENT_TYPE</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00230">MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00988">MHD_post_process()</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>, 
and <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00076">value_checker()</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00216">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_cgraph.png"
 border="0" 
usemap="#d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_cgraph_map"
 alt=""></center>
+<map 
name="d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_cgraph_map">
+<area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561" 
title="MHD_create_post_processor" alt="" coords="169,5,375,32"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="167,56,377,82"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="200,106,344,133"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99"
 title="value_checker" alt="" coords="216,182,328,209"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="428,5,647,32"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="737,30,855,57"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="452,106,623,133"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="445,157,629,184"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="740,81,852,108"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="699,132,893,158"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="696,182,896,209"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="960,106,1067,133"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="944,157,1083,184"><area shape="rect" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="719,233,873,260"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba"
 title="mismatch" alt="" coords="495,208,580,234"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_icgraph.png"
 border="0" 
usemap="#d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_icgraph_map"
 alt=""></center>
+<map 
name="d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_icgraph_map">
+<area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="165,5,219,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="1ee9eb313026ddcac84b324555b5bf15"></a><!-- doxytag: 
member="postprocessor_test.c::test_nested_multipart" 
ref="1ee9eb313026ddcac84b324555b5bf15" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int test_nested_multipart           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00182">182</a> of file 
<a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html">postprocessor_test.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#04bf2fbafd6715c86a755f2481c00a48">FORM_NESTED_DATA</a>,
 <a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#4446b1e269120ca9aa50cc47045ef55c">FORM_NESTED_END</a>,
 <a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#761433639f31eb25d0c68be3c3c92ba8">FORM_NESTED_START</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00303">MHD_Connection::headers_received</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00087">MHD_HTTP_Header::kind</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00249">MHD_create_post_processor()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l01009">MHD_destroy_post_processor()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00365">MHD_HEADER_KIND</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00174">MHD_HTTP_HEADER_CONTENT_TYPE</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00230">MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00988">MHD_post_process()</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>, 
and <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00076">value_checker()</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00216">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_cgraph.png"
 border="0" 
usemap="#d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_cgraph_map"
 alt=""></center>
+<map 
name="d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_cgraph_map">
+<area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561" 
title="MHD_create_post_processor" alt="" coords="220,5,425,32"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="217,56,428,82"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="251,106,395,133"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99"
 title="value_checker" alt="" coords="267,182,379,209"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="479,5,697,32"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="788,30,905,57"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="503,106,673,133"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="496,157,680,184"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="791,81,903,108"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="749,132,944,158"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="747,182,947,209"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="1011,106,1117,133"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="995,157,1133,184"><area shape="rect" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="769,233,924,260"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba"
 title="mismatch" alt="" coords="545,208,631,234"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_icgraph.png"
 border="0" 
usemap="#d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_icgraph_map"
 alt=""></center>
+<map 
name="d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_icgraph_map">
+<area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="216,5,269,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="2d98fa7675b37f7a03a7c58e4e1d0081"></a><!-- doxytag: 
member="postprocessor_test.c::test_urlencoding" 
ref="2d98fa7675b37f7a03a7c58e4e1d0081" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int test_urlencoding           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00113">113</a> of file 
<a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html">postprocessor_test.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00303">MHD_Connection::headers_received</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00087">MHD_HTTP_Header::kind</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00249">MHD_create_post_processor()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l01009">MHD_destroy_post_processor()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00365">MHD_HEADER_KIND</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00174">MHD_HTTP_HEADER_CONTENT_TYPE</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00229">MHD_HTTP_POST_ENCODING_FORM_URLENCODED</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00988">MHD_post_process()</a>, 
<a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#bee6e5eaf2539357cec595bab2eb25d4">URL_DATA</a>,
 <a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#c43e619b1261feada2154e658f3b4183">URL_END</a>,
 <a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#9ed38fd995b9770410c507be86a62cfb">URL_START</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>, 
and <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00076">value_checker()</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00216">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_cgraph.png"
 border="0" 
usemap="#d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_cgraph_map"
 alt=""></center>
+<map 
name="d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_cgraph_map">
+<area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561" 
title="MHD_create_post_processor" alt="" coords="185,5,391,32"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="183,56,393,82"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="216,106,360,133"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99"
 title="value_checker" alt="" coords="232,182,344,209"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="444,5,663,32"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="753,30,871,57"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="468,106,639,133"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="461,157,645,184"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="756,81,868,108"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="715,132,909,158"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="712,182,912,209"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="976,106,1083,133"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="960,157,1099,184"><area shape="rect" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="735,233,889,260"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba"
 title="mismatch" alt="" coords="511,208,596,234"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_icgraph.png"
 border="0" 
usemap="#d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_icgraph_map"
 alt=""></center>
+<map 
name="d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_icgraph_map">
+<area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="181,5,235,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="fca32f90a0b9654d95a9642bdc857a99"></a><!-- doxytag: 
member="postprocessor_test.c::value_checker" 
ref="fca32f90a0b9654d95a9642bdc857a99" args="(void *cls, enum MHD_ValueKind 
kind, const char *key, const char *filename, const char *content_type, const 
char *transfer_encoding, const char *data, size_t off, size_t size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int value_checker           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>&nbsp;</td>
+          <td class="paramname"> <em>kind</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>filename</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>content_type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>transfer_encoding</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>off</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00076">76</a> of file <a 
class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html">postprocessor_test.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00066">mismatch()</a>, 
and <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00043">want</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00147">test_multipart()</a>,
 <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00182">test_nested_multipart()</a>,
 and <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00113">test_urlencoding()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_cgraph.png"
 border="0" 
usemap="#d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_cgraph_map"
 alt=""></center>
+<map 
name="d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_cgraph_map">
+<area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba"
 title="mismatch" alt="" coords="165,5,251,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_icgraph.png"
 border="0" 
usemap="#d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_icgraph_map"
 alt=""></center>
+<map 
name="d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_icgraph_map">
+<area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f"
 title="test_multipart" alt="" coords="191,6,303,32"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15"
 title="test_nested_multipart" alt="" coords="165,56,328,83"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081"
 title="test_urlencoding" alt="" coords="183,107,311,134"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="376,56,429,83"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="c4012e2a4548d1495077c52136cb2bbf"></a><!-- doxytag: 
member="postprocessor_test.c::want" ref="c4012e2a4548d1495077c52136cb2bbf" 
args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* <a class="el" 
href="../../d0/dd4/postprocessor__test_8c.html#c4012e2a4548d1495077c52136cb2bbf">want</a>[]
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+<span class="preprocessor">#define URL_DATA</span>
+<span class="preprocessor"></span><span class="preprocessor">#define 
URL_START</span>
+<span class="preprocessor"></span>  <span class="stringliteral">"abc"</span>, 
NULL, NULL, NULL, <span class="stringliteral">"def"</span>,
+  <span class="stringliteral">"x"</span>, NULL, NULL, NULL, <span 
class="stringliteral">"5"</span>,
+<span class="preprocessor">#define URL_END</span>
+<span class="preprocessor"></span>  NULL, NULL, NULL, NULL, NULL,
+<span class="preprocessor">#define FORM_DATA</span>
+<span class="preprocessor"></span><span class="preprocessor">#define 
FORM_START</span>
+<span class="preprocessor"></span>  <span 
class="stringliteral">"field1"</span>, NULL, NULL, NULL, <span 
class="stringliteral">"Joe Blow"</span>,
+  <span class="stringliteral">"pics"</span>, <span 
class="stringliteral">"file1.txt"</span>, <span 
class="stringliteral">"text/plain"</span>, <span 
class="stringliteral">"binary"</span>, <span 
class="stringliteral">"filedata"</span>,
+<span class="preprocessor">#define FORM_END</span>
+<span class="preprocessor"></span>  NULL, NULL, NULL, NULL, NULL,
+<span class="preprocessor">#define FORM_NESTED_DATA</span>
+<span class="preprocessor"></span><span class="preprocessor">#define 
FORM_NESTED_START</span>
+<span class="preprocessor"></span>  <span 
class="stringliteral">"field1"</span>, NULL, NULL, NULL, <span 
class="stringliteral">"Jane Blow"</span>,
+  <span class="stringliteral">"pics"</span>, <span 
class="stringliteral">"file1.txt"</span>, <span 
class="stringliteral">"text/plain"</span>, NULL, <span 
class="stringliteral">"filedata1"</span>,
+  <span class="stringliteral">"pics"</span>, <span 
class="stringliteral">"file2.gif"</span>, <span 
class="stringliteral">"image/gif"</span>, <span 
class="stringliteral">"binary"</span>, <span 
class="stringliteral">"filedata2"</span>,
+<span class="preprocessor">#define FORM_NESTED_END</span>
+<span class="preprocessor"></span>  NULL, NULL, NULL, NULL, NULL,
+}
+</pre></div>Array of values that the value checker "wants". Each series of 
checks should be terminated by five NULL-entries. 
+<p>Definition at line <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00043">43</a> of file <a 
class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html">postprocessor_test.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d3/df9/postprocessor__test_8c-source.html#l00076">value_checker()</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:40:57 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_cgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_cgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,15 @@
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561" 
title="MHD_create_post_processor" alt="" coords="220,5,425,32">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="217,56,428,82">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="251,106,395,133">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99" 
title="value_checker" alt="" coords="267,182,379,209">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="479,5,697,32">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="788,30,905,57">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="503,106,673,133">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="496,157,680,184">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="791,81,903,108">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="749,132,944,158">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="747,182,947,209">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="1011,106,1117,133">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="995,157,1133,184">
+<area shape="rect" 
href="$db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="769,233,924,260">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba" 
title="mismatch" alt="" coords="545,208,631,234">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_cgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_cgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+46382507f3c25d59409e633ef89d009e
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_icgraph.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_icgraph.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="216,5,269,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_icgraph.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_icgraph.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+d3207866d4fa821533dc3a27f66b6be8
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_1ee9eb313026ddcac84b324555b5bf15_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_cgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_cgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,15 @@
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561" 
title="MHD_create_post_processor" alt="" coords="185,5,391,32">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="183,56,393,82">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="216,106,360,133">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99" 
title="value_checker" alt="" coords="232,182,344,209">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="444,5,663,32">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="753,30,871,57">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="468,106,639,133">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="461,157,645,184">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="756,81,868,108">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="715,132,909,158">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="712,182,912,209">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="976,106,1083,133">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="960,157,1099,184">
+<area shape="rect" 
href="$db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="735,233,889,260">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba" 
title="mismatch" alt="" coords="511,208,596,234">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_cgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_cgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e66bbfd5c68e85629e97cbb067edba62
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_icgraph.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_icgraph.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="181,5,235,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_icgraph.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_icgraph.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+223d7612ba39b6eff846d642ed042b16
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_2d98fa7675b37f7a03a7c58e4e1d0081_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_cgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_cgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,15 @@
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561" 
title="MHD_create_post_processor" alt="" coords="169,5,375,32">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="167,56,377,82">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="200,106,344,133">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99" 
title="value_checker" alt="" coords="216,182,328,209">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="428,5,647,32">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="737,30,855,57">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="452,106,623,133">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="445,157,629,184">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="740,81,852,108">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="699,132,893,158">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="696,182,896,209">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="960,106,1067,133">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="944,157,1083,184">
+<area shape="rect" 
href="$db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="719,233,873,260">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba" 
title="mismatch" alt="" coords="495,208,580,234">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_cgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_cgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+43faae79539aad586435479217260c5e
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_icgraph.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_icgraph.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="165,5,219,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_icgraph.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_icgraph.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+2b0d7dd7cf4b62047a0a3679ef985ed3
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_ac0cf7fc473c15eea652be8f74d12e3f_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_c2a688ec5dcfc1532f58f85ccdf50aba_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_c2a688ec5dcfc1532f58f85ccdf50aba_icgraph.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_c2a688ec5dcfc1532f58f85ccdf50aba_icgraph.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99" 
title="value_checker" alt="" coords="139,56,251,83">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f" 
title="test_multipart" alt="" coords="324,6,436,32">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15" 
title="test_nested_multipart" alt="" coords="299,56,461,83">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081" 
title="test_urlencoding" alt="" coords="316,107,444,134">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="509,56,563,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_c2a688ec5dcfc1532f58f85ccdf50aba_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_c2a688ec5dcfc1532f58f85ccdf50aba_icgraph.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_c2a688ec5dcfc1532f58f85ccdf50aba_icgraph.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+94214163d10aa3a4880eec1e67c4aee6
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_c2a688ec5dcfc1532f58f85ccdf50aba_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_c2a688ec5dcfc1532f58f85ccdf50aba_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,18 @@
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f" 
title="test_multipart" alt="" coords="132,30,244,57">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15" 
title="test_nested_multipart" alt="" coords="107,81,269,108">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081" 
title="test_urlencoding" alt="" coords="124,132,252,158">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561" 
title="MHD_create_post_processor" alt="" coords="321,5,527,32">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="319,56,529,82">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="352,106,496,133">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99" 
title="value_checker" alt="" coords="368,157,480,184">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="580,5,799,32">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="889,30,1007,57">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="604,106,775,133">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="597,157,781,184">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="892,81,1004,108">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="851,132,1045,158">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="848,182,1048,209">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="1112,106,1219,133">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="1096,157,1235,184">
+<area shape="rect" 
href="$db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="871,233,1025,260">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba" 
title="mismatch" alt="" coords="647,208,732,234">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+bce0faf8f2473564a0dd15eac738f3a0
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_cgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_cgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba" 
title="mismatch" alt="" coords="165,5,251,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_cgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_cgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+185b3b187db0c8c416e78c36846caf1b
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_icgraph.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_icgraph.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f" 
title="test_multipart" alt="" coords="191,6,303,32">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15" 
title="test_nested_multipart" alt="" coords="165,56,328,83">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081" 
title="test_urlencoding" alt="" coords="183,107,311,134">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="376,56,429,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_icgraph.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_icgraph.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+785f771babc18d0325e91b8cb035bf0f
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/dd4/postprocessor__test_8c_fca32f90a0b9654d95a9642bdc857a99_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c.html
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c.html
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,375 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_put_chunked.c File 
Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_put_chunked.c File Reference</h1><code>#include &quot;<a 
class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_put_chunked.c:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d8/de8/testcurl_2daemontest__put__chunked_8c__incl.png" border="0" 
usemap="#src/testcurl/daemontest_put_chunked.c_map" alt=""></center>
+<map name="src/testcurl/daemontest_put_chunked.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"></map>
+</div>
+
+<p>
+<a href="../../d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html">Go to 
the source code of this file.</a><table border="0" cellpadding="0" 
cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>
 (void *stream, size_t size, size_t nmemb, void *ptr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **unused)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="29fca52edba6f2e3ef05c67b7b4d4b04"></a><!-- doxytag: 
member="daemontest_put_chunked.c::ahc_echo" 
ref="29fca52edba6f2e3ef05c67b7b4d4b04" args="(void *cls, struct MHD_Connection 
*connection, const char *url, const char *method, const char *version, const 
char *upload_data, unsigned int *upload_data_size, void **unused)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>unused</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html#l00075">75</a>
 of file <a class="el" 
href="../../d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html">daemontest_put_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
and <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/df7/testcurl_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png"
 border="0" 
usemap="#d0/df7/testcurl_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map"
 alt=""></center>
+<map 
name="d0/df7/testcurl_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_put_chunked.c::copyBuffer" 
ref="d81c59142c8e14bd20d5e266add76107" args="(void *ptr, size_t size, size_t 
nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html#l00063">63</a>
 of file <a class="el" 
href="../../d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html">daemontest_put_chunked.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_put_chunked.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html#l00367">367</a>
 of file <a class="el" 
href="../../d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html">daemontest_put_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00249">testExternalPut()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00133">testInternalPut()</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00189">testMultithreadedPut()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/df7/testcurl_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#d0/df7/testcurl_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="d0/df7/testcurl_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="125,595,245,622"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="128,544,243,571"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="108,494,263,520"><area 
shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="345,494,428,520"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,443,431,470"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,710,1441,736"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="600,823,680,850"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,646,461,672"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,595,460,622"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="347,544,427,571"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="596,392,684,419"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,342,771,368"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1152,2507,1179"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1203,2473,1230"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1051,2469,1078"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1051,2764,1078"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,874,1725,900"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,1684,2708,1711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,1912,2205,1939"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,848,1921,875"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,798,1947,824"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1304,2211,1331"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,950,1957,976"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1406,2471,1432"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,1558,2199,1584"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,798,1012,824"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,1684,964,1711"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1000,1951,1027"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,1988,1241,2015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1456,1732,1483"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,2115,1736,2142"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,1988,1736,2015"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,1634,1220,1660"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,1988,1471,2015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1811,1967,1838"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1355,1959,1382"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,950,2496,976"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1456,1943,1483"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,899,2195,926"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1051,2217,1078"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1507,1976,1534"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1558,1956,1584"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1659,2197,1686"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1862,1969,1888"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,1963,1965,1990"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,2216,1916,2243"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,1608,1947,1635"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,2064,1917,2091"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,772,713,799"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="049fac3dbfa5ed765c840a1e61b56228"></a><!-- doxytag: 
member="daemontest_put_chunked.c::putBuffer" 
ref="049fac3dbfa5ed765c840a1e61b56228" args="(void *stream, size_t size, size_t 
nmemb, void *ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t putBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>stream</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html#l00047">47</a>
 of file <a class="el" 
href="../../d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html">daemontest_put_chunked.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e65a4b76cd97ba439ef4409faaf33e4a"></a><!-- doxytag: 
member="daemontest_put_chunked.c::testExternalPut" 
ref="e65a4b76cd97ba439ef4409faaf33e4a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html#l00236">236</a>
 of file <a class="el" 
href="../../d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html">daemontest_put_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/df7/testcurl_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png"
 border="0" 
usemap="#d0/df7/testcurl_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph_map"
 alt=""></center>
+<map 
name="d0/df7/testcurl_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1829,1951,1912,1977"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="204,727,292,753"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1071,1799,1191,1825"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="405,828,485,855"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="173,777,323,804"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="372,76,519,103"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="208,2001,288,2028"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2103,2052,2191,2079"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2016,2001,2277,2028"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2027,1748,2267,1775"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2060,1697,2233,1724"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2064,1951,2229,1977"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2327,1976,2535,2003"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1280,811,1475,837"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2383,684,2479,711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1787,583,1955,609"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1588,785,1671,812"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1563,735,1696,761"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1781,1799,1960,1825"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1552,1089,1707,1116"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2063,1900,2231,1927"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2359,1925,2503,1952"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2371,1824,2491,1851"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2328,1875,2533,1901"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1793,1089,1948,1116"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="569,828,761,855"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="617,723,713,749"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1559,887,1700,913"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="812,608,991,635"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1273,1292,1481,1319"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1269,608,1485,635"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1269,532,1485,559"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="833,723,969,749"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1041,608,1220,635"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1543,1140,1716,1167"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1551,1292,1708,1319"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2037,1495,2256,1521"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1567,1596,1692,1623"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1797,1444,1944,1471"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1775,1697,1967,1724"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1533,1545,1725,1572"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1553,1241,1705,1268"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1795,1241,1947,1268"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1540,988,1719,1015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1544,532,1715,559"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1593,481,1665,508"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1563,684,1696,711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1592,380,1667,407"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="372,777,519,804"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="4148c826fcf2bb6cd8f5ee2ec1809c5e"></a><!-- doxytag: 
member="daemontest_put_chunked.c::testInternalPut" 
ref="4148c826fcf2bb6cd8f5ee2ec1809c5e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testInternalPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html#l00122">122</a>
 of file <a class="el" 
href="../../d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html">daemontest_put_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/df7/testcurl_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png"
 border="0" 
usemap="#d0/df7/testcurl_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph_map"
 alt=""></center>
+<map 
name="d0/df7/testcurl_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1965,1781,2048,1808"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="201,1870,289,1897"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="171,844,320,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="956,1668,1103,1694"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="205,1921,285,1948"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2252,1730,2340,1757"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2165,1781,2427,1808"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2176,1161,2416,1188"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2209,1465,2383,1492"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2213,1680,2379,1706"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2476,1730,2684,1757"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2532,604,2628,630"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="368,844,515,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1180,1566,1372,1593"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="564,502,660,529"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1460,1516,1601,1542"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="711,376,889,402"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1172,984,1380,1010"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1168,502,1384,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1168,401,1384,428"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1216,1034,1336,1061"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="732,477,868,504"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="940,477,1119,504"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1433,654,1628,681"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1679,502,1847,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1917,1110,2096,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2212,1629,2380,1656"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2508,1528,2652,1554"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2735,1553,2932,1580"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2520,1629,2640,1656"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2477,1680,2683,1706"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2508,1832,2652,1858"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1444,604,1617,630"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1452,908,1609,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1897,1389,2116,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1468,857,1593,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1689,1414,1836,1441"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1435,1212,1627,1238"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1435,958,1627,985"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1455,1060,1607,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1687,908,1839,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1441,1110,1620,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1445,401,1616,428"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1685,756,1840,782"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1684,1313,1841,1340"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1696,857,1829,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1495,452,1567,478"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1464,756,1597,782"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1493,300,1568,326"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="70cf77f43b1012f2a3f838f47d1ea7ad"></a><!-- doxytag: 
member="daemontest_put_chunked.c::testMultithreadedPut" 
ref="70cf77f43b1012f2a3f838f47d1ea7ad" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithreadedPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html#l00178">178</a>
 of file <a class="el" 
href="../../d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html">daemontest_put_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d0/df7/testcurl_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png"
 border="0" 
usemap="#d0/df7/testcurl_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph_map"
 alt=""></center>
+<map 
name="d0/df7/testcurl_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2005,1781,2088,1808"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,1870,329,1897"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,844,360,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,1668,1143,1694"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="245,1921,325,1948"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2292,1730,2380,1757"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2205,1781,2467,1808"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2216,1161,2456,1188"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2249,1465,2423,1492"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2253,1680,2419,1706"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2516,1730,2724,1757"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2572,604,2668,630"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,844,555,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1220,1566,1412,1593"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,502,700,529"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1500,1516,1641,1542"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,376,929,402"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1212,984,1420,1010"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1208,502,1424,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1208,401,1424,428"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1256,1034,1376,1061"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,477,908,504"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,477,1159,504"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1473,654,1668,681"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1719,502,1887,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1957,1110,2136,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2252,1629,2420,1656"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2548,1528,2692,1554"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2775,1553,2972,1580"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2560,1629,2680,1656"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2517,1680,2723,1706"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2548,1832,2692,1858"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1484,604,1657,630"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1492,908,1649,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1937,1389,2156,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1508,857,1633,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1729,1414,1876,1441"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1475,1212,1667,1238"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1475,958,1667,985"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1495,1060,1647,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1727,908,1879,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1481,1110,1660,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1485,401,1656,428"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1725,756,1880,782"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1724,1313,1881,1340"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1736,857,1869,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1535,452,1607,478"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1504,756,1637,782"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1533,300,1608,326"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:39 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+517e499acdfabf3d3da7660434408814
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1965,1781,2048,1808">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="201,1870,289,1897">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="171,844,320,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="956,1668,1103,1694">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="205,1921,285,1948">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2252,1730,2340,1757">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2165,1781,2427,1808">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2176,1161,2416,1188">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2209,1465,2383,1492">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2213,1680,2379,1706">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2476,1730,2684,1757">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2532,604,2628,630">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="368,844,515,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1180,1566,1372,1593">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="564,502,660,529">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1460,1516,1601,1542">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="711,376,889,402">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1172,984,1380,1010">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1168,502,1384,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1168,401,1384,428">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1216,1034,1336,1061">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="732,477,868,504">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="940,477,1119,504">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1433,654,1628,681">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1679,502,1847,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1917,1110,2096,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2212,1629,2380,1656">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2508,1528,2652,1554">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2735,1553,2932,1580">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2520,1629,2640,1656">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2477,1680,2683,1706">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2508,1832,2652,1858">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1444,604,1617,630">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1452,908,1609,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1897,1389,2116,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1468,857,1593,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1689,1414,1836,1441">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1435,1212,1627,1238">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1435,958,1627,985">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1455,1060,1607,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1687,908,1839,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1441,1110,1620,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1445,401,1616,428">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1685,756,1840,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1684,1313,1841,1340">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1696,857,1829,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1495,452,1567,478">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1464,756,1597,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1493,300,1568,326">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+9cf6669b2a5156ba5f9eee4f37fd05bd
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2005,1781,2088,1808">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,1870,329,1897">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,844,360,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,1668,1143,1694">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="245,1921,325,1948">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2292,1730,2380,1757">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2205,1781,2467,1808">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2216,1161,2456,1188">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2249,1465,2423,1492">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2253,1680,2419,1706">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2516,1730,2724,1757">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2572,604,2668,630">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,844,555,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1220,1566,1412,1593">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,502,700,529">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1500,1516,1641,1542">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,376,929,402">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1212,984,1420,1010">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1208,502,1424,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1208,401,1424,428">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1256,1034,1376,1061">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,477,908,504">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,477,1159,504">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1473,654,1668,681">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1719,502,1887,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1957,1110,2136,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2252,1629,2420,1656">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2548,1528,2692,1554">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2775,1553,2972,1580">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2560,1629,2680,1656">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2517,1680,2723,1706">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2548,1832,2692,1858">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1484,604,1657,630">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1492,908,1649,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1937,1389,2156,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1508,857,1633,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1729,1414,1876,1441">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1475,1212,1667,1238">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1475,958,1667,985">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1495,1060,1647,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1727,908,1879,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1481,1110,1660,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1485,401,1656,428">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1725,756,1880,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1724,1313,1881,1340">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1736,857,1869,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1535,452,1607,478">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1504,756,1637,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1533,300,1608,326">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+44bde7e9f963c34ae1fecbcb252c6f50
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="125,595,245,622">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="128,544,243,571">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="108,494,263,520">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="345,494,428,520">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,443,431,470">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,710,1441,736">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="600,823,680,850">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,646,461,672">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,595,460,622">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="347,544,427,571">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="596,392,684,419">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,342,771,368">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1152,2507,1179">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1203,2473,1230">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1051,2469,1078">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1051,2764,1078">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,874,1725,900">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,1684,2708,1711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,1912,2205,1939">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,848,1921,875">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,798,1947,824">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1304,2211,1331">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,950,1957,976">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1406,2471,1432">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,1558,2199,1584">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,798,1012,824">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,1684,964,1711">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1000,1951,1027">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,1988,1241,2015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1456,1732,1483">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,2115,1736,2142">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,1988,1736,2015">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,1634,1220,1660">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,1988,1471,2015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1811,1967,1838">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1355,1959,1382">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,950,2496,976">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1456,1943,1483">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,899,2195,926">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1051,2217,1078">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1507,1976,1534">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1558,1956,1584">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1659,2197,1686">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1862,1969,1888">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,1963,1965,1990">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,2216,1916,2243">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,1608,1947,1635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,2064,1917,2091">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,772,713,799">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+323627d9b6051996d1dd68cae0707857
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1829,1951,1912,1977">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="204,727,292,753">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1071,1799,1191,1825">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="405,828,485,855">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="173,777,323,804">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="372,76,519,103">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="208,2001,288,2028">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2103,2052,2191,2079">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2016,2001,2277,2028">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2027,1748,2267,1775">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2060,1697,2233,1724">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2064,1951,2229,1977">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2327,1976,2535,2003">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1280,811,1475,837">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2383,684,2479,711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1787,583,1955,609">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1588,785,1671,812">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1563,735,1696,761">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1781,1799,1960,1825">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1552,1089,1707,1116">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2063,1900,2231,1927">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2359,1925,2503,1952">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2371,1824,2491,1851">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2328,1875,2533,1901">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1793,1089,1948,1116">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="569,828,761,855">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="617,723,713,749">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1559,887,1700,913">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="812,608,991,635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1273,1292,1481,1319">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1269,608,1485,635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1269,532,1485,559">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="833,723,969,749">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1041,608,1220,635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1543,1140,1716,1167">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1551,1292,1708,1319">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2037,1495,2256,1521">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1567,1596,1692,1623">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1797,1444,1944,1471">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1775,1697,1967,1724">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1533,1545,1725,1572">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1553,1241,1705,1268">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1795,1241,1947,1268">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1540,988,1719,1015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1544,532,1715,559">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1593,481,1665,508">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1563,684,1696,711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1592,380,1667,407">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="372,777,519,804">

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+f8b7e8bc23e291951add7dfc439ade6a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d0/df7/testcurl_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d1/d71/internal_8h__dep__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d1/d71/internal_8h__dep__incl.map            
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d1/d71/internal_8h__dep__incl.map    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,6 @@
+<area shape="rect" href="$d5/d5f/connection_8c.html" title="Methods for 
managing connections." alt="" coords="5,162,187,188">
+<area shape="rect" href="$d8/d94/memorypool_8h.html" title="memory pool; 
mostly used for efficient (de)allocation for each connection and bounding..." 
alt="" coords="116,84,311,111">
+<area shape="rect" href="$dc/d21/daemon_8c.html" title="A minimal&#45;HTTP 
server library." alt="" coords="247,162,412,188">
+<area shape="rect" href="$dc/df8/internal_8c.html" 
title="src/daemon/internal.c" alt="" coords="385,84,545,111">
+<area shape="rect" href="$db/dfc/postprocessor_8c.html" title="Methods for 
parsing POST data." alt="" coords="569,84,772,111">
+<area shape="rect" href="$d9/d6b/response_8c.html" title="Methods for managing 
response objects." alt="" coords="796,84,967,111">

Added: libmicrohttpd-docs/WWW/doxygen/d1/d71/internal_8h__dep__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d1/d71/internal_8h__dep__incl.md5            
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d1/d71/internal_8h__dep__incl.md5    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+7a83b024425920684eb83fd3ad138ebe
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d1/d71/internal_8h__dep__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d1/d71/internal_8h__dep__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d1/d94/testzzuf_2daemontest__postform_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d1/d94/testzzuf_2daemontest__postform_8c-source.html
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d1/d94/testzzuf_2daemontest__postform_8c-source.html
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,411 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_postform.c Source 
File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_postform.c</h1><a 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007, 2008 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 <span class="preprocessor">#include "<a 
class="code" href="../../d9/d7f/socat_8c.html" title="Code to fork-exec zzuf 
and start the socat process.">socat.c</a>"</span>
+<a name="l00040"></a>00040 
+<a name="l00041"></a><a class="code" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#37bc0d7e0f563d120189bd36e086fc91">00041</a>
 <span class="keyword">static</span> <span class="keywordtype">int</span> <a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>;
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 <span class="keyword">struct </span>CBC
+<a name="l00044"></a>00044 {
+<a name="l00045"></a>00045   <span class="keywordtype">char</span> *buf;
+<a name="l00046"></a>00046   <span class="keywordtype">size_t</span> pos;
+<a name="l00047"></a>00047   <span class="keywordtype">size_t</span> size;
+<a name="l00048"></a>00048 };
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00051"></a><a class="code" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#d81c59142c8e14bd20d5e266add76107">00051</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00052"></a>00052 {
+<a name="l00053"></a>00053   <span class="keyword">struct </span>CBC *cbc = 
ctx;
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055   <span class="keywordflow">if</span> (cbc-&gt;pos 
+ size * nmemb &gt; cbc-&gt;size)
+<a name="l00056"></a>00056     <span class="keywordflow">return</span> 0;      
             <span class="comment">/* overflow */</span>
+<a name="l00057"></a>00057   memcpy (&amp;cbc-&gt;buf[cbc-&gt;pos], ptr, size 
* nmemb);
+<a name="l00058"></a>00058   cbc-&gt;pos += size * nmemb;
+<a name="l00059"></a>00059   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00060"></a>00060 }
+<a name="l00061"></a>00061 
+<a name="l00067"></a>00067 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00068"></a><a class="code" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#1efdf26ae1b663da81747513683952fe">00068</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe">post_iterator</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00069"></a>00069                <span class="keyword">enum</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind,
+<a name="l00070"></a>00070                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *key,
+<a name="l00071"></a>00071                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *filename,
+<a name="l00072"></a>00072                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *content_type,
+<a name="l00073"></a>00073                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *transfer_encoding,
+<a name="l00074"></a>00074                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *value, <span 
class="keywordtype">size_t</span> off, <span class="keywordtype">size_t</span> 
size)
+<a name="l00075"></a>00075 {
+<a name="l00076"></a>00076   <span class="keywordtype">int</span> *eok = cls;
+<a name="l00077"></a>00077 
+<a name="l00078"></a>00078   <span class="keywordflow">if</span> (key == NULL)
+<a name="l00079"></a>00079     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00080"></a>00080 <span class="preprocessor">#if 0</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span>  fprintf 
(stderr, <span class="stringliteral">"PI sees %s-%.*s\n"</span>, key, size, 
value);
+<a name="l00082"></a>00082 <span class="preprocessor">#endif</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span>  <span 
class="keywordflow">if</span> ((0 == strcmp (key, <span 
class="stringliteral">"name"</span>)) &amp;&amp;
+<a name="l00084"></a>00084       (size == strlen (<span 
class="stringliteral">"daniel"</span>)) &amp;&amp; (0 == strncmp (value, <span 
class="stringliteral">"daniel"</span>, size)))
+<a name="l00085"></a>00085     (*eok) |= 1;
+<a name="l00086"></a>00086   <span class="keywordflow">if</span> ((0 == strcmp 
(key, <span class="stringliteral">"project"</span>)) &amp;&amp;
+<a name="l00087"></a>00087       (size == strlen (<span 
class="stringliteral">"curl"</span>)) &amp;&amp; (0 == strncmp (value, <span 
class="stringliteral">"curl"</span>, size)))
+<a name="l00088"></a>00088     (*eok) |= 2;
+<a name="l00089"></a>00089   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00090"></a>00090 }
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00093"></a><a class="code" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">00093</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00094"></a>00094           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00095"></a>00095           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00096"></a>00096           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00097"></a>00097           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00098"></a>00098           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00099"></a>00099           <span class="keywordtype">void</span> 
**unused)
+<a name="l00100"></a>00100 {
+<a name="l00101"></a>00101   <span class="keyword">static</span> <span 
class="keywordtype">int</span> eok;
+<a name="l00102"></a>00102   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00103"></a>00103   <span class="keyword">struct 
</span>MHD_PostProcessor *pp;
+<a name="l00104"></a>00104   <span class="keywordtype">int</span> ret;
+<a name="l00105"></a>00105 
+<a name="l00106"></a>00106   <span class="keywordflow">if</span> (0 != strcmp 
(<span class="stringliteral">"POST"</span>, method))
+<a name="l00107"></a>00107     {
+<a name="l00108"></a>00108       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
            <span class="comment">/* unexpected method */</span>
+<a name="l00109"></a>00109     }
+<a name="l00110"></a>00110   pp = *unused;
+<a name="l00111"></a>00111   <span class="keywordflow">if</span> (pp == NULL)
+<a name="l00112"></a>00112     {
+<a name="l00113"></a>00113       eok = 0;
+<a name="l00114"></a>00114       pp = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d">MHD_create_post_processor</a>
 (connection, 1024, &amp;<a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe">post_iterator</a>,
 &amp;eok);
+<a name="l00115"></a>00115       <span class="keywordflow">if</span> (pp == 
NULL)
+<a name="l00116"></a>00116         <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00117"></a>00117       *unused = pp;
+<a name="l00118"></a>00118     }
+<a name="l00119"></a>00119   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc">MHD_post_process</a>
 (pp, upload_data, *upload_data_size);
+<a name="l00120"></a>00120   <span class="keywordflow">if</span> ((eok == 3) 
&amp;&amp; (0 == *upload_data_size))
+<a name="l00121"></a>00121     {
+<a name="l00122"></a>00122       response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (url),
+<a name="l00123"></a>00123                                                 
(<span class="keywordtype">void</span> *) url,
+<a name="l00124"></a>00124                                                 <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00125"></a>00125       ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00126"></a>00126       <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00127"></a>00127       <a class="code" 
href="../../db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">MHD_destroy_post_processor</a>
 (pp);
+<a name="l00128"></a>00128       *unused = NULL;
+<a name="l00129"></a>00129       <span class="keywordflow">return</span> ret;
+<a name="l00130"></a>00130     }
+<a name="l00131"></a>00131   *upload_data_size = 0;
+<a name="l00132"></a>00132   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00133"></a>00133 }
+<a name="l00134"></a>00134 
+<a name="l00135"></a>00135 <span class="keyword">static</span> <span 
class="keyword">struct </span>curl_httppost *
+<a name="l00136"></a><a class="code" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8">00136</a>
 <a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8">make_form</a>
 ()
+<a name="l00137"></a>00137 {
+<a name="l00138"></a>00138   <span class="keyword">struct </span>curl_httppost 
*post = NULL;
+<a name="l00139"></a>00139   <span class="keyword">struct </span>curl_httppost 
*last = NULL;
+<a name="l00140"></a>00140 
+<a name="l00141"></a>00141   curl_formadd (&amp;post, &amp;last, 
CURLFORM_COPYNAME, <span class="stringliteral">"name"</span>,
+<a name="l00142"></a>00142                 CURLFORM_COPYCONTENTS, <span 
class="stringliteral">"daniel"</span>, CURLFORM_END);
+<a name="l00143"></a>00143   curl_formadd (&amp;post, &amp;last, 
CURLFORM_COPYNAME, <span class="stringliteral">"project"</span>,
+<a name="l00144"></a>00144                 CURLFORM_COPYCONTENTS, <span 
class="stringliteral">"curl"</span>, CURLFORM_END);
+<a name="l00145"></a>00145   <span class="keywordflow">return</span> post;
+<a name="l00146"></a>00146 }
+<a name="l00147"></a>00147 
+<a name="l00148"></a>00148 
+<a name="l00149"></a>00149 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00150"></a><a class="code" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#a7703d208253519ee52f603fe0a2da7a">00150</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">testInternalPost</a>
 ()
+<a name="l00151"></a>00151 {
+<a name="l00152"></a>00152   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00153"></a>00153   CURL *c;
+<a name="l00154"></a>00154   <span class="keywordtype">char</span> buf[2048];
+<a name="l00155"></a>00155   <span class="keyword">struct </span>CBC cbc;
+<a name="l00156"></a>00156   <span class="keywordtype">int</span> i;
+<a name="l00157"></a>00157   <span class="keyword">struct </span>curl_httppost 
*pd;
+<a name="l00158"></a>00158 
+<a name="l00159"></a>00159   cbc.buf = buf;
+<a name="l00160"></a>00160   cbc.size = 2048;
+<a name="l00161"></a>00161   cbc.pos = 0;
+<a name="l00162"></a>00162   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00163"></a>00163                         11080, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00164"></a>00164   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00165"></a>00165     <span class="keywordflow">return</span> 1;
+<a name="l00166"></a>00166   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00167"></a>00167   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00168"></a>00168     {
+<a name="l00169"></a>00169       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00170"></a>00170       c = curl_easy_init ();
+<a name="l00171"></a>00171       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00172"></a>00172       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00173"></a>00173       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00174"></a>00174       pd = <a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8">make_form</a>
 ();
+<a name="l00175"></a>00175       curl_easy_setopt (c, CURLOPT_HTTPPOST, pd);
+<a name="l00176"></a>00176       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00177"></a>00177       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00178"></a>00178       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00179"></a>00179         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00180"></a>00180       <span class="keywordflow">else</span>
+<a name="l00181"></a>00181         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00182"></a>00182       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00183"></a>00183       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00184"></a>00184       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00185"></a>00185       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00186"></a>00186       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00187"></a>00187       curl_easy_perform (c);
+<a name="l00188"></a>00188       curl_easy_cleanup (c);
+<a name="l00189"></a>00189       curl_formfree (pd);
+<a name="l00190"></a>00190     }
+<a name="l00191"></a>00191   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00192"></a>00192   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00193"></a>00193   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00194"></a>00194   <span class="keywordflow">return</span> 0;
+<a name="l00195"></a>00195 }
+<a name="l00196"></a>00196 
+<a name="l00197"></a>00197 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00198"></a><a class="code" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#9a1d221f0a21d6b53003f99e1f34d507">00198</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507">testMultithreadedPost</a>
 ()
+<a name="l00199"></a>00199 {
+<a name="l00200"></a>00200   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00201"></a>00201   CURL *c;
+<a name="l00202"></a>00202   <span class="keywordtype">char</span> buf[2048];
+<a name="l00203"></a>00203   <span class="keyword">struct </span>CBC cbc;
+<a name="l00204"></a>00204   <span class="keywordtype">int</span> i;
+<a name="l00205"></a>00205   <span class="keyword">struct </span>curl_httppost 
*pd;
+<a name="l00206"></a>00206 
+<a name="l00207"></a>00207   cbc.buf = buf;
+<a name="l00208"></a>00208   cbc.size = 2048;
+<a name="l00209"></a>00209   cbc.pos = 0;
+<a name="l00210"></a>00210   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00211"></a>00211                         11080, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00212"></a>00212   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00213"></a>00213     <span class="keywordflow">return</span> 16;
+<a name="l00214"></a>00214   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00215"></a>00215   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00216"></a>00216     {
+<a name="l00217"></a>00217       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00218"></a>00218       c = curl_easy_init ();
+<a name="l00219"></a>00219       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00220"></a>00220       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00221"></a>00221       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00222"></a>00222       pd = <a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8">make_form</a>
 ();
+<a name="l00223"></a>00223       curl_easy_setopt (c, CURLOPT_HTTPPOST, pd);
+<a name="l00224"></a>00224       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00225"></a>00225       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00226"></a>00226       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00227"></a>00227         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00228"></a>00228       <span class="keywordflow">else</span>
+<a name="l00229"></a>00229         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00230"></a>00230       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00231"></a>00231       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00232"></a>00232       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00233"></a>00233       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00234"></a>00234       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00235"></a>00235       curl_easy_perform (c);
+<a name="l00236"></a>00236       curl_easy_cleanup (c);
+<a name="l00237"></a>00237       curl_formfree (pd);
+<a name="l00238"></a>00238     }
+<a name="l00239"></a>00239   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00240"></a>00240   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00241"></a>00241   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00242"></a>00242   <span class="keywordflow">return</span> 0;
+<a name="l00243"></a>00243 }
+<a name="l00244"></a>00244 
+<a name="l00245"></a>00245 
+<a name="l00246"></a>00246 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00247"></a><a class="code" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">00247</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">testExternalPost</a>
 ()
+<a name="l00248"></a>00248 {
+<a name="l00249"></a>00249   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00250"></a>00250   CURL *c;
+<a name="l00251"></a>00251   <span class="keywordtype">char</span> buf[2048];
+<a name="l00252"></a>00252   <span class="keyword">struct </span>CBC cbc;
+<a name="l00253"></a>00253   CURLM *multi;
+<a name="l00254"></a>00254   CURLMcode mret;
+<a name="l00255"></a>00255   fd_set rs;
+<a name="l00256"></a>00256   fd_set ws;
+<a name="l00257"></a>00257   fd_set es;
+<a name="l00258"></a>00258   <span class="keywordtype">int</span> max;
+<a name="l00259"></a>00259   <span class="keywordtype">int</span> running;
+<a name="l00260"></a>00260   time_t start;
+<a name="l00261"></a>00261   <span class="keyword">struct </span>timeval tv;
+<a name="l00262"></a>00262   <span class="keyword">struct </span>curl_httppost 
*pd;
+<a name="l00263"></a>00263   <span class="keywordtype">int</span> i;
+<a name="l00264"></a>00264 
+<a name="l00265"></a>00265   multi = NULL;
+<a name="l00266"></a>00266   cbc.buf = buf;
+<a name="l00267"></a>00267   cbc.size = 2048;
+<a name="l00268"></a>00268   cbc.pos = 0;
+<a name="l00269"></a>00269   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22675f8d239be01d1235d2e428d81cb0a4">MHD_NO_FLAG</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00270"></a>00270                         1082, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00271"></a>00271   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00272"></a>00272     <span class="keywordflow">return</span> 256;
+<a name="l00273"></a>00273   multi = curl_multi_init ();
+<a name="l00274"></a>00274   <span class="keywordflow">if</span> (multi == 
NULL)
+<a name="l00275"></a>00275     {
+<a name="l00276"></a>00276       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00277"></a>00277       <span class="keywordflow">return</span> 512;
+<a name="l00278"></a>00278     }
+<a name="l00279"></a>00279   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00280"></a>00280   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00281"></a>00281     {
+<a name="l00282"></a>00282       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00283"></a>00283 
+<a name="l00284"></a>00284       c = curl_easy_init ();
+<a name="l00285"></a>00285       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1082/hello_world";</span>);
+<a name="l00286"></a>00286       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00287"></a>00287       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00288"></a>00288       pd = <a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8">make_form</a>
 ();
+<a name="l00289"></a>00289       curl_easy_setopt (c, CURLOPT_HTTPPOST, pd);
+<a name="l00290"></a>00290       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00291"></a>00291       curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00292"></a>00292       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00293"></a>00293         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00294"></a>00294       <span class="keywordflow">else</span>
+<a name="l00295"></a>00295         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00296"></a>00296       curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 
15L);
+<a name="l00297"></a>00297       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00298"></a>00298       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00299"></a>00299       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00300"></a>00300       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00301"></a>00301 
+<a name="l00302"></a>00302 
+<a name="l00303"></a>00303       mret = curl_multi_add_handle (multi, c);
+<a name="l00304"></a>00304       <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00305"></a>00305         {
+<a name="l00306"></a>00306           curl_multi_cleanup (multi);
+<a name="l00307"></a>00307           curl_formfree (pd);
+<a name="l00308"></a>00308           curl_easy_cleanup (c);
+<a name="l00309"></a>00309           <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00310"></a>00310           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00311"></a>00311           <span class="keywordflow">return</span> 
1024;
+<a name="l00312"></a>00312         }
+<a name="l00313"></a>00313       start = time (NULL);
+<a name="l00314"></a>00314       <span class="keywordflow">while</span> ((time 
(NULL) - start &lt; 5) &amp;&amp; (c != NULL))
+<a name="l00315"></a>00315         {
+<a name="l00316"></a>00316           max = 0;
+<a name="l00317"></a>00317           FD_ZERO (&amp;rs);
+<a name="l00318"></a>00318           FD_ZERO (&amp;ws);
+<a name="l00319"></a>00319           FD_ZERO (&amp;es);
+<a name="l00320"></a>00320           curl_multi_perform (multi, &amp;running);
+<a name="l00321"></a>00321           mret = curl_multi_fdset (multi, &amp;rs, 
&amp;ws, &amp;es, &amp;max);
+<a name="l00322"></a>00322           <span class="keywordflow">if</span> (mret 
!= CURLM_OK)
+<a name="l00323"></a>00323             {
+<a name="l00324"></a>00324               curl_multi_remove_handle (multi, c);
+<a name="l00325"></a>00325               curl_multi_cleanup (multi);
+<a name="l00326"></a>00326               curl_easy_cleanup (c);
+<a name="l00327"></a>00327               <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00328"></a>00328               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00329"></a>00329               curl_formfree (pd);
+<a name="l00330"></a>00330               <span 
class="keywordflow">return</span> 2048;
+<a name="l00331"></a>00331             }
+<a name="l00332"></a>00332           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00333"></a>00333             {
+<a name="l00334"></a>00334               curl_multi_remove_handle (multi, c);
+<a name="l00335"></a>00335               curl_multi_cleanup (multi);
+<a name="l00336"></a>00336               curl_easy_cleanup (c);
+<a name="l00337"></a>00337               curl_formfree (pd);
+<a name="l00338"></a>00338               <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00339"></a>00339               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00340"></a>00340               <span 
class="keywordflow">return</span> 4096;
+<a name="l00341"></a>00341             }
+<a name="l00342"></a>00342           tv.tv_sec = 0;
+<a name="l00343"></a>00343           tv.tv_usec = 1000;
+<a name="l00344"></a>00344           select (max + 1, &amp;rs, &amp;ws, 
&amp;es, &amp;tv);
+<a name="l00345"></a>00345           curl_multi_perform (multi, &amp;running);
+<a name="l00346"></a>00346           <span class="keywordflow">if</span> 
(running == 0)
+<a name="l00347"></a>00347             {
+<a name="l00348"></a>00348               curl_multi_info_read (multi, 
&amp;running);
+<a name="l00349"></a>00349               curl_multi_remove_handle (multi, c);
+<a name="l00350"></a>00350               curl_easy_cleanup (c);
+<a name="l00351"></a>00351               c = NULL;
+<a name="l00352"></a>00352             }
+<a name="l00353"></a>00353           <a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(d);
+<a name="l00354"></a>00354         }
+<a name="l00355"></a>00355       <span class="keywordflow">if</span> (c != 
NULL)
+<a name="l00356"></a>00356         {
+<a name="l00357"></a>00357           curl_multi_remove_handle (multi, c);
+<a name="l00358"></a>00358           curl_easy_cleanup (c);
+<a name="l00359"></a>00359         }
+<a name="l00360"></a>00360       curl_formfree (pd);
+<a name="l00361"></a>00361     }
+<a name="l00362"></a>00362   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00363"></a>00363   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00364"></a>00364 
+<a name="l00365"></a>00365   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00366"></a>00366   <span class="keywordflow">return</span> 0;
+<a name="l00367"></a>00367 }
+<a name="l00368"></a>00368 
+<a name="l00369"></a>00369 
+<a name="l00370"></a>00370 
+<a name="l00371"></a>00371 <span class="keywordtype">int</span>
+<a name="l00372"></a><a class="code" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#d1835a0a190dc5fe4f925bb69443c770">00372</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00373"></a>00373 {
+<a name="l00374"></a>00374   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00375"></a>00375 
+<a name="l00376"></a>00376   <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>
 = NULL != strstr (argv[0], <span class="stringliteral">"11"</span>);
+<a name="l00377"></a>00377   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00378"></a>00378     <span class="keywordflow">return</span> 2;
+<a name="l00379"></a>00379   errorCount += <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">testInternalPost</a>
 ();
+<a name="l00380"></a>00380   errorCount += <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507">testMultithreadedPost</a>
 ();
+<a name="l00381"></a>00381   errorCount += <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">testExternalPost</a>
 ();
+<a name="l00382"></a>00382   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00383"></a>00383     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00384"></a>00384   curl_global_cleanup ();
+<a name="l00385"></a>00385   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00386"></a>00386 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d08/testzzuf_2daemontest__get_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d2/d08/testzzuf_2daemontest__get_8c-source.html  
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d2/d08/testzzuf_2daemontest__get_8c-source.html  
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,342 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_get.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_get.c</h1><a 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html">Go to the documentation 
of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007, 2008 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include "<a 
class="code" href="../../d9/d7f/socat_8c.html" title="Code to fork-exec zzuf 
and start the socat process.">socat.c</a>"</span>
+<a name="l00039"></a>00039 
+<a name="l00040"></a><a class="code" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">00040</a>
 <span class="keyword">static</span> <span class="keywordtype">int</span> <a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>;
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042 <span class="keyword">struct </span>CBC
+<a name="l00043"></a>00043 {
+<a name="l00044"></a>00044   <span class="keywordtype">char</span> *buf;
+<a name="l00045"></a>00045   <span class="keywordtype">size_t</span> pos;
+<a name="l00046"></a>00046   <span class="keywordtype">size_t</span> size;
+<a name="l00047"></a>00047 };
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00050"></a><a class="code" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">00050</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052   <span class="keyword">struct </span>CBC *cbc = 
ctx;
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054   <span class="keywordflow">if</span> (cbc-&gt;pos 
+ size * nmemb &gt; cbc-&gt;size)
+<a name="l00055"></a>00055     <span class="keywordflow">return</span> 0;      
             <span class="comment">/* overflow */</span>
+<a name="l00056"></a>00056   memcpy (&amp;cbc-&gt;buf[cbc-&gt;pos], ptr, size 
* nmemb);
+<a name="l00057"></a>00057   cbc-&gt;pos += size * nmemb;
+<a name="l00058"></a>00058   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00059"></a>00059 }
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00062"></a><a class="code" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">00062</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00063"></a>00063           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00064"></a>00064           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00065"></a>00065           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00066"></a>00066           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00067"></a>00067           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00068"></a>00068           <span class="keywordtype">void</span> 
**unused)
+<a name="l00069"></a>00069 {
+<a name="l00070"></a>00070   <span class="keyword">static</span> <span 
class="keywordtype">int</span> ptr;
+<a name="l00071"></a>00071   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *me = cls;
+<a name="l00072"></a>00072   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00073"></a>00073   <span class="keywordtype">int</span> ret;
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075   <span class="keywordflow">if</span> (0 != strcmp 
(me, method))
+<a name="l00076"></a>00076     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* unexpected method */</span>
+<a name="l00077"></a>00077   <span class="keywordflow">if</span> (&amp;ptr != 
*unused)
+<a name="l00078"></a>00078     {
+<a name="l00079"></a>00079       *unused = &amp;ptr;
+<a name="l00080"></a>00080       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00081"></a>00081     }
+<a name="l00082"></a>00082   *unused = NULL;
+<a name="l00083"></a>00083   response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (url),
+<a name="l00084"></a>00084                                             (<span 
class="keywordtype">void</span> *) url, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00085"></a>00085   ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00086"></a>00086   <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00087"></a>00087   <span class="keywordflow">if</span> (ret == <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>)
+<a name="l00088"></a>00088     abort ();
+<a name="l00089"></a>00089   <span class="keywordflow">return</span> ret;
+<a name="l00090"></a>00090 }
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00094"></a><a class="code" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929">00094</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929">testInternalGet</a>
 ()
+<a name="l00095"></a>00095 {
+<a name="l00096"></a>00096   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00097"></a>00097   CURL *c;
+<a name="l00098"></a>00098   <span class="keywordtype">char</span> buf[2048];
+<a name="l00099"></a>00099   <span class="keyword">struct </span>CBC cbc;
+<a name="l00100"></a>00100   <span class="keywordtype">int</span> i;
+<a name="l00101"></a>00101 
+<a name="l00102"></a>00102   cbc.buf = buf;
+<a name="l00103"></a>00103   cbc.size = 2048;
+<a name="l00104"></a>00104   cbc.pos = 0;
+<a name="l00105"></a>00105   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00106"></a>00106                         11080, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 <span class="stringliteral">"GET"</span>, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00107"></a>00107   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00108"></a>00108     <span class="keywordflow">return</span> 1;
+<a name="l00109"></a>00109   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00110"></a>00110   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00111"></a>00111     {
+<a name="l00112"></a>00112       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00113"></a>00113       c = curl_easy_init ();
+<a name="l00114"></a>00114       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00115"></a>00115       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00116"></a>00116       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00117"></a>00117       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00118"></a>00118       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00119"></a>00119       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00120"></a>00120       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00121"></a>00121         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00122"></a>00122       <span class="keywordflow">else</span>
+<a name="l00123"></a>00123         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00124"></a>00124       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00125"></a>00125       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00126"></a>00126       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00127"></a>00127       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00128"></a>00128       curl_easy_perform (c);
+<a name="l00129"></a>00129       curl_easy_cleanup (c);
+<a name="l00130"></a>00130     }
+<a name="l00131"></a>00131   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00132"></a>00132   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00133"></a>00133   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00134"></a>00134   <span class="keywordflow">return</span> 0;
+<a name="l00135"></a>00135 }
+<a name="l00136"></a>00136 
+<a name="l00137"></a>00137 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00138"></a><a class="code" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15">00138</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15">testMultithreadedGet</a>
 ()
+<a name="l00139"></a>00139 {
+<a name="l00140"></a>00140   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00141"></a>00141   CURL *c;
+<a name="l00142"></a>00142   <span class="keywordtype">char</span> buf[2048];
+<a name="l00143"></a>00143   <span class="keyword">struct </span>CBC cbc;
+<a name="l00144"></a>00144   <span class="keywordtype">int</span> i;
+<a name="l00145"></a>00145 
+<a name="l00146"></a>00146   cbc.buf = buf;
+<a name="l00147"></a>00147   cbc.size = 2048;
+<a name="l00148"></a>00148   cbc.pos = 0;
+<a name="l00149"></a>00149   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00150"></a>00150                         11080, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 <span class="stringliteral">"GET"</span>, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00151"></a>00151   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00152"></a>00152     <span class="keywordflow">return</span> 16;
+<a name="l00153"></a>00153   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00154"></a>00154   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00155"></a>00155     {
+<a name="l00156"></a>00156       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00157"></a>00157       c = curl_easy_init ();
+<a name="l00158"></a>00158       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00159"></a>00159       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00160"></a>00160       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00161"></a>00161       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00162"></a>00162       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00163"></a>00163       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00164"></a>00164         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00165"></a>00165       <span class="keywordflow">else</span>
+<a name="l00166"></a>00166         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00167"></a>00167       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00168"></a>00168       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00169"></a>00169       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00170"></a>00170       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00171"></a>00171       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00172"></a>00172       curl_easy_perform (c);
+<a name="l00173"></a>00173       curl_easy_cleanup (c);
+<a name="l00174"></a>00174     }
+<a name="l00175"></a>00175   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00176"></a>00176   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00177"></a>00177   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00178"></a>00178   <span class="keywordflow">return</span> 0;
+<a name="l00179"></a>00179 }
+<a name="l00180"></a>00180 
+<a name="l00181"></a>00181 
+<a name="l00182"></a>00182 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00183"></a><a class="code" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8">00183</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8">testExternalGet</a>
 ()
+<a name="l00184"></a>00184 {
+<a name="l00185"></a>00185   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00186"></a>00186   CURL *c;
+<a name="l00187"></a>00187   <span class="keywordtype">char</span> buf[2048];
+<a name="l00188"></a>00188   <span class="keyword">struct </span>CBC cbc;
+<a name="l00189"></a>00189   CURLM *multi;
+<a name="l00190"></a>00190   CURLMcode mret;
+<a name="l00191"></a>00191   fd_set rs;
+<a name="l00192"></a>00192   fd_set ws;
+<a name="l00193"></a>00193   fd_set es;
+<a name="l00194"></a>00194   <span class="keywordtype">int</span> max;
+<a name="l00195"></a>00195   <span class="keywordtype">int</span> running;
+<a name="l00196"></a>00196   time_t start;
+<a name="l00197"></a>00197   <span class="keyword">struct </span>timeval tv;
+<a name="l00198"></a>00198   <span class="keywordtype">int</span> i;
+<a name="l00199"></a>00199 
+<a name="l00200"></a>00200   multi = NULL;
+<a name="l00201"></a>00201   cbc.buf = buf;
+<a name="l00202"></a>00202   cbc.size = 2048;
+<a name="l00203"></a>00203   cbc.pos = 0;
+<a name="l00204"></a>00204   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22675f8d239be01d1235d2e428d81cb0a4">MHD_NO_FLAG</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00205"></a>00205                         11080, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 <span class="stringliteral">"GET"</span>, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00206"></a>00206   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00207"></a>00207     <span class="keywordflow">return</span> 256;
+<a name="l00208"></a>00208   multi = curl_multi_init ();
+<a name="l00209"></a>00209   <span class="keywordflow">if</span> (multi == 
NULL)
+<a name="l00210"></a>00210     {
+<a name="l00211"></a>00211       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00212"></a>00212       <span class="keywordflow">return</span> 512;
+<a name="l00213"></a>00213     }
+<a name="l00214"></a>00214   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00215"></a>00215   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00216"></a>00216     {
+<a name="l00217"></a>00217       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00218"></a>00218       c = curl_easy_init ();
+<a name="l00219"></a>00219       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00220"></a>00220       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00221"></a>00221       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00222"></a>00222       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00223"></a>00223       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00224"></a>00224         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00225"></a>00225       <span class="keywordflow">else</span>
+<a name="l00226"></a>00226         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00227"></a>00227       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00228"></a>00228       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00229"></a>00229       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00230"></a>00230       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00231"></a>00231       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00232"></a>00232       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00233"></a>00233       mret = curl_multi_add_handle (multi, c);
+<a name="l00234"></a>00234       <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00235"></a>00235         {
+<a name="l00236"></a>00236           curl_multi_cleanup (multi);
+<a name="l00237"></a>00237           curl_easy_cleanup (c);
+<a name="l00238"></a>00238           <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00239"></a>00239           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00240"></a>00240           <span class="keywordflow">return</span> 
1024;
+<a name="l00241"></a>00241         }
+<a name="l00242"></a>00242       start = time (NULL);
+<a name="l00243"></a>00243       <span class="keywordflow">while</span> ((time 
(NULL) - start &lt; 5) &amp;&amp; (c != NULL))
+<a name="l00244"></a>00244         {
+<a name="l00245"></a>00245           max = 0;
+<a name="l00246"></a>00246           FD_ZERO (&amp;rs);
+<a name="l00247"></a>00247           FD_ZERO (&amp;ws);
+<a name="l00248"></a>00248           FD_ZERO (&amp;es);
+<a name="l00249"></a>00249           curl_multi_perform (multi, &amp;running);
+<a name="l00250"></a>00250           mret = curl_multi_fdset (multi, &amp;rs, 
&amp;ws, &amp;es, &amp;max);
+<a name="l00251"></a>00251           <span class="keywordflow">if</span> (mret 
!= CURLM_OK)
+<a name="l00252"></a>00252             {
+<a name="l00253"></a>00253               curl_multi_remove_handle (multi, c);
+<a name="l00254"></a>00254               curl_multi_cleanup (multi);
+<a name="l00255"></a>00255               curl_easy_cleanup (c);
+<a name="l00256"></a>00256               <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00257"></a>00257               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00258"></a>00258               <span 
class="keywordflow">return</span> 2048;
+<a name="l00259"></a>00259             }
+<a name="l00260"></a>00260           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00261"></a>00261             {
+<a name="l00262"></a>00262               curl_multi_remove_handle (multi, c);
+<a name="l00263"></a>00263               curl_multi_cleanup (multi);
+<a name="l00264"></a>00264               curl_easy_cleanup (c);
+<a name="l00265"></a>00265               <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00266"></a>00266               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00267"></a>00267               <span 
class="keywordflow">return</span> 4096;
+<a name="l00268"></a>00268             }
+<a name="l00269"></a>00269           tv.tv_sec = 0;
+<a name="l00270"></a>00270           tv.tv_usec = 1000;
+<a name="l00271"></a>00271           select (max + 1, &amp;rs, &amp;ws, 
&amp;es, &amp;tv);
+<a name="l00272"></a>00272           curl_multi_perform (multi, &amp;running);
+<a name="l00273"></a>00273           <span class="keywordflow">if</span> 
(running == 0)
+<a name="l00274"></a>00274             {
+<a name="l00275"></a>00275               curl_multi_info_read (multi, 
&amp;running);
+<a name="l00276"></a>00276               curl_multi_remove_handle (multi, c);
+<a name="l00277"></a>00277               curl_easy_cleanup (c);
+<a name="l00278"></a>00278               c = NULL;
+<a name="l00279"></a>00279             }
+<a name="l00280"></a>00280           <a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(d);
+<a name="l00281"></a>00281         }
+<a name="l00282"></a>00282       <span class="keywordflow">if</span> (c != 
NULL)
+<a name="l00283"></a>00283         {
+<a name="l00284"></a>00284           curl_multi_remove_handle (multi, c);
+<a name="l00285"></a>00285           curl_easy_cleanup (c);
+<a name="l00286"></a>00286         }
+<a name="l00287"></a>00287     }
+<a name="l00288"></a>00288   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00289"></a>00289   curl_multi_cleanup (multi);
+<a name="l00290"></a>00290   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00291"></a>00291   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00292"></a>00292   <span class="keywordflow">return</span> 0;
+<a name="l00293"></a>00293 }
+<a name="l00294"></a>00294 
+<a name="l00295"></a>00295 
+<a name="l00296"></a>00296 
+<a name="l00297"></a>00297 <span class="keywordtype">int</span>
+<a name="l00298"></a><a class="code" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770">00298</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00299"></a>00299 {
+<a name="l00300"></a>00300   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00301"></a>00301 
+<a name="l00302"></a>00302   <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>
 = NULL != strstr (argv[0], <span class="stringliteral">"11"</span>);
+<a name="l00303"></a>00303   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00304"></a>00304     <span class="keywordflow">return</span> 2;
+<a name="l00305"></a>00305   errorCount += <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929">testInternalGet</a>
 ();
+<a name="l00306"></a>00306   errorCount += <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15">testMultithreadedGet</a>
 ();
+<a name="l00307"></a>00307   errorCount += <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8">testExternalGet</a>
 ();
+<a name="l00308"></a>00308   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00309"></a>00309     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00310"></a>00310   curl_global_cleanup ();
+<a name="l00311"></a>00311   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00312"></a>00312 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d09/testcurl_2daemontest__post_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d2/d09/testcurl_2daemontest__post_8c-source.html 
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d2/d09/testcurl_2daemontest__post_8c-source.html 
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,401 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_post.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_post.c</h1><a 
href="../../d0/d33/testcurl_2daemontest__post_8c.html">Go to the documentation 
of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a><a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">00038</a>
 <span class="preprocessor">#define POST_DATA 
"name=daniel&amp;project=curl"</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a><a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#37bc0d7e0f563d120189bd36e086fc91">00040</a>
 <span class="keyword">static</span> <span class="keywordtype">int</span> <a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>;
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042 <span class="keyword">struct </span>CBC
+<a name="l00043"></a>00043 {
+<a name="l00044"></a>00044   <span class="keywordtype">char</span> *buf;
+<a name="l00045"></a>00045   <span class="keywordtype">size_t</span> pos;
+<a name="l00046"></a>00046   <span class="keywordtype">size_t</span> size;
+<a name="l00047"></a>00047 };
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00050"></a><a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#d81c59142c8e14bd20d5e266add76107">00050</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052   <span class="keyword">struct </span>CBC *cbc = 
ctx;
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054   <span class="keywordflow">if</span> (cbc-&gt;pos 
+ size * nmemb &gt; cbc-&gt;size)
+<a name="l00055"></a>00055     <span class="keywordflow">return</span> 0;      
             <span class="comment">/* overflow */</span>
+<a name="l00056"></a>00056   memcpy (&amp;cbc-&gt;buf[cbc-&gt;pos], ptr, size 
* nmemb);
+<a name="l00057"></a>00057   cbc-&gt;pos += size * nmemb;
+<a name="l00058"></a>00058   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00059"></a>00059 }
+<a name="l00060"></a>00060 
+<a name="l00066"></a>00066 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00067"></a><a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe">00067</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe">post_iterator</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00068"></a>00068                <span class="keyword">enum</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind,
+<a name="l00069"></a>00069                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *key,
+<a name="l00070"></a>00070                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *filename,
+<a name="l00071"></a>00071                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *content_type,
+<a name="l00072"></a>00072                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *transfer_encoding,
+<a name="l00073"></a>00073                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *value, <span 
class="keywordtype">size_t</span> off, <span class="keywordtype">size_t</span> 
size)
+<a name="l00074"></a>00074 {
+<a name="l00075"></a>00075   <span class="keywordtype">int</span> *eok = cls;
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077   <span class="keywordflow">if</span> ((0 == strcmp 
(key, <span class="stringliteral">"name"</span>)) &amp;&amp;
+<a name="l00078"></a>00078       (size == strlen (<span 
class="stringliteral">"daniel"</span>)) &amp;&amp; (0 == strncmp (value, <span 
class="stringliteral">"daniel"</span>, size)))
+<a name="l00079"></a>00079     (*eok) |= 1;
+<a name="l00080"></a>00080   <span class="keywordflow">if</span> ((0 == strcmp 
(key, <span class="stringliteral">"project"</span>)) &amp;&amp;
+<a name="l00081"></a>00081       (size == strlen (<span 
class="stringliteral">"curl"</span>)) &amp;&amp; (0 == strncmp (value, <span 
class="stringliteral">"curl"</span>, size)))
+<a name="l00082"></a>00082     (*eok) |= 2;
+<a name="l00083"></a>00083   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00084"></a>00084 }
+<a name="l00085"></a>00085 
+<a name="l00086"></a>00086 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00087"></a><a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">00087</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00088"></a>00088           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00089"></a>00089           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00090"></a>00090           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00091"></a>00091           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00092"></a>00092           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00093"></a>00093           <span class="keywordtype">void</span> 
**unused)
+<a name="l00094"></a>00094 {
+<a name="l00095"></a>00095   <span class="keyword">static</span> <span 
class="keywordtype">int</span> eok;
+<a name="l00096"></a>00096   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00097"></a>00097   <span class="keyword">struct 
</span>MHD_PostProcessor *pp;
+<a name="l00098"></a>00098   <span class="keywordtype">int</span> ret;
+<a name="l00099"></a>00099 
+<a name="l00100"></a>00100   <span class="keywordflow">if</span> (0 != strcmp 
(<span class="stringliteral">"POST"</span>, method))
+<a name="l00101"></a>00101     {
+<a name="l00102"></a>00102       printf (<span class="stringliteral">"METHOD: 
%s\n"</span>, method);
+<a name="l00103"></a>00103       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
            <span class="comment">/* unexpected method */</span>
+<a name="l00104"></a>00104     }
+<a name="l00105"></a>00105   pp = *unused;
+<a name="l00106"></a>00106   <span class="keywordflow">if</span> (pp == NULL)
+<a name="l00107"></a>00107     {
+<a name="l00108"></a>00108       eok = 0;
+<a name="l00109"></a>00109       pp = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d">MHD_create_post_processor</a>
 (connection, 1024, &amp;<a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe">post_iterator</a>,
 &amp;eok);
+<a name="l00110"></a>00110       *unused = pp;
+<a name="l00111"></a>00111     }
+<a name="l00112"></a>00112   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc">MHD_post_process</a>
 (pp, upload_data, *upload_data_size);
+<a name="l00113"></a>00113   <span class="keywordflow">if</span> ((eok == 3) 
&amp;&amp; (0 == *upload_data_size))
+<a name="l00114"></a>00114     {
+<a name="l00115"></a>00115       response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (url),
+<a name="l00116"></a>00116                                                 
(<span class="keywordtype">void</span> *) url,
+<a name="l00117"></a>00117                                                 <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00118"></a>00118       ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00119"></a>00119       <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00120"></a>00120       <a class="code" 
href="../../db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">MHD_destroy_post_processor</a>
 (pp);
+<a name="l00121"></a>00121       *unused = NULL;
+<a name="l00122"></a>00122       <span class="keywordflow">return</span> ret;
+<a name="l00123"></a>00123     }
+<a name="l00124"></a>00124   *upload_data_size = 0;
+<a name="l00125"></a>00125   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00126"></a>00126 }
+<a name="l00127"></a>00127 
+<a name="l00128"></a>00128 
+<a name="l00129"></a>00129 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00130"></a><a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">00130</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">testInternalPost</a>
 ()
+<a name="l00131"></a>00131 {
+<a name="l00132"></a>00132   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00133"></a>00133   CURL *c;
+<a name="l00134"></a>00134   <span class="keywordtype">char</span> buf[2048];
+<a name="l00135"></a>00135   <span class="keyword">struct </span>CBC cbc;
+<a name="l00136"></a>00136   CURLcode errornum;
+<a name="l00137"></a>00137 
+<a name="l00138"></a>00138   cbc.buf = buf;
+<a name="l00139"></a>00139   cbc.size = 2048;
+<a name="l00140"></a>00140   cbc.pos = 0;
+<a name="l00141"></a>00141   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00142"></a>00142                         1080, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00143"></a>00143   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00144"></a>00144     <span class="keywordflow">return</span> 1;
+<a name="l00145"></a>00145   c = curl_easy_init ();
+<a name="l00146"></a>00146   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1080/hello_world";</span>);
+<a name="l00147"></a>00147   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00148"></a>00148   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00149"></a>00149   curl_easy_setopt (c, CURLOPT_POSTFIELDS, <a 
class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>);
+<a name="l00150"></a>00150   curl_easy_setopt (c, CURLOPT_POSTFIELDSIZE, 
strlen (<a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>));
+<a name="l00151"></a>00151   curl_easy_setopt (c, CURLOPT_POST, 1L);
+<a name="l00152"></a>00152   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00153"></a>00153   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00154"></a>00154   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00155"></a>00155     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00156"></a>00156   <span class="keywordflow">else</span>
+<a name="l00157"></a>00157     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00158"></a>00158   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00159"></a>00159   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00160"></a>00160   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00161"></a>00161   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00162"></a>00162   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00163"></a>00163   <span class="keywordflow">if</span> (CURLE_OK != 
(errornum = curl_easy_perform (c)))
+<a name="l00164"></a>00164     {
+<a name="l00165"></a>00165       fprintf (stderr,
+<a name="l00166"></a>00166                <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00167"></a>00167                curl_easy_strerror (errornum));
+<a name="l00168"></a>00168       curl_easy_cleanup (c);
+<a name="l00169"></a>00169       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00170"></a>00170       <span class="keywordflow">return</span> 2;
+<a name="l00171"></a>00171     }
+<a name="l00172"></a>00172   curl_easy_cleanup (c);
+<a name="l00173"></a>00173   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00174"></a>00174   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00175"></a>00175     <span class="keywordflow">return</span> 4;
+<a name="l00176"></a>00176   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00177"></a>00177     <span class="keywordflow">return</span> 8;
+<a name="l00178"></a>00178   <span class="keywordflow">return</span> 0;
+<a name="l00179"></a>00179 }
+<a name="l00180"></a>00180 
+<a name="l00181"></a>00181 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00182"></a><a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507">00182</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507">testMultithreadedPost</a>
 ()
+<a name="l00183"></a>00183 {
+<a name="l00184"></a>00184   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00185"></a>00185   CURL *c;
+<a name="l00186"></a>00186   <span class="keywordtype">char</span> buf[2048];
+<a name="l00187"></a>00187   <span class="keyword">struct </span>CBC cbc;
+<a name="l00188"></a>00188   CURLcode errornum;
+<a name="l00189"></a>00189 
+<a name="l00190"></a>00190   cbc.buf = buf;
+<a name="l00191"></a>00191   cbc.size = 2048;
+<a name="l00192"></a>00192   cbc.pos = 0;
+<a name="l00193"></a>00193   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00194"></a>00194                         1081, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00195"></a>00195   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00196"></a>00196     <span class="keywordflow">return</span> 16;
+<a name="l00197"></a>00197   c = curl_easy_init ();
+<a name="l00198"></a>00198   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1081/hello_world";</span>);
+<a name="l00199"></a>00199   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00200"></a>00200   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00201"></a>00201   curl_easy_setopt (c, CURLOPT_POSTFIELDS, <a 
class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>);
+<a name="l00202"></a>00202   curl_easy_setopt (c, CURLOPT_POSTFIELDSIZE, 
strlen (<a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>));
+<a name="l00203"></a>00203   curl_easy_setopt (c, CURLOPT_POST, 1L);
+<a name="l00204"></a>00204   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00205"></a>00205   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00206"></a>00206   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00207"></a>00207     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00208"></a>00208   <span class="keywordflow">else</span>
+<a name="l00209"></a>00209     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00210"></a>00210   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00211"></a>00211   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00212"></a>00212   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00213"></a>00213   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00214"></a>00214   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00215"></a>00215   <span class="keywordflow">if</span> (CURLE_OK != 
(errornum = curl_easy_perform (c)))
+<a name="l00216"></a>00216     {
+<a name="l00217"></a>00217       fprintf (stderr,
+<a name="l00218"></a>00218                <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00219"></a>00219                curl_easy_strerror (errornum));
+<a name="l00220"></a>00220       curl_easy_cleanup (c);
+<a name="l00221"></a>00221       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00222"></a>00222       <span class="keywordflow">return</span> 32;
+<a name="l00223"></a>00223     }
+<a name="l00224"></a>00224   curl_easy_cleanup (c);
+<a name="l00225"></a>00225   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00226"></a>00226   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00227"></a>00227     <span class="keywordflow">return</span> 64;
+<a name="l00228"></a>00228   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00229"></a>00229     <span class="keywordflow">return</span> 128;
+<a name="l00230"></a>00230   <span class="keywordflow">return</span> 0;
+<a name="l00231"></a>00231 }
+<a name="l00232"></a>00232 
+<a name="l00233"></a>00233 
+<a name="l00234"></a>00234 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00235"></a><a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">00235</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">testExternalPost</a>
 ()
+<a name="l00236"></a>00236 {
+<a name="l00237"></a>00237   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00238"></a>00238   CURL *c;
+<a name="l00239"></a>00239   <span class="keywordtype">char</span> buf[2048];
+<a name="l00240"></a>00240   <span class="keyword">struct </span>CBC cbc;
+<a name="l00241"></a>00241   CURLM *multi;
+<a name="l00242"></a>00242   CURLMcode mret;
+<a name="l00243"></a>00243   fd_set rs;
+<a name="l00244"></a>00244   fd_set ws;
+<a name="l00245"></a>00245   fd_set es;
+<a name="l00246"></a>00246   <span class="keywordtype">int</span> max;
+<a name="l00247"></a>00247   <span class="keywordtype">int</span> running;
+<a name="l00248"></a>00248   <span class="keyword">struct </span>CURLMsg *msg;
+<a name="l00249"></a>00249   time_t start;
+<a name="l00250"></a>00250   <span class="keyword">struct </span>timeval tv;
+<a name="l00251"></a>00251 
+<a name="l00252"></a>00252   multi = NULL;
+<a name="l00253"></a>00253   cbc.buf = buf;
+<a name="l00254"></a>00254   cbc.size = 2048;
+<a name="l00255"></a>00255   cbc.pos = 0;
+<a name="l00256"></a>00256   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00257"></a>00257                         1082, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00258"></a>00258   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00259"></a>00259     <span class="keywordflow">return</span> 256;
+<a name="l00260"></a>00260   c = curl_easy_init ();
+<a name="l00261"></a>00261   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1082/hello_world";</span>);
+<a name="l00262"></a>00262   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00263"></a>00263   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00264"></a>00264   curl_easy_setopt (c, CURLOPT_POSTFIELDS, <a 
class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>);
+<a name="l00265"></a>00265   curl_easy_setopt (c, CURLOPT_POSTFIELDSIZE, 
strlen (<a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>));
+<a name="l00266"></a>00266   curl_easy_setopt (c, CURLOPT_POST, 1L);
+<a name="l00267"></a>00267   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00268"></a>00268   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00269"></a>00269   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00270"></a>00270     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00271"></a>00271   <span class="keywordflow">else</span>
+<a name="l00272"></a>00272     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00273"></a>00273   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00274"></a>00274   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00275"></a>00275   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00276"></a>00276   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00277"></a>00277   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00278"></a>00278 
+<a name="l00279"></a>00279 
+<a name="l00280"></a>00280   multi = curl_multi_init ();
+<a name="l00281"></a>00281   <span class="keywordflow">if</span> (multi == 
NULL)
+<a name="l00282"></a>00282     {
+<a name="l00283"></a>00283       curl_easy_cleanup (c);
+<a name="l00284"></a>00284       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00285"></a>00285       <span class="keywordflow">return</span> 512;
+<a name="l00286"></a>00286     }
+<a name="l00287"></a>00287   mret = curl_multi_add_handle (multi, c);
+<a name="l00288"></a>00288   <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00289"></a>00289     {
+<a name="l00290"></a>00290       curl_multi_cleanup (multi);
+<a name="l00291"></a>00291       curl_easy_cleanup (c);
+<a name="l00292"></a>00292       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00293"></a>00293       <span class="keywordflow">return</span> 1024;
+<a name="l00294"></a>00294     }
+<a name="l00295"></a>00295   start = time (NULL);
+<a name="l00296"></a>00296   <span class="keywordflow">while</span> ((time 
(NULL) - start &lt; 5) &amp;&amp; (multi != NULL))
+<a name="l00297"></a>00297     {
+<a name="l00298"></a>00298       max = 0;
+<a name="l00299"></a>00299       FD_ZERO (&amp;rs);
+<a name="l00300"></a>00300       FD_ZERO (&amp;ws);
+<a name="l00301"></a>00301       FD_ZERO (&amp;es);
+<a name="l00302"></a>00302       curl_multi_perform (multi, &amp;running);
+<a name="l00303"></a>00303       mret = curl_multi_fdset (multi, &amp;rs, 
&amp;ws, &amp;es, &amp;max);
+<a name="l00304"></a>00304       <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00305"></a>00305         {
+<a name="l00306"></a>00306           curl_multi_remove_handle (multi, c);
+<a name="l00307"></a>00307           curl_multi_cleanup (multi);
+<a name="l00308"></a>00308           curl_easy_cleanup (c);
+<a name="l00309"></a>00309           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00310"></a>00310           <span class="keywordflow">return</span> 
2048;
+<a name="l00311"></a>00311         }
+<a name="l00312"></a>00312       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00313"></a>00313         {
+<a name="l00314"></a>00314           curl_multi_remove_handle (multi, c);
+<a name="l00315"></a>00315           curl_multi_cleanup (multi);
+<a name="l00316"></a>00316           curl_easy_cleanup (c);
+<a name="l00317"></a>00317           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00318"></a>00318           <span class="keywordflow">return</span> 
4096;
+<a name="l00319"></a>00319         }
+<a name="l00320"></a>00320       tv.tv_sec = 0;
+<a name="l00321"></a>00321       tv.tv_usec = 1000;
+<a name="l00322"></a>00322       select (max + 1, &amp;rs, &amp;ws, &amp;es, 
&amp;tv);
+<a name="l00323"></a>00323       curl_multi_perform (multi, &amp;running);
+<a name="l00324"></a>00324       <span class="keywordflow">if</span> (running 
== 0)
+<a name="l00325"></a>00325         {
+<a name="l00326"></a>00326           msg = curl_multi_info_read (multi, 
&amp;running);
+<a name="l00327"></a>00327           <span class="keywordflow">if</span> (msg 
== NULL)
+<a name="l00328"></a>00328             <span class="keywordflow">break</span>;
+<a name="l00329"></a>00329           <span class="keywordflow">if</span> 
(msg-&gt;msg == CURLMSG_DONE)
+<a name="l00330"></a>00330             {
+<a name="l00331"></a>00331               <span class="keywordflow">if</span> 
(msg-&gt;data.result != CURLE_OK)
+<a name="l00332"></a>00332                 printf (<span 
class="stringliteral">"%s failed at %s:%d: `%s'\n"</span>,
+<a name="l00333"></a>00333                         <span 
class="stringliteral">"curl_multi_perform"</span>,
+<a name="l00334"></a>00334                         __FILE__,
+<a name="l00335"></a>00335                         __LINE__, 
curl_easy_strerror (msg-&gt;data.result));
+<a name="l00336"></a>00336               curl_multi_remove_handle (multi, c);
+<a name="l00337"></a>00337               curl_multi_cleanup (multi);
+<a name="l00338"></a>00338               curl_easy_cleanup (c);
+<a name="l00339"></a>00339               c = NULL;
+<a name="l00340"></a>00340               multi = NULL;
+<a name="l00341"></a>00341             }
+<a name="l00342"></a>00342         }
+<a name="l00343"></a>00343       <a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(d);
+<a name="l00344"></a>00344     }
+<a name="l00345"></a>00345   <span class="keywordflow">if</span> (multi != 
NULL)
+<a name="l00346"></a>00346     {
+<a name="l00347"></a>00347       curl_multi_remove_handle (multi, c);
+<a name="l00348"></a>00348       curl_easy_cleanup (c);
+<a name="l00349"></a>00349       curl_multi_cleanup (multi);
+<a name="l00350"></a>00350     }
+<a name="l00351"></a>00351   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00352"></a>00352   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00353"></a>00353     <span class="keywordflow">return</span> 8192;
+<a name="l00354"></a>00354   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00355"></a>00355     <span class="keywordflow">return</span> 16384;
+<a name="l00356"></a>00356   <span class="keywordflow">return</span> 0;
+<a name="l00357"></a>00357 }
+<a name="l00358"></a>00358 
+<a name="l00359"></a>00359 
+<a name="l00360"></a>00360 
+<a name="l00361"></a>00361 <span class="keywordtype">int</span>
+<a name="l00362"></a><a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770">00362</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00363"></a>00363 {
+<a name="l00364"></a>00364   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00365"></a>00365 
+<a name="l00366"></a>00366   <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>
 = NULL != strstr (argv[0], <span class="stringliteral">"11"</span>);
+<a name="l00367"></a>00367   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00368"></a>00368     <span class="keywordflow">return</span> 2;
+<a name="l00369"></a>00369   errorCount += <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">testInternalPost</a>
 ();
+<a name="l00370"></a>00370   errorCount += <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507">testMultithreadedPost</a>
 ();
+<a name="l00371"></a>00371   errorCount += <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">testExternalPost</a>
 ();
+<a name="l00372"></a>00372   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00373"></a>00373     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00374"></a>00374   curl_global_cleanup ();
+<a name="l00375"></a>00375   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00376"></a>00376 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c.html           
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c.html   
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,282 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/examples/fileserver_example.c File 
Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_916f6f16491174ef7dc237ccfb75b5ef.html">examples</a>
+  </div>
+</div>
+<div class="contents">
+<h1>fileserver_example.c File Reference</h1>minimal example for how to use 
libmicrohttpd to server files <a href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;sys/types.h&gt;</code><br>
+<code>#include &lt;sys/stat.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for fileserver_example.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d5/d68/fileserver__example_8c__incl.png" border="0" 
usemap="#src/examples/fileserver_example.c_map" alt=""></center>
+<map name="src/examples/fileserver_example.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="152,84,256,111"></map>
+</div>
+
+<p>
+<a href="../../da/d51/fileserver__example_8c-source.html">Go to the source 
code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d20/fileserver__example_8c.html#81cb74761d269ea2740e5df37fbf4847">PAGE</a>&nbsp;&nbsp;&nbsp;&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;File
 not found&lt;/title&gt;&lt;/head&gt;&lt;body&gt;File not 
found&lt;/body&gt;&lt;/html&gt;&quot;</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53">file_reader</a>
 (void *cls, size_t pos, char *buf, int max)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *upload_data, const char 
*version, unsigned int *upload_data_size, void **ptr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d20/fileserver__example_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+minimal example for how to use libmicrohttpd to server files 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Christian Grothoff 
</dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html">fileserver_example.c</a>.</p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="81cb74761d269ea2740e5df37fbf4847"></a><!-- doxytag: 
member="fileserver_example.c::PAGE" ref="81cb74761d269ea2740e5df37fbf4847" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
PAGE&nbsp;&nbsp;&nbsp;&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;File not 
found&lt;/title&gt;&lt;/head&gt;&lt;body&gt;File not 
found&lt;/body&gt;&lt;/html&gt;&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00038">38</a> of file <a 
class="el" 
href="../../da/d51/fileserver__example_8c-source.html">fileserver_example.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
and <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00096">main()</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="c0675fc35c6a2fb383e1a3b703f4da77"></a><!-- doxytag: 
member="fileserver_example.c::ahc_echo" ref="c0675fc35c6a2fb383e1a3b703f4da77" 
args="(void *cls, struct MHD_Connection *connection, const char *url, const 
char *method, const char *upload_data, const char *version, unsigned int 
*upload_data_size, void **ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>ptr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">50</a> of file <a 
class="el" 
href="../../da/d51/fileserver__example_8c-source.html">fileserver_example.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00041">file_reader()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00178">MHD_create_response_from_callback()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00125">MHD_HTTP_NOT_FOUND</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
and <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00038">PAGE</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00096">main()</a>, <a 
class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00192">testExternalGet()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00235">testExternalPost()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00249">testExternalPut()</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00093">testInternalGet()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00130">testInternalPost()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00133">testInternalPut()</a>,
 <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00155">testLongHeaderGet()</a>,
 <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00090">testLongUrlGet()</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00142">testMultithreadedGet()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00182">testMultithreadedPost()</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00189">testMultithreadedPut()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_cgraph.png"
 border="0" 
usemap="#d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_cgraph_map"
 alt=""></center>
+<map 
name="d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="223,5,311,32"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="136,56,397,83"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="147,107,387,133"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="180,157,353,184"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="184,208,349,235"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="447,208,655,235"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_icgraph.png"
 border="0" 
usemap="#d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_icgraph_map"
 alt=""></center>
+<map 
name="d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_icgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="191,6,244,32"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="157,56,277,83"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="155,208,280,235"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="157,360,277,387"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="159,107,276,134"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="156,259,279,286"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="160,411,275,438"><area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="144,512,291,539"><area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="159,563,276,590"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="139,158,296,184"><area 
shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="136,310,299,336"><area 
shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="140,462,295,488"><area 
shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="347,107,400,134"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="347,259,400,286"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="347,411,400,438"><area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="347,538,400,564"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="0c0b01fce3903ca66281f7128600cb53"></a><!-- doxytag: 
member="fileserver_example.c::file_reader" 
ref="0c0b01fce3903ca66281f7128600cb53" args="(void *cls, size_t pos, char *buf, 
int max)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int file_reader           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>pos</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>max</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00041">41</a> of file <a 
class="el" 
href="../../da/d51/fileserver__example_8c-source.html">fileserver_example.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d2/d20/fileserver__example_8c_0c0b01fce3903ca66281f7128600cb53_icgraph.png"
 border="0" 
usemap="#d2/d20/fileserver__example_8c_0c0b01fce3903ca66281f7128600cb53_icgraph_map"
 alt=""></center>
+<map 
name="d2/d20/fileserver__example_8c_0c0b01fce3903ca66281f7128600cb53_icgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="141,284,224,311"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="327,6,380,32"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="293,56,413,83"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="291,208,416,235"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="293,360,413,387"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="295,107,412,134"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="292,259,415,286"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="296,411,411,438"><area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="280,512,427,539"><area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="295,563,412,590"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="275,158,432,184"><area 
shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="272,310,435,336"><area 
shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="276,462,431,488"><area 
shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="483,107,536,134"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="483,259,536,286"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="483,411,536,438"><area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="483,538,536,564"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="fileserver_example.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00096">96</a> of file <a 
class="el" 
href="../../da/d51/fileserver__example_8c-source.html">fileserver_example.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 and <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00038">PAGE</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d2/d20/fileserver__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#d2/d20/fileserver__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="d2/d20/fileserver__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2188,79,2271,106"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="107,1599,256,1626"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="892,1776,1039,1803"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2455,28,2543,55"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2368,79,2629,106"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2379,358,2619,384"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2412,307,2585,334"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2416,130,2581,156"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2679,130,2887,156"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2735,1244,2831,1271"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="304,1472,451,1499"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1112,1219,1304,1246"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="500,1472,596,1499"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1397,1219,1539,1246"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="647,1396,825,1423"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1104,814,1312,840"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1360,1371,1576,1398"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1360,1472,1576,1499"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1408,1726,1528,1752"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="668,1346,804,1372"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="876,1383,1055,1410"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1625,1624,1820,1651"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1896,1371,2064,1398"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1939,1624,2021,1651"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2140,510,2319,536"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2415,408,2583,435"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2711,319,2855,346"><area shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2937,395,3135,422"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2723,370,2843,396"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2680,420,2885,447"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2711,528,2855,555"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1636,1118,1809,1144"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1644,712,1801,739"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1871,256,2089,283"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1405,206,1531,232"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1395,155,1541,182"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1372,459,1564,486"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1372,763,1564,790"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1647,814,1799,840"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1904,864,2056,891"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1633,1016,1812,1043"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1637,1320,1808,1347"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1903,915,2057,942"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1644,560,1801,587"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1893,712,2067,739"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1656,763,1789,790"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1687,1422,1759,1448"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1656,966,1789,992"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1685,1523,1760,1550"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:47 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_0c0b01fce3903ca66281f7128600cb53_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_0c0b01fce3903ca66281f7128600cb53_icgraph.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_0c0b01fce3903ca66281f7128600cb53_icgraph.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,17 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="141,284,224,311">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="327,6,380,32">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="293,56,413,83">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="291,208,416,235">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="293,360,413,387">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="295,107,412,134">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="292,259,415,286">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="296,411,411,438">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="280,512,427,539">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="295,563,412,590">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="275,158,432,184">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="272,310,435,336">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="276,462,431,488">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="483,107,536,134">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="483,259,536,286">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="483,411,536,438">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="483,538,536,564">

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_0c0b01fce3903ca66281f7128600cb53_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_0c0b01fce3903ca66281f7128600cb53_icgraph.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_0c0b01fce3903ca66281f7128600cb53_icgraph.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+1935745768bbebf7f02c2713cf18f3f1
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_0c0b01fce3903ca66281f7128600cb53_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_0c0b01fce3903ca66281f7128600cb53_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_cgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_cgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,6 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="223,5,311,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="136,56,397,83">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="147,107,387,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="180,157,353,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="184,208,349,235">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="447,208,655,235">

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_cgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_cgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+7d054fd8df6042d11858df9c529563f5
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_icgraph.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_icgraph.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,16 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="191,6,244,32">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="157,56,277,83">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="155,208,280,235">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="157,360,277,387">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="159,107,276,134">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="156,259,279,286">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="160,411,275,438">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="144,512,291,539">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="159,563,276,590">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="139,158,296,184">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="136,310,299,336">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="140,462,295,488">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="347,107,400,134">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="347,259,400,286">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="347,411,400,438">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="347,538,400,564">

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_icgraph.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_icgraph.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3cd44b9db7b4d8f049dddd5e38860cde
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_c0675fc35c6a2fb383e1a3b703f4da77_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2188,79,2271,106">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="107,1599,256,1626">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="892,1776,1039,1803">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2455,28,2543,55">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2368,79,2629,106">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2379,358,2619,384">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2412,307,2585,334">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2416,130,2581,156">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2679,130,2887,156">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2735,1244,2831,1271">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="304,1472,451,1499">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1112,1219,1304,1246">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="500,1472,596,1499">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1397,1219,1539,1246">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="647,1396,825,1423">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1104,814,1312,840">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1360,1371,1576,1398">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1360,1472,1576,1499">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1408,1726,1528,1752">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="668,1346,804,1372">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="876,1383,1055,1410">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1625,1624,1820,1651">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1896,1371,2064,1398">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1939,1624,2021,1651">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2140,510,2319,536">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2415,408,2583,435">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2711,319,2855,346">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2937,395,3135,422">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2723,370,2843,396">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2680,420,2885,447">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2711,528,2855,555">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1636,1118,1809,1144">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1644,712,1801,739">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1871,256,2089,283">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1405,206,1531,232">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1395,155,1541,182">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1372,459,1564,486">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1372,763,1564,790">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1647,814,1799,840">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1904,864,2056,891">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1633,1016,1812,1043">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1637,1320,1808,1347">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1903,915,2057,942">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1644,560,1801,587">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1893,712,2067,739">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1656,763,1789,790">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1687,1422,1759,1448">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1656,966,1789,992">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1685,1523,1760,1550">

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+605671e1c14608313b847a6a985d6d2a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d2/d20/fileserver__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d29/testcurl_2daemontest__get_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d2/d29/testcurl_2daemontest__get_8c__incl.map    
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d2/d29/testcurl_2daemontest__get_8c__incl.map    
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d29/testcurl_2daemontest__get_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d2/d29/testcurl_2daemontest__get_8c__incl.md5    
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d2/d29/testcurl_2daemontest__get_8c__incl.md5    
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3f5aafe86cd417f943d7c430f91421f5
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d29/testcurl_2daemontest__get_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d2/d29/testcurl_2daemontest__get_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d2/d30/postprocessor_8c-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d2/d30/postprocessor_8c-source.html          
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d2/d30/postprocessor_8c-source.html  
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,856 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/postprocessor.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+</div>
+<h1>postprocessor.c</h1><a href="../../db/dfc/postprocessor_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Daniel Pittman 
and Christian Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     This library is free 
software; you can redistribute it and/or</span>
+<a name="l00006"></a>00006 <span class="comment">     modify it under the 
terms of the GNU Lesser General Public</span>
+<a name="l00007"></a>00007 <span class="comment">     License as published by 
the Free Software Foundation; either</span>
+<a name="l00008"></a>00008 <span class="comment">     version 2.1 of the 
License, or (at your option) any later version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     This library is 
distributed in the hope that it will be useful,</span>
+<a name="l00011"></a>00011 <span class="comment">     but WITHOUT ANY 
WARRANTY; without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     Lesser General Public 
License for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU Lesser General Public</span>
+<a name="l00016"></a>00016 <span class="comment">     License along with this 
library; if not, write to the Free Software</span>
+<a name="l00017"></a>00017 <span class="comment">     Foundation, Inc., 51 
Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</span>
+<a name="l00018"></a>00018 <span class="comment">*/</span>
+<a name="l00019"></a>00019 
+<a name="l00026"></a>00026 <span class="preprocessor">#include "<a 
class="code" href="../../db/dde/internal_8h.html" title="internal shared 
structures">internal.h</a>"</span>
+<a name="l00027"></a>00027 
+<a name="l00031"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#61d402b9a914c59845305970eecc0c5a">00031</a>
 <span class="preprocessor">#define XBUF_SIZE 1024</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span>
+<a name="l00036"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">00036</a>
 <span class="keyword">enum</span> <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>
+<a name="l00037"></a>00037 {
+<a name="l00038"></a>00038   <span class="comment">/* general states */</span>
+<a name="l00039"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">00039</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>,
+<a name="l00040"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed9ae7dbcbe60c2a7fa3e4785c26adce3">00040</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed9ae7dbcbe60c2a7fa3e4785c26adce3">PP_Done</a>,
+<a name="l00041"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e71dec17dc66464906171314827fe5856">00041</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e71dec17dc66464906171314827fe5856">PP_Init</a>,
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043   <span class="comment">/* url encoding-states 
*/</span>
+<a name="l00044"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e85734f0d8c8ddec20e273b8a5dba160f">00044</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e85734f0d8c8ddec20e273b8a5dba160f">PP_ProcessValue</a>,
+<a name="l00045"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e8e2b06fd69a35091fc0c828276cfe70f">00045</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e8e2b06fd69a35091fc0c828276cfe70f">PP_ExpectNewLine</a>,
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047   <span class="comment">/* post encoding-states  
*/</span>
+<a name="l00048"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ec7e2186ba3a8b6327b79d121953f13cc">00048</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ec7e2186ba3a8b6327b79d121953f13cc">PP_ProcessEntryHeaders</a>,
+<a name="l00049"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e82be3101cee2fd3b16863b5d017b1e7a">00049</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e82be3101cee2fd3b16863b5d017b1e7a">PP_PerformCheckMultipart</a>,
+<a name="l00050"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed78b3d2032cb3b33dabafd1034fdbb01">00050</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed78b3d2032cb3b33dabafd1034fdbb01">PP_ProcessValueToBoundary</a>,
+<a name="l00051"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e1a1f0fb1d267ab5615613afa0b79ba6a">00051</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e1a1f0fb1d267ab5615613afa0b79ba6a">PP_PerformCleanup</a>,
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053   <span class="comment">/* nested post-encoding 
states */</span>
+<a name="l00054"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e844dcd3e22b48a1bb77319d7199f2cbe">00054</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e844dcd3e22b48a1bb77319d7199f2cbe">PP_Nested_Init</a>,
+<a name="l00055"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e54dc073787a215f2ac1dace4d0ae9284">00055</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e54dc073787a215f2ac1dace4d0ae9284">PP_Nested_PerformMarking</a>,
+<a name="l00056"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e8ee1030bcee3edd1a8db714e999397d6">00056</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e8ee1030bcee3edd1a8db714e999397d6">PP_Nested_ProcessEntryHeaders</a>,
+<a name="l00057"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ee905d2231d6bca0ae96de96be84e40c8">00057</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ee905d2231d6bca0ae96de96be84e40c8">PP_Nested_ProcessValueToBoundary</a>,
+<a name="l00058"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e9078431b767c2841b314f624e6409b4c">00058</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e9078431b767c2841b314f624e6409b4c">PP_Nested_PerformCleanup</a>,
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060 };
+<a name="l00061"></a>00061 
+<a name="l00062"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142">00062</a>
 <span class="keyword">enum</span> <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142">RN_State</a>
+<a name="l00063"></a>00063 {
+<a name="l00067"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01428c0f431621f51eb512f2ec999ca81f9a">00067</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01428c0f431621f51eb512f2ec999ca81f9a">RN_Inactive</a>
 = 0,
+<a name="l00068"></a>00068 
+<a name="l00073"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142f273aa1d629e793bf3f4e370c1d75b55">00073</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142f273aa1d629e793bf3f4e370c1d75b55">RN_OptN</a>
 = 1,
+<a name="l00074"></a>00074 
+<a name="l00079"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142a171586793579e1ab22646c05d83a76c">00079</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142a171586793579e1ab22646c05d83a76c">RN_Full</a>
 = 2,
+<a name="l00080"></a>00080 
+<a name="l00085"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01421dfe72ffa084807a6e357c540c78374a">00085</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01421dfe72ffa084807a6e357c540c78374a">RN_Dash</a>
 = 3,
+<a name="l00086"></a>00086 
+<a name="l00090"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142f4690b1f159ee9cdfe6dc5f469c065d7">00090</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142f4690b1f159ee9cdfe6dc5f469c065d7">RN_Dash2</a>
 = 4,
+<a name="l00091"></a>00091 };
+<a name="l00092"></a>00092 
+<a name="l00098"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad">00098</a>
 <span class="keyword">enum</span> <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad">NE_State</a>
+<a name="l00099"></a>00099 {
+<a name="l00100"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad280a8fd3a7a603b3c8fcb2b8025f7346">00100</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad280a8fd3a7a603b3c8fcb2b8025f7346">NE_none</a>
 = 0,
+<a name="l00101"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad14953d028af5283cb4a3abbcb13af810">00101</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad14953d028af5283cb4a3abbcb13af810">NE_content_name</a>
 = 1,
+<a name="l00102"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad1f14e6321dbe17e4a256e7155ec169af">00102</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad1f14e6321dbe17e4a256e7155ec169af">NE_content_type</a>
 = 2,
+<a name="l00103"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25adadcde7dc2d6720564f5f0dfc4323ce2c">00103</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25adadcde7dc2d6720564f5f0dfc4323ce2c">NE_content_filename</a>
 = 4,
+<a name="l00104"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad222ddbd206eb5d97f1dfd99a5bcbbcd1">00104</a>
   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad222ddbd206eb5d97f1dfd99a5bcbbcd1">NE_content_transfer_encoding</a>
 = 8,
+<a name="l00105"></a>00105 };
+<a name="l00106"></a>00106 
+<a name="l00111"></a>00111 <span class="keyword">struct 
</span>MHD_PostProcessor
+<a name="l00112"></a>00112 {
+<a name="l00113"></a>00113 
+<a name="l00118"></a>00118   <span class="keyword">struct </span><a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection;
+<a name="l00119"></a>00119 
+<a name="l00123"></a>00123   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e64097ac0e055533bcd8d971a0fcc8bd">MHD_PostDataIterator</a>
 ikvi;
+<a name="l00124"></a>00124 
+<a name="l00128"></a>00128   <span class="keywordtype">void</span> *cls;
+<a name="l00129"></a>00129 
+<a name="l00134"></a>00134   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *encoding;
+<a name="l00135"></a>00135 
+<a name="l00139"></a>00139   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *boundary;
+<a name="l00140"></a>00140 
+<a name="l00144"></a>00144   <span class="keywordtype">char</span> 
*nested_boundary;
+<a name="l00145"></a>00145 
+<a name="l00149"></a>00149   <span class="keywordtype">char</span> 
*content_name;
+<a name="l00150"></a>00150 
+<a name="l00154"></a>00154   <span class="keywordtype">char</span> 
*content_type;
+<a name="l00155"></a>00155 
+<a name="l00159"></a>00159   <span class="keywordtype">char</span> 
*content_filename;
+<a name="l00160"></a>00160 
+<a name="l00164"></a>00164   <span class="keywordtype">char</span> 
*content_transfer_encoding;
+<a name="l00165"></a>00165 
+<a name="l00170"></a>00170   <span class="keywordtype">char</span> xbuf[8];
+<a name="l00171"></a>00171 
+<a name="l00175"></a>00175   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> buffer_size;
+<a name="l00176"></a>00176 
+<a name="l00180"></a>00180   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> buffer_pos;
+<a name="l00181"></a>00181 
+<a name="l00185"></a>00185   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> xbuf_pos;
+<a name="l00186"></a>00186 
+<a name="l00190"></a>00190   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> value_offset;
+<a name="l00191"></a>00191 
+<a name="l00195"></a>00195   <span class="keywordtype">size_t</span> blen;
+<a name="l00196"></a>00196 
+<a name="l00200"></a>00200   <span class="keywordtype">size_t</span> nlen;
+<a name="l00201"></a>00201 
+<a name="l00205"></a>00205   <span class="keyword">enum</span> <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>
 <a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>;
+<a name="l00206"></a>00206 
+<a name="l00213"></a>00213   <span class="keyword">enum</span> <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142">RN_State</a>
 skip_rn;
+<a name="l00214"></a>00214 
+<a name="l00219"></a>00219   <span class="keyword">enum</span> <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>
 dash_state;
+<a name="l00220"></a>00220 
+<a name="l00225"></a>00225   <span class="keyword">enum</span> <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad">NE_State</a>
 have;
+<a name="l00226"></a>00226 
+<a name="l00227"></a>00227 };
+<a name="l00228"></a>00228 
+<a name="l00229"></a>00229 
+<a name="l00248"></a>00248 <span class="keyword">struct 
</span>MHD_PostProcessor *
+<a name="l00249"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d">00249</a>
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561">MHD_create_post_processor</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection,
+<a name="l00250"></a>00250                            <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
buffer_size,
+<a name="l00251"></a>00251                            <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e64097ac0e055533bcd8d971a0fcc8bd">MHD_PostDataIterator</a>
 ikvi, <span class="keywordtype">void</span> *cls)
+<a name="l00252"></a>00252 {
+<a name="l00253"></a>00253   <span class="keyword">struct 
</span>MHD_PostProcessor *ret;
+<a name="l00254"></a>00254   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *encoding;
+<a name="l00255"></a>00255   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *boundary;
+<a name="l00256"></a>00256   <span class="keywordtype">size_t</span> blen;
+<a name="l00257"></a>00257 
+<a name="l00258"></a>00258   <span class="keywordflow">if</span> ((buffer_size 
&lt; 256) || (connection == NULL) || (ikvi == NULL))
+<a name="l00259"></a>00259     abort ();
+<a name="l00260"></a>00260   encoding = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c">MHD_lookup_connection_value</a>
 (connection,
+<a name="l00261"></a>00261                                           <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>,
+<a name="l00262"></a>00262                                           <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#9b7a25f23fed192e86293bbc23e04ec7">MHD_HTTP_HEADER_CONTENT_TYPE</a>);
+<a name="l00263"></a>00263   <span class="keywordflow">if</span> (encoding == 
NULL)
+<a name="l00264"></a>00264     <span class="keywordflow">return</span> NULL;
+<a name="l00265"></a>00265   boundary = NULL;
+<a name="l00266"></a>00266   <span class="keywordflow">if</span> (0 != 
strcasecmp (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#91c0ea84504469653abe5a55caa691b0">MHD_HTTP_POST_ENCODING_FORM_URLENCODED</a>,
 encoding))
+<a name="l00267"></a>00267     {
+<a name="l00268"></a>00268       <span class="keywordflow">if</span> (0 !=
+<a name="l00269"></a>00269           strncasecmp (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#07590690778397aa0636cde971cf6e63">MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA</a>,
 encoding,
+<a name="l00270"></a>00270                        strlen (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#07590690778397aa0636cde971cf6e63">MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA</a>)))
+<a name="l00271"></a>00271         <span class="keywordflow">return</span> 
NULL;
+<a name="l00272"></a>00272       boundary =
+<a name="l00273"></a>00273         &amp;encoding[strlen (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#07590690778397aa0636cde971cf6e63">MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA</a>)];
+<a name="l00274"></a>00274       <span class="comment">/* Q: should this be 
"strcasestr"? */</span>
+<a name="l00275"></a>00275       <span class="keywordflow">if</span> (NULL != 
strstr (boundary, <span class="stringliteral">"boundary="</span>))
+<a name="l00276"></a>00276         boundary = strstr (boundary, <span 
class="stringliteral">"boundary="</span>) + strlen (<span 
class="stringliteral">"boundary="</span>);
+<a name="l00277"></a>00277       <span class="keywordflow">else</span>
+<a name="l00278"></a>00278         <span class="keywordflow">return</span> 
NULL;            <span class="comment">/* failed to determine boundary */</span>
+<a name="l00279"></a>00279       blen = strlen (boundary);
+<a name="l00280"></a>00280       <span class="keywordflow">if</span> ((blen == 
0) || (blen * 2 + 2 &gt; buffer_size))
+<a name="l00281"></a>00281         <span class="keywordflow">return</span> 
NULL;            <span class="comment">/* (will be) out of memory or invalid 
boundary */</span>
+<a name="l00282"></a>00282     }
+<a name="l00283"></a>00283   <span class="keywordflow">else</span>
+<a name="l00284"></a>00284     blen = 0;
+<a name="l00285"></a>00285   ret = malloc (<span class="keyword">sizeof</span> 
(<span class="keyword">struct</span> MHD_PostProcessor) + buffer_size + 1);
+<a name="l00286"></a>00286   <span class="keywordflow">if</span> (ret == NULL)
+<a name="l00287"></a>00287     <span class="keywordflow">return</span> NULL;
+<a name="l00288"></a>00288   memset (ret, 0, <span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> 
MHD_PostProcessor) + buffer_size + 1);
+<a name="l00289"></a>00289   ret-&gt;connection = connection;
+<a name="l00290"></a>00290   ret-&gt;ikvi = ikvi;
+<a name="l00291"></a>00291   ret-&gt;cls = cls;
+<a name="l00292"></a>00292   ret-&gt;encoding = encoding;
+<a name="l00293"></a>00293   ret-&gt;buffer_size = buffer_size;
+<a name="l00294"></a>00294   ret-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e71dec17dc66464906171314827fe5856">PP_Init</a>;
+<a name="l00295"></a>00295   ret-&gt;blen = blen;
+<a name="l00296"></a>00296   ret-&gt;boundary = boundary;
+<a name="l00297"></a>00297   ret-&gt;skip_rn = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01428c0f431621f51eb512f2ec999ca81f9a">RN_Inactive</a>;
+<a name="l00298"></a>00298   <span class="keywordflow">return</span> ret;
+<a name="l00299"></a>00299 }
+<a name="l00300"></a>00300 
+<a name="l00304"></a>00304 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00305"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f">00305</a>
 <a class="code" 
href="../../db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f">post_process_urlencoded</a>
 (<span class="keyword">struct</span> MHD_PostProcessor *pp,
+<a name="l00306"></a>00306                          <span 
class="keyword">const</span> <span class="keywordtype">char</span> *post_data, 
<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
post_data_len)
+<a name="l00307"></a>00307 {
+<a name="l00308"></a>00308   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> equals;
+<a name="l00309"></a>00309   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> amper;
+<a name="l00310"></a>00310   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> poff;
+<a name="l00311"></a>00311   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> xoff;
+<a name="l00312"></a>00312   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> delta;
+<a name="l00313"></a>00313   <span class="keywordtype">char</span> *buf;
+<a name="l00314"></a>00314   <span class="keywordtype">char</span> xbuf[<a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#61d402b9a914c59845305970eecc0c5a">XBUF_SIZE</a>
 + 1];
+<a name="l00315"></a>00315 
+<a name="l00316"></a>00316   buf = (<span class="keywordtype">char</span> *) 
&amp;pp[1];
+<a name="l00317"></a>00317   poff = 0;
+<a name="l00318"></a>00318   <span class="keywordflow">while</span> (poff &lt; 
post_data_len)
+<a name="l00319"></a>00319     {
+<a name="l00320"></a>00320       <span class="keywordflow">switch</span> 
(pp-&gt;state)
+<a name="l00321"></a>00321         {
+<a name="l00322"></a>00322         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>:
+<a name="l00323"></a>00323           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00324"></a>00324         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed9ae7dbcbe60c2a7fa3e4785c26adce3">PP_Done</a>:
+<a name="l00325"></a>00325           <span class="comment">/* did not expect 
to receive more data */</span>
+<a name="l00326"></a>00326           pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>;
+<a name="l00327"></a>00327           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00328"></a>00328         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e71dec17dc66464906171314827fe5856">PP_Init</a>:
+<a name="l00329"></a>00329           equals = 0;
+<a name="l00330"></a>00330           <span class="keywordflow">while</span> 
((equals + poff &lt; post_data_len) &amp;&amp;
+<a name="l00331"></a>00331                  (post_data[equals + poff] != <span 
class="charliteral">'='</span>))
+<a name="l00332"></a>00332             equals++;
+<a name="l00333"></a>00333           <span class="keywordflow">if</span> 
(equals + pp-&gt;buffer_pos &gt; pp-&gt;buffer_size)
+<a name="l00334"></a>00334             {
+<a name="l00335"></a>00335               pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>;
     <span class="comment">/* out of memory */</span>
+<a name="l00336"></a>00336               <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00337"></a>00337             }
+<a name="l00338"></a>00338           memcpy (&amp;buf[pp-&gt;buffer_pos], 
&amp;post_data[poff], equals);
+<a name="l00339"></a>00339           pp-&gt;buffer_pos += equals;
+<a name="l00340"></a>00340           <span class="keywordflow">if</span> 
(equals + poff == post_data_len)
+<a name="l00341"></a>00341             <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
     <span class="comment">/* no '=' yet */</span>
+<a name="l00342"></a>00342           buf[pp-&gt;buffer_pos] = <span 
class="charliteral">'\0'</span>;   <span class="comment">/* 0-terminate key 
*/</span>
+<a name="l00343"></a>00343           pp-&gt;buffer_pos = 0;   <span 
class="comment">/* reset for next key */</span>
+<a name="l00344"></a>00344           <a class="code" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b">MHD_http_unescape</a>
 (buf);
+<a name="l00345"></a>00345           poff += equals + 1;
+<a name="l00346"></a>00346           pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e85734f0d8c8ddec20e273b8a5dba160f">PP_ProcessValue</a>;
+<a name="l00347"></a>00347           pp-&gt;value_offset = 0;
+<a name="l00348"></a>00348           <span class="keywordflow">break</span>;
+<a name="l00349"></a>00349         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e85734f0d8c8ddec20e273b8a5dba160f">PP_ProcessValue</a>:
+<a name="l00350"></a>00350           <span class="comment">/* obtain rest of 
value from previous iteration */</span>
+<a name="l00351"></a>00351           memcpy (xbuf, pp-&gt;xbuf, 
pp-&gt;xbuf_pos);
+<a name="l00352"></a>00352           xoff = pp-&gt;xbuf_pos;
+<a name="l00353"></a>00353           pp-&gt;xbuf_pos = 0;
+<a name="l00354"></a>00354 
+<a name="l00355"></a>00355           <span class="comment">/* find last 
position in input buffer that is part of the value */</span>
+<a name="l00356"></a>00356           amper = 0;
+<a name="l00357"></a>00357           <span class="keywordflow">while</span> 
((amper + poff &lt; post_data_len) &amp;&amp;
+<a name="l00358"></a>00358                  (post_data[amper + poff] != <span 
class="charliteral">'&amp;'</span>) &amp;&amp;
+<a name="l00359"></a>00359                  (post_data[amper + poff] != <span 
class="charliteral">'\n'</span>) &amp;&amp;
+<a name="l00360"></a>00360                  (post_data[amper + poff] != <span 
class="charliteral">'\r'</span>))
+<a name="l00361"></a>00361             amper++;
+<a name="l00362"></a>00362 
+<a name="l00363"></a>00363           <span class="comment">/* compute delta, 
the maximum number of bytes that we will be able to</span>
+<a name="l00364"></a>00364 <span class="comment">             process right 
now (either amper-limited of xbuf-size limited) */</span>
+<a name="l00365"></a>00365           delta = amper;
+<a name="l00366"></a>00366           <span class="keywordflow">if</span> 
(delta &gt; <a class="code" 
href="../../db/dfc/postprocessor_8c.html#61d402b9a914c59845305970eecc0c5a">XBUF_SIZE</a>
 - xoff)
+<a name="l00367"></a>00367             delta = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#61d402b9a914c59845305970eecc0c5a">XBUF_SIZE</a>
 - xoff;
+<a name="l00368"></a>00368 
+<a name="l00369"></a>00369           <span class="comment">/* move input into 
processing buffer */</span>
+<a name="l00370"></a>00370           memcpy (&amp;xbuf[xoff], 
&amp;post_data[poff], delta);
+<a name="l00371"></a>00371           xoff += delta;
+<a name="l00372"></a>00372           poff += delta;
+<a name="l00373"></a>00373 
+<a name="l00374"></a>00374           <span class="comment">/* find if escape 
sequence is at the end of the processing buffer;</span>
+<a name="l00375"></a>00375 <span class="comment">             if so, exclude 
those from processing (reduce delta to point at</span>
+<a name="l00376"></a>00376 <span class="comment">             end of processed 
region) */</span>
+<a name="l00377"></a>00377           delta = xoff;
+<a name="l00378"></a>00378           <span class="keywordflow">if</span> 
((delta &gt; 0) &amp;&amp; (xbuf[delta - 1] == <span 
class="charliteral">'%'</span>))
+<a name="l00379"></a>00379             delta--;
+<a name="l00380"></a>00380           <span class="keywordflow">else</span> 
<span class="keywordflow">if</span> ((delta &gt; 1) &amp;&amp; (xbuf[delta - 2] 
== <span class="charliteral">'%'</span>))
+<a name="l00381"></a>00381             delta -= 2;
+<a name="l00382"></a>00382 
+<a name="l00383"></a>00383           <span class="comment">/* if we have an 
incomplete escape sequence, save it to</span>
+<a name="l00384"></a>00384 <span class="comment">             pp-&gt;xbuf for 
later */</span>
+<a name="l00385"></a>00385           <span class="keywordflow">if</span> 
(delta &lt; xoff)
+<a name="l00386"></a>00386             {
+<a name="l00387"></a>00387               memcpy (pp-&gt;xbuf, 
&amp;xbuf[delta], xoff - delta);
+<a name="l00388"></a>00388               pp-&gt;xbuf_pos = xoff - delta;
+<a name="l00389"></a>00389               xoff = delta;
+<a name="l00390"></a>00390             }
+<a name="l00391"></a>00391 
+<a name="l00392"></a>00392           <span class="comment">/* If we have 
nothing to do (delta == 0) and</span>
+<a name="l00393"></a>00393 <span class="comment">             not just because 
the value is empty (are</span>
+<a name="l00394"></a>00394 <span class="comment">             waiting for more 
data), go for next iteration */</span>
+<a name="l00395"></a>00395           <span class="keywordflow">if</span> 
((xoff == 0) &amp;&amp; (poff == post_data_len))
+<a name="l00396"></a>00396             <span 
class="keywordflow">continue</span>;
+<a name="l00397"></a>00397 
+<a name="l00398"></a>00398           <span class="comment">/* unescape 
*/</span>
+<a name="l00399"></a>00399           xbuf[xoff] = <span 
class="charliteral">'\0'</span>;    <span class="comment">/* 0-terminate in 
preparation */</span>
+<a name="l00400"></a>00400           <a class="code" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b">MHD_http_unescape</a>
 (xbuf);
+<a name="l00401"></a>00401 
+<a name="l00402"></a>00402           <span class="comment">/* finally: call 
application! */</span>
+<a name="l00403"></a>00403           pp-&gt;ikvi (pp-&gt;cls, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a3ffe84bcaf59fa19979e00d72a74e598">MHD_POSTDATA_KIND</a>,
 (<span class="keyword">const</span> <span class="keywordtype">char</span> *) 
&amp;pp[1],  <span class="comment">/* key */</span>
+<a name="l00404"></a>00404                     NULL, NULL, NULL, xbuf, 
pp-&gt;value_offset, xoff);
+<a name="l00405"></a>00405           pp-&gt;value_offset += xoff;
+<a name="l00406"></a>00406 
+<a name="l00407"></a>00407           <span class="comment">/* are we done with 
the value? */</span>
+<a name="l00408"></a>00408           <span class="keywordflow">if</span> (poff 
&lt; post_data_len)
+<a name="l00409"></a>00409             {
+<a name="l00410"></a>00410               <span class="comment">/* we found the 
end of the value! */</span>
+<a name="l00411"></a>00411               pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e71dec17dc66464906171314827fe5856">PP_Init</a>;
+<a name="l00412"></a>00412               poff++;           <span 
class="comment">/* skip '&amp;' or new-lines */</span>
+<a name="l00413"></a>00413 
+<a name="l00414"></a>00414               <span class="keywordflow">if</span> 
((post_data[poff - 1] == <span class="charliteral">'\n'</span>) ||
+<a name="l00415"></a>00415                   (post_data[poff - 1] == <span 
class="charliteral">'\r'</span>))
+<a name="l00416"></a>00416                 pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e8e2b06fd69a35091fc0c828276cfe70f">PP_ExpectNewLine</a>;
+<a name="l00417"></a>00417             }
+<a name="l00418"></a>00418           <span class="keywordflow">break</span>;
+<a name="l00419"></a>00419         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e8e2b06fd69a35091fc0c828276cfe70f">PP_ExpectNewLine</a>:
+<a name="l00420"></a>00420           <span class="keywordflow">if</span> 
((post_data[poff] == <span class="charliteral">'\n'</span>) || (post_data[poff] 
== <span class="charliteral">'\r'</span>))
+<a name="l00421"></a>00421             {
+<a name="l00422"></a>00422               poff++;
+<a name="l00423"></a>00423               <span class="comment">/* we are done, 
report error if we receive any more... */</span>
+<a name="l00424"></a>00424               pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed9ae7dbcbe60c2a7fa3e4785c26adce3">PP_Done</a>;
+<a name="l00425"></a>00425               <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00426"></a>00426             }
+<a name="l00427"></a>00427           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00428"></a>00428         <span class="keywordflow">default</span>:
+<a name="l00429"></a>00429           abort ();             <span 
class="comment">/* should never happen! */</span>
+<a name="l00430"></a>00430         }
+<a name="l00431"></a>00431     }
+<a name="l00432"></a>00432   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00433"></a>00433 }
+<a name="l00434"></a>00434 
+<a name="l00441"></a>00441 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00442"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379">00442</a>
 <a class="code" 
href="../../db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379">try_match_header</a>
 (<span class="keyword">const</span> <span class="keywordtype">char</span> 
*prefix, <span class="keywordtype">char</span> *line, <span 
class="keywordtype">char</span> **suffix)
+<a name="l00443"></a>00443 {
+<a name="l00444"></a>00444   <span class="keywordflow">if</span> (NULL != 
*suffix)
+<a name="l00445"></a>00445     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00446"></a>00446   <span class="keywordflow">while</span> (*line != 
0)
+<a name="l00447"></a>00447     {
+<a name="l00448"></a>00448       <span class="keywordflow">if</span> (0 == 
strncasecmp (prefix, line, strlen (prefix)))
+<a name="l00449"></a>00449         {
+<a name="l00450"></a>00450           *suffix = strdup (&amp;line[strlen 
(prefix)]);
+<a name="l00451"></a>00451           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00452"></a>00452         }
+<a name="l00453"></a>00453       ++line;
+<a name="l00454"></a>00454     }
+<a name="l00455"></a>00455   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00456"></a>00456 }
+<a name="l00457"></a>00457 
+<a name="l00458"></a>00458 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00459"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90">00459</a>
 <a class="code" 
href="../../db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90">find_boundary</a>
 (<span class="keyword">struct</span> MHD_PostProcessor *pp,
+<a name="l00460"></a>00460                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *boundary,
+<a name="l00461"></a>00461                <span 
class="keywordtype">size_t</span> blen,
+<a name="l00462"></a>00462                <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*ioffptr,
+<a name="l00463"></a>00463                <span class="keyword">enum</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>
 next_state, <span class="keyword">enum</span> <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>
 next_dash_state)
+<a name="l00464"></a>00464 {
+<a name="l00465"></a>00465   <span class="keywordtype">char</span> *buf = 
(<span class="keywordtype">char</span> *) &amp;pp[1];
+<a name="l00466"></a>00466 
+<a name="l00467"></a>00467   <span class="keywordflow">if</span> 
(pp-&gt;buffer_pos &lt; 2 + blen)
+<a name="l00468"></a>00468     {
+<a name="l00469"></a>00469       <span class="keywordflow">if</span> 
(pp-&gt;buffer_pos == pp-&gt;buffer_size)
+<a name="l00470"></a>00470         pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>;
   <span class="comment">/* out of memory */</span>
+<a name="l00471"></a>00471       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
            <span class="comment">/* not enough data */</span>
+<a name="l00472"></a>00472     }
+<a name="l00473"></a>00473   <span class="keywordflow">if</span> ((0 != memcmp 
(<span class="stringliteral">"--"</span>, buf, 2)) || (0 != memcmp 
(&amp;buf[2], boundary, blen)))
+<a name="l00474"></a>00474     {
+<a name="l00475"></a>00475       pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>;
+<a name="l00476"></a>00476       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
            <span class="comment">/* expected boundary */</span>
+<a name="l00477"></a>00477     }
+<a name="l00478"></a>00478   <span class="comment">/* remove boundary from 
buffer */</span>
+<a name="l00479"></a>00479   (*ioffptr) += 2 + blen;
+<a name="l00480"></a>00480   <span class="comment">/* next: start with headers 
*/</span>
+<a name="l00481"></a>00481   pp-&gt;skip_rn = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01421dfe72ffa084807a6e357c540c78374a">RN_Dash</a>;
+<a name="l00482"></a>00482   pp-&gt;state = next_state;
+<a name="l00483"></a>00483   pp-&gt;dash_state = next_dash_state;
+<a name="l00484"></a>00484   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00485"></a>00485 }
+<a name="l00486"></a>00486 
+<a name="l00495"></a>00495 <span class="keyword">static</span> <span 
class="keywordtype">void</span>
+<a name="l00496"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9">00496</a>
 <a class="code" 
href="../../db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9">try_get_value</a>
 (<span class="keyword">const</span> <span class="keywordtype">char</span> 
*buf, <span class="keyword">const</span> <span class="keywordtype">char</span> 
*key, <span class="keywordtype">char</span> **destination)
+<a name="l00497"></a>00497 {
+<a name="l00498"></a>00498   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *spos;
+<a name="l00499"></a>00499   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *bpos;
+<a name="l00500"></a>00500   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *endv;
+<a name="l00501"></a>00501   <span class="keywordtype">size_t</span> klen;
+<a name="l00502"></a>00502   <span class="keywordtype">size_t</span> vlen;
+<a name="l00503"></a>00503 
+<a name="l00504"></a>00504   <span class="keywordflow">if</span> (NULL != 
*destination)
+<a name="l00505"></a>00505     <span class="keywordflow">return</span>;
+<a name="l00506"></a>00506   bpos = buf;
+<a name="l00507"></a>00507   klen = strlen (key);
+<a name="l00508"></a>00508   <span class="keywordflow">while</span> (NULL != 
(spos = strstr (bpos, key)))
+<a name="l00509"></a>00509     {
+<a name="l00510"></a>00510       <span class="keywordflow">if</span> 
((spos[klen] != <span class="charliteral">'='</span>) || ((spos != buf) 
&amp;&amp; (spos[-1] != <span class="charliteral">' '</span>)))
+<a name="l00511"></a>00511         {
+<a name="l00512"></a>00512           <span class="comment">/* no match 
*/</span>
+<a name="l00513"></a>00513           bpos = spos + 1;
+<a name="l00514"></a>00514           <span class="keywordflow">continue</span>;
+<a name="l00515"></a>00515         }
+<a name="l00516"></a>00516       <span class="keywordflow">if</span> 
(spos[klen + 1] != <span class="charliteral">'"'</span>)
+<a name="l00517"></a>00517         <span class="keywordflow">return</span>;    
             <span class="comment">/* not quoted */</span>
+<a name="l00518"></a>00518       <span class="keywordflow">if</span> (NULL == 
(endv = strstr (&amp;spos[klen + 2], <span class="stringliteral">"\""</span>)))
+<a name="l00519"></a>00519         <span class="keywordflow">return</span>;    
             <span class="comment">/* no end-quote */</span>
+<a name="l00520"></a>00520       vlen = endv - spos - klen - 1;
+<a name="l00521"></a>00521       *destination = malloc (vlen);
+<a name="l00522"></a>00522       <span class="keywordflow">if</span> (NULL == 
*destination)
+<a name="l00523"></a>00523         <span class="keywordflow">return</span>;    
             <span class="comment">/* out of memory */</span>
+<a name="l00524"></a>00524       (*destination)[vlen - 1] = <span 
class="charliteral">'\0'</span>;
+<a name="l00525"></a>00525       memcpy (*destination, &amp;spos[klen + 2], 
vlen - 1);
+<a name="l00526"></a>00526       <span class="keywordflow">return</span>;      
             <span class="comment">/* success */</span>
+<a name="l00527"></a>00527     }
+<a name="l00528"></a>00528 }
+<a name="l00529"></a>00529 
+<a name="l00542"></a>00542 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00543"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150">00543</a>
 <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150">process_multipart_headers</a>
 (<span class="keyword">struct</span> MHD_PostProcessor *pp,
+<a name="l00544"></a>00544                            <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*ioffptr, <span class="keyword">enum</span> <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>
 next_state)
+<a name="l00545"></a>00545 {
+<a name="l00546"></a>00546   <span class="keywordtype">char</span> *buf = 
(<span class="keywordtype">char</span> *) &amp;pp[1];
+<a name="l00547"></a>00547   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> newline;
+<a name="l00548"></a>00548 
+<a name="l00549"></a>00549   newline = 0;
+<a name="l00550"></a>00550   <span class="keywordflow">while</span> ((newline 
&lt; pp-&gt;buffer_pos) &amp;&amp;
+<a name="l00551"></a>00551          (buf[newline] != <span 
class="charliteral">'\r'</span>) &amp;&amp; (buf[newline] != <span 
class="charliteral">'\n'</span>))
+<a name="l00552"></a>00552     newline++;
+<a name="l00553"></a>00553   <span class="keywordflow">if</span> (newline == 
pp-&gt;buffer_size)
+<a name="l00554"></a>00554     {
+<a name="l00555"></a>00555       pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>;
+<a name="l00556"></a>00556       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
            <span class="comment">/* out of memory */</span>
+<a name="l00557"></a>00557     }
+<a name="l00558"></a>00558   <span class="keywordflow">if</span> (newline == 
pp-&gt;buffer_pos)
+<a name="l00559"></a>00559     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* will need more data */</span>
+<a name="l00560"></a>00560   <span class="keywordflow">if</span> (newline == 0)
+<a name="l00561"></a>00561     {
+<a name="l00562"></a>00562       <span class="comment">/* empty line - end of 
headers */</span>
+<a name="l00563"></a>00563       pp-&gt;skip_rn = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142a171586793579e1ab22646c05d83a76c">RN_Full</a>;
+<a name="l00564"></a>00564       pp-&gt;state = next_state;
+<a name="l00565"></a>00565       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00566"></a>00566     }
+<a name="l00567"></a>00567   <span class="comment">/* got an actual header 
*/</span>
+<a name="l00568"></a>00568   <span class="keywordflow">if</span> (buf[newline] 
== <span class="charliteral">'\r'</span>)
+<a name="l00569"></a>00569     pp-&gt;skip_rn = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142f273aa1d629e793bf3f4e370c1d75b55">RN_OptN</a>;
+<a name="l00570"></a>00570   buf[newline] = <span 
class="charliteral">'\0'</span>;
+<a name="l00571"></a>00571   <span class="keywordflow">if</span> (0 == 
strncasecmp (<span class="stringliteral">"Content-disposition: "</span>,
+<a name="l00572"></a>00572                         buf, strlen (<span 
class="stringliteral">"Content-disposition: "</span>)))
+<a name="l00573"></a>00573     {
+<a name="l00574"></a>00574       <a class="code" 
href="../../db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9">try_get_value</a>
 (&amp;buf[strlen (<span class="stringliteral">"Content-disposition: "</span>)],
+<a name="l00575"></a>00575                      <span 
class="stringliteral">"name"</span>, &amp;pp-&gt;content_name);
+<a name="l00576"></a>00576       <a class="code" 
href="../../db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9">try_get_value</a>
 (&amp;buf[strlen (<span class="stringliteral">"Content-disposition: "</span>)],
+<a name="l00577"></a>00577                      <span 
class="stringliteral">"filename"</span>, &amp;pp-&gt;content_filename);
+<a name="l00578"></a>00578     }
+<a name="l00579"></a>00579   <span class="keywordflow">else</span>
+<a name="l00580"></a>00580     {
+<a name="l00581"></a>00581       <a class="code" 
href="../../db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379">try_match_header</a>
 (<span class="stringliteral">"Content-type: "</span>, buf, 
&amp;pp-&gt;content_type);
+<a name="l00582"></a>00582       <a class="code" 
href="../../db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379">try_match_header</a>
 (<span class="stringliteral">"Content-Transfer-Encoding: "</span>,
+<a name="l00583"></a>00583                         buf, 
&amp;pp-&gt;content_transfer_encoding);
+<a name="l00584"></a>00584     }
+<a name="l00585"></a>00585   (*ioffptr) += newline + 1;
+<a name="l00586"></a>00586   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00587"></a>00587 }
+<a name="l00588"></a>00588 
+<a name="l00603"></a>00603 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00604"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6">00604</a>
 <a class="code" 
href="../../db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6">process_value_to_boundary</a>
 (<span class="keyword">struct</span> MHD_PostProcessor *pp,
+<a name="l00605"></a>00605                            <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*ioffptr,
+<a name="l00606"></a>00606                            <span 
class="keyword">const</span> <span class="keywordtype">char</span> *boundary,
+<a name="l00607"></a>00607                            <span 
class="keywordtype">size_t</span> blen,
+<a name="l00608"></a>00608                            <span 
class="keyword">enum</span> <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>
 next_state,
+<a name="l00609"></a>00609                            <span 
class="keyword">enum</span> <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>
 next_dash_state)
+<a name="l00610"></a>00610 {
+<a name="l00611"></a>00611   <span class="keywordtype">char</span> *buf = 
(<span class="keywordtype">char</span> *) &amp;pp[1];
+<a name="l00612"></a>00612   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> newline;
+<a name="l00613"></a>00613 
+<a name="l00614"></a>00614   <span class="comment">/* all data in buf until 
the boundary</span>
+<a name="l00615"></a>00615 <span class="comment">     (\r\n--+boundary) is 
part of the value */</span>
+<a name="l00616"></a>00616   newline = 0;
+<a name="l00617"></a>00617   <span class="keywordflow">while</span> (1)
+<a name="l00618"></a>00618     {
+<a name="l00619"></a>00619       <span class="keywordflow">while</span> 
((newline + 4 &lt; pp-&gt;buffer_pos) &amp;&amp;
+<a name="l00620"></a>00620              (0 != memcmp (<span 
class="stringliteral">"\r\n--"</span>, &amp;buf[newline], 4)))
+<a name="l00621"></a>00621         newline++;
+<a name="l00622"></a>00622       <span class="keywordflow">if</span> (newline 
+ pp-&gt;blen + 4 &lt;= pp-&gt;buffer_pos)
+<a name="l00623"></a>00623         {
+<a name="l00624"></a>00624           <span class="comment">/* can check 
boundary */</span>
+<a name="l00625"></a>00625           <span class="keywordflow">if</span> (0 != 
memcmp (&amp;buf[newline + 4], boundary, pp-&gt;blen))
+<a name="l00626"></a>00626             {
+<a name="l00627"></a>00627               <span class="comment">/* no boundary, 
"\r\n--" is part of content, skip */</span>
+<a name="l00628"></a>00628               newline += 4;
+<a name="l00629"></a>00629               <span 
class="keywordflow">continue</span>;
+<a name="l00630"></a>00630             }
+<a name="l00631"></a>00631           <span class="keywordflow">else</span>
+<a name="l00632"></a>00632             {
+<a name="l00633"></a>00633               <span class="comment">/* boundary 
found, process until newline then</span>
+<a name="l00634"></a>00634 <span class="comment">                 skip 
boundary and go back to init */</span>
+<a name="l00635"></a>00635               pp-&gt;skip_rn = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01421dfe72ffa084807a6e357c540c78374a">RN_Dash</a>;
+<a name="l00636"></a>00636               pp-&gt;state = next_state;
+<a name="l00637"></a>00637               pp-&gt;dash_state = next_dash_state;
+<a name="l00638"></a>00638               (*ioffptr) += pp-&gt;blen + 4;       
<span class="comment">/* skip boundary as well */</span>
+<a name="l00639"></a>00639               <span 
class="keywordflow">break</span>;
+<a name="l00640"></a>00640             }
+<a name="l00641"></a>00641         }
+<a name="l00642"></a>00642       <span class="keywordflow">else</span>
+<a name="l00643"></a>00643         {
+<a name="l00644"></a>00644           <span class="comment">/* cannot check for 
boundary, process content that</span>
+<a name="l00645"></a>00645 <span class="comment">             we have and 
check again later; except, if we have</span>
+<a name="l00646"></a>00646 <span class="comment">             no content, 
abort (out of memory) */</span>
+<a name="l00647"></a>00647           <span class="keywordflow">if</span> 
((newline == 0) &amp;&amp; (pp-&gt;buffer_pos == pp-&gt;buffer_size))
+<a name="l00648"></a>00648             {
+<a name="l00649"></a>00649               pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>;
+<a name="l00650"></a>00650               <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00651"></a>00651             }
+<a name="l00652"></a>00652           <span class="keywordflow">break</span>;
+<a name="l00653"></a>00653         }
+<a name="l00654"></a>00654     }
+<a name="l00655"></a>00655   <span class="comment">/* newline is either at 
beginning of boundary or</span>
+<a name="l00656"></a>00656 <span class="comment">     at least at the last 
character that we are sure</span>
+<a name="l00657"></a>00657 <span class="comment">     is not part of the 
boundary */</span>
+<a name="l00658"></a>00658   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == pp-&gt;ikvi (pp-&gt;cls,
+<a name="l00659"></a>00659                           <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a3ffe84bcaf59fa19979e00d72a74e598">MHD_POSTDATA_KIND</a>,
+<a name="l00660"></a>00660                           pp-&gt;content_name,
+<a name="l00661"></a>00661                           pp-&gt;content_filename,
+<a name="l00662"></a>00662                           pp-&gt;content_type,
+<a name="l00663"></a>00663                           
pp-&gt;content_transfer_encoding,
+<a name="l00664"></a>00664                           buf, pp-&gt;value_offset, 
newline))
+<a name="l00665"></a>00665     {
+<a name="l00666"></a>00666       pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>;
+<a name="l00667"></a>00667       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00668"></a>00668     }
+<a name="l00669"></a>00669   pp-&gt;value_offset += newline;
+<a name="l00670"></a>00670   (*ioffptr) += newline;
+<a name="l00671"></a>00671   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00672"></a>00672 }
+<a name="l00673"></a>00673 
+<a name="l00674"></a>00674 <span class="keyword">static</span> <span 
class="keywordtype">void</span>
+<a name="l00675"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b">00675</a>
 <a class="code" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b">free_unmarked</a>
 (<span class="keyword">struct</span> MHD_PostProcessor *pp)
+<a name="l00676"></a>00676 {
+<a name="l00677"></a>00677   <span class="keywordflow">if</span> 
((pp-&gt;content_name != NULL) &amp;&amp; (0 == (pp-&gt;have &amp; <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad14953d028af5283cb4a3abbcb13af810">NE_content_name</a>)))
+<a name="l00678"></a>00678     {
+<a name="l00679"></a>00679       free (pp-&gt;content_name);
+<a name="l00680"></a>00680       pp-&gt;content_name = NULL;
+<a name="l00681"></a>00681     }
+<a name="l00682"></a>00682   <span class="keywordflow">if</span> 
((pp-&gt;content_type != NULL) &amp;&amp; (0 == (pp-&gt;have &amp; <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad1f14e6321dbe17e4a256e7155ec169af">NE_content_type</a>)))
+<a name="l00683"></a>00683     {
+<a name="l00684"></a>00684       free (pp-&gt;content_type);
+<a name="l00685"></a>00685       pp-&gt;content_type = NULL;
+<a name="l00686"></a>00686     }
+<a name="l00687"></a>00687   <span class="keywordflow">if</span> 
((pp-&gt;content_filename != NULL) &amp;&amp;
+<a name="l00688"></a>00688       (0 == (pp-&gt;have &amp; <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25adadcde7dc2d6720564f5f0dfc4323ce2c">NE_content_filename</a>)))
+<a name="l00689"></a>00689     {
+<a name="l00690"></a>00690       free (pp-&gt;content_filename);
+<a name="l00691"></a>00691       pp-&gt;content_filename = NULL;
+<a name="l00692"></a>00692     }
+<a name="l00693"></a>00693   <span class="keywordflow">if</span> 
((pp-&gt;content_transfer_encoding != NULL) &amp;&amp;
+<a name="l00694"></a>00694       (0 == (pp-&gt;have &amp; <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad222ddbd206eb5d97f1dfd99a5bcbbcd1">NE_content_transfer_encoding</a>)))
+<a name="l00695"></a>00695     {
+<a name="l00696"></a>00696       free (pp-&gt;content_transfer_encoding);
+<a name="l00697"></a>00697       pp-&gt;content_transfer_encoding = NULL;
+<a name="l00698"></a>00698     }
+<a name="l00699"></a>00699 }
+<a name="l00700"></a>00700 
+<a name="l00704"></a>00704 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00705"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7">00705</a>
 <a class="code" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7">post_process_multipart</a>
 (<span class="keyword">struct</span> MHD_PostProcessor *pp,
+<a name="l00706"></a>00706                         <span 
class="keyword">const</span> <span class="keywordtype">char</span> *post_data, 
<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
post_data_len)
+<a name="l00707"></a>00707 {
+<a name="l00708"></a>00708   <span class="keywordtype">char</span> *buf;
+<a name="l00709"></a>00709   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> max;
+<a name="l00710"></a>00710   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> ioff;
+<a name="l00711"></a>00711   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> poff;
+<a name="l00712"></a>00712   <span class="keywordtype">int</span> 
state_changed;
+<a name="l00713"></a>00713 
+<a name="l00714"></a>00714   buf = (<span class="keywordtype">char</span> *) 
&amp;pp[1];
+<a name="l00715"></a>00715   ioff = 0;
+<a name="l00716"></a>00716   poff = 0;
+<a name="l00717"></a>00717   state_changed = 1;
+<a name="l00718"></a>00718   <span class="keywordflow">while</span> ((poff 
&lt; post_data_len) ||
+<a name="l00719"></a>00719          ((pp-&gt;buffer_pos &gt; 0) &amp;&amp; 
(state_changed != 0)))
+<a name="l00720"></a>00720     {
+<a name="l00721"></a>00721       <span class="comment">/* first, move as much 
input data</span>
+<a name="l00722"></a>00722 <span class="comment">         as possible to our 
internal buffer */</span>
+<a name="l00723"></a>00723       max = pp-&gt;buffer_size - pp-&gt;buffer_pos;
+<a name="l00724"></a>00724       <span class="keywordflow">if</span> (max &gt; 
post_data_len - poff)
+<a name="l00725"></a>00725         max = post_data_len - poff;
+<a name="l00726"></a>00726       memcpy (&amp;buf[pp-&gt;buffer_pos], 
&amp;post_data[poff], max);
+<a name="l00727"></a>00727       poff += max;
+<a name="l00728"></a>00728       pp-&gt;buffer_pos += max;
+<a name="l00729"></a>00729       <span class="keywordflow">if</span> ((max == 
0) &amp;&amp; (state_changed == 0) &amp;&amp; (poff &lt; post_data_len))
+<a name="l00730"></a>00730         {
+<a name="l00731"></a>00731           pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>;
+<a name="l00732"></a>00732           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
        <span class="comment">/* out of memory */</span>
+<a name="l00733"></a>00733         }
+<a name="l00734"></a>00734       state_changed = 0;
+<a name="l00735"></a>00735 
+<a name="l00736"></a>00736       <span class="comment">/* first state machine 
for '\r'-'\n' and '--' handling */</span>
+<a name="l00737"></a>00737       <span class="keywordflow">switch</span> 
(pp-&gt;skip_rn)
+<a name="l00738"></a>00738         {
+<a name="l00739"></a>00739         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01428c0f431621f51eb512f2ec999ca81f9a">RN_Inactive</a>:
+<a name="l00740"></a>00740           <span class="keywordflow">break</span>;
+<a name="l00741"></a>00741         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142f273aa1d629e793bf3f4e370c1d75b55">RN_OptN</a>:
+<a name="l00742"></a>00742           <span class="keywordflow">if</span> 
(buf[0] == <span class="charliteral">'\n'</span>)
+<a name="l00743"></a>00743             {
+<a name="l00744"></a>00744               ioff++;
+<a name="l00745"></a>00745               pp-&gt;skip_rn = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01428c0f431621f51eb512f2ec999ca81f9a">RN_Inactive</a>;
+<a name="l00746"></a>00746               <span class="keywordflow">goto</span> 
AGAIN;
+<a name="l00747"></a>00747             }
+<a name="l00748"></a>00748         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01421dfe72ffa084807a6e357c540c78374a">RN_Dash</a>:
+<a name="l00749"></a>00749           <span class="keywordflow">if</span> 
(buf[0] == <span class="charliteral">'-'</span>)
+<a name="l00750"></a>00750             {
+<a name="l00751"></a>00751               ioff++;
+<a name="l00752"></a>00752               pp-&gt;skip_rn = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142f4690b1f159ee9cdfe6dc5f469c065d7">RN_Dash2</a>;
+<a name="l00753"></a>00753               <span class="keywordflow">goto</span> 
AGAIN;
+<a name="l00754"></a>00754             }
+<a name="l00755"></a>00755           pp-&gt;skip_rn = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142a171586793579e1ab22646c05d83a76c">RN_Full</a>;
+<a name="l00756"></a>00756           <span class="comment">/* fall-through! 
*/</span>
+<a name="l00757"></a>00757         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142a171586793579e1ab22646c05d83a76c">RN_Full</a>:
+<a name="l00758"></a>00758           <span class="keywordflow">if</span> 
(buf[0] == <span class="charliteral">'\r'</span>)
+<a name="l00759"></a>00759             {
+<a name="l00760"></a>00760               <span class="keywordflow">if</span> 
((pp-&gt;buffer_pos &gt; 1) &amp;&amp; (buf[1] == <span 
class="charliteral">'\n'</span>))
+<a name="l00761"></a>00761                 {
+<a name="l00762"></a>00762                   pp-&gt;skip_rn = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01428c0f431621f51eb512f2ec999ca81f9a">RN_Inactive</a>;
+<a name="l00763"></a>00763                   ioff += 2;
+<a name="l00764"></a>00764                 }
+<a name="l00765"></a>00765               <span class="keywordflow">else</span>
+<a name="l00766"></a>00766                 {
+<a name="l00767"></a>00767                   pp-&gt;skip_rn = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142f273aa1d629e793bf3f4e370c1d75b55">RN_OptN</a>;
+<a name="l00768"></a>00768                   ioff++;
+<a name="l00769"></a>00769                 }
+<a name="l00770"></a>00770               <span class="keywordflow">goto</span> 
AGAIN;
+<a name="l00771"></a>00771             }
+<a name="l00772"></a>00772           <span class="keywordflow">if</span> 
(buf[0] == <span class="charliteral">'\n'</span>)
+<a name="l00773"></a>00773             {
+<a name="l00774"></a>00774               ioff++;
+<a name="l00775"></a>00775               pp-&gt;skip_rn = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01428c0f431621f51eb512f2ec999ca81f9a">RN_Inactive</a>;
+<a name="l00776"></a>00776               <span class="keywordflow">goto</span> 
AGAIN;
+<a name="l00777"></a>00777             }
+<a name="l00778"></a>00778           pp-&gt;skip_rn = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01428c0f431621f51eb512f2ec999ca81f9a">RN_Inactive</a>;
+<a name="l00779"></a>00779           pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>;
+<a name="l00780"></a>00780           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
        <span class="comment">/* no '\r\n' */</span>
+<a name="l00781"></a>00781         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142f4690b1f159ee9cdfe6dc5f469c065d7">RN_Dash2</a>:
+<a name="l00782"></a>00782           <span class="keywordflow">if</span> 
(buf[0] == <span class="charliteral">'-'</span>)
+<a name="l00783"></a>00783             {
+<a name="l00784"></a>00784               ioff++;
+<a name="l00785"></a>00785               pp-&gt;skip_rn = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142a171586793579e1ab22646c05d83a76c">RN_Full</a>;
+<a name="l00786"></a>00786               pp-&gt;state = pp-&gt;dash_state;
+<a name="l00787"></a>00787               <span class="keywordflow">goto</span> 
AGAIN;
+<a name="l00788"></a>00788             }
+<a name="l00789"></a>00789           pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>;
+<a name="l00790"></a>00790           <span class="keywordflow">break</span>;
+<a name="l00791"></a>00791         }
+<a name="l00792"></a>00792 
+<a name="l00793"></a>00793       <span class="comment">/* main state engine 
*/</span>
+<a name="l00794"></a>00794       <span class="keywordflow">switch</span> 
(pp-&gt;state)
+<a name="l00795"></a>00795         {
+<a name="l00796"></a>00796         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>:
+<a name="l00797"></a>00797           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00798"></a>00798         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed9ae7dbcbe60c2a7fa3e4785c26adce3">PP_Done</a>:
+<a name="l00799"></a>00799           <span class="comment">/* did not expect 
to receive more data */</span>
+<a name="l00800"></a>00800           pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>;
+<a name="l00801"></a>00801           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00802"></a>00802         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e71dec17dc66464906171314827fe5856">PP_Init</a>:
+<a name="l00803"></a>00803           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90">find_boundary</a>
 (pp,
+<a name="l00804"></a>00804                                        
pp-&gt;boundary,
+<a name="l00805"></a>00805                                        pp-&gt;blen,
+<a name="l00806"></a>00806                                        &amp;ioff,
+<a name="l00807"></a>00807                                        <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ec7e2186ba3a8b6327b79d121953f13cc">PP_ProcessEntryHeaders</a>,
 <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed9ae7dbcbe60c2a7fa3e4785c26adce3">PP_Done</a>))
+<a name="l00808"></a>00808             {
+<a name="l00809"></a>00809               <span class="keywordflow">if</span> 
(pp-&gt;state == <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>)
+<a name="l00810"></a>00810                 <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00811"></a>00811               <span class="keywordflow">goto</span> 
END;
+<a name="l00812"></a>00812             }
+<a name="l00813"></a>00813           <span class="keywordflow">break</span>;
+<a name="l00814"></a>00814         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ec7e2186ba3a8b6327b79d121953f13cc">PP_ProcessEntryHeaders</a>:
+<a name="l00815"></a>00815           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 ==
+<a name="l00816"></a>00816               <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150">process_multipart_headers</a>
 (pp, &amp;ioff, <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e82be3101cee2fd3b16863b5d017b1e7a">PP_PerformCheckMultipart</a>))
+<a name="l00817"></a>00817             {
+<a name="l00818"></a>00818               <span class="keywordflow">if</span> 
(pp-&gt;state == <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>)
+<a name="l00819"></a>00819                 <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00820"></a>00820               <span class="keywordflow">else</span>
+<a name="l00821"></a>00821                 <span 
class="keywordflow">goto</span> END;
+<a name="l00822"></a>00822             }
+<a name="l00823"></a>00823           state_changed = 1;
+<a name="l00824"></a>00824           <span class="keywordflow">break</span>;
+<a name="l00825"></a>00825         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e82be3101cee2fd3b16863b5d017b1e7a">PP_PerformCheckMultipart</a>:
+<a name="l00826"></a>00826           <span class="keywordflow">if</span> 
((pp-&gt;content_type != NULL) &amp;&amp;
+<a name="l00827"></a>00827               (0 == strncasecmp 
(pp-&gt;content_type,
+<a name="l00828"></a>00828                                  <span 
class="stringliteral">"multipart/mixed"</span>,
+<a name="l00829"></a>00829                                  strlen (<span 
class="stringliteral">"multipart/mixed"</span>))))
+<a name="l00830"></a>00830             {
+<a name="l00831"></a>00831               pp-&gt;nested_boundary = strstr 
(pp-&gt;content_type, <span class="stringliteral">"boundary="</span>);
+<a name="l00832"></a>00832               <span class="keywordflow">if</span> 
(pp-&gt;nested_boundary == NULL)
+<a name="l00833"></a>00833                 {
+<a name="l00834"></a>00834                   pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>;
+<a name="l00835"></a>00835                   <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00836"></a>00836                 }
+<a name="l00837"></a>00837               pp-&gt;nested_boundary =
+<a name="l00838"></a>00838                 strdup 
(&amp;pp-&gt;nested_boundary[strlen (<span 
class="stringliteral">"boundary="</span>)]);
+<a name="l00839"></a>00839               <span class="keywordflow">if</span> 
(pp-&gt;nested_boundary == NULL)
+<a name="l00840"></a>00840                 {
+<a name="l00841"></a>00841                   <span class="comment">/* out of 
memory */</span>
+<a name="l00842"></a>00842                   pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>;
+<a name="l00843"></a>00843                   <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00844"></a>00844                 }
+<a name="l00845"></a>00845               <span class="comment">/* free old 
content type, we will need that field</span>
+<a name="l00846"></a>00846 <span class="comment">                 for the 
content type of the nested elements */</span>
+<a name="l00847"></a>00847               free (pp-&gt;content_type);
+<a name="l00848"></a>00848               pp-&gt;content_type = NULL;
+<a name="l00849"></a>00849               pp-&gt;nlen = strlen 
(pp-&gt;nested_boundary);
+<a name="l00850"></a>00850               pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e844dcd3e22b48a1bb77319d7199f2cbe">PP_Nested_Init</a>;
+<a name="l00851"></a>00851               state_changed = 1;
+<a name="l00852"></a>00852               <span 
class="keywordflow">break</span>;
+<a name="l00853"></a>00853             }
+<a name="l00854"></a>00854           pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed78b3d2032cb3b33dabafd1034fdbb01">PP_ProcessValueToBoundary</a>;
+<a name="l00855"></a>00855           pp-&gt;value_offset = 0;
+<a name="l00856"></a>00856           state_changed = 1;
+<a name="l00857"></a>00857           <span class="keywordflow">break</span>;
+<a name="l00858"></a>00858         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed78b3d2032cb3b33dabafd1034fdbb01">PP_ProcessValueToBoundary</a>:
+<a name="l00859"></a>00859           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6">process_value_to_boundary</a>
 (pp,
+<a name="l00860"></a>00860                                                    
&amp;ioff,
+<a name="l00861"></a>00861                                                    
pp-&gt;boundary,
+<a name="l00862"></a>00862                                                    
pp-&gt;blen,
+<a name="l00863"></a>00863                                                    
<a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e1a1f0fb1d267ab5615613afa0b79ba6a">PP_PerformCleanup</a>,
+<a name="l00864"></a>00864                                                    
<a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed9ae7dbcbe60c2a7fa3e4785c26adce3">PP_Done</a>))
+<a name="l00865"></a>00865             {
+<a name="l00866"></a>00866               <span class="keywordflow">if</span> 
(pp-&gt;state == <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>)
+<a name="l00867"></a>00867                 <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00868"></a>00868               <span 
class="keywordflow">break</span>;
+<a name="l00869"></a>00869             }
+<a name="l00870"></a>00870           <span class="keywordflow">break</span>;
+<a name="l00871"></a>00871         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e1a1f0fb1d267ab5615613afa0b79ba6a">PP_PerformCleanup</a>:
+<a name="l00872"></a>00872           <span class="comment">/* clean up state 
of one multipart form-data element! */</span>
+<a name="l00873"></a>00873           pp-&gt;have = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad280a8fd3a7a603b3c8fcb2b8025f7346">NE_none</a>;
+<a name="l00874"></a>00874           <a class="code" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b">free_unmarked</a>
 (pp);
+<a name="l00875"></a>00875           <span class="keywordflow">if</span> 
(pp-&gt;nested_boundary != NULL)
+<a name="l00876"></a>00876             {
+<a name="l00877"></a>00877               free (pp-&gt;nested_boundary);
+<a name="l00878"></a>00878               pp-&gt;nested_boundary = NULL;
+<a name="l00879"></a>00879             }
+<a name="l00880"></a>00880           pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ec7e2186ba3a8b6327b79d121953f13cc">PP_ProcessEntryHeaders</a>;
+<a name="l00881"></a>00881           state_changed = 1;
+<a name="l00882"></a>00882           <span class="keywordflow">break</span>;
+<a name="l00883"></a>00883         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e844dcd3e22b48a1bb77319d7199f2cbe">PP_Nested_Init</a>:
+<a name="l00884"></a>00884           <span class="keywordflow">if</span> 
(pp-&gt;nested_boundary == NULL)
+<a name="l00885"></a>00885             {
+<a name="l00886"></a>00886               pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>;
+<a name="l00887"></a>00887               <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00888"></a>00888             }
+<a name="l00889"></a>00889           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90">find_boundary</a>
 (pp,
+<a name="l00890"></a>00890                                        
pp-&gt;nested_boundary,
+<a name="l00891"></a>00891                                        pp-&gt;nlen,
+<a name="l00892"></a>00892                                        &amp;ioff,
+<a name="l00893"></a>00893                                        <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e54dc073787a215f2ac1dace4d0ae9284">PP_Nested_PerformMarking</a>,
+<a name="l00894"></a>00894                                        <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e71dec17dc66464906171314827fe5856">PP_Init</a>
 <span class="comment">/* or PP_Error? */</span> ))
+<a name="l00895"></a>00895             {
+<a name="l00896"></a>00896               <span class="keywordflow">if</span> 
(pp-&gt;state == <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>)
+<a name="l00897"></a>00897                 <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00898"></a>00898               <span class="keywordflow">goto</span> 
END;
+<a name="l00899"></a>00899             }
+<a name="l00900"></a>00900           <span class="keywordflow">break</span>;
+<a name="l00901"></a>00901         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e54dc073787a215f2ac1dace4d0ae9284">PP_Nested_PerformMarking</a>:
+<a name="l00902"></a>00902           <span class="comment">/* remember what 
headers were given</span>
+<a name="l00903"></a>00903 <span class="comment">             globally 
*/</span>
+<a name="l00904"></a>00904           pp-&gt;have = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad280a8fd3a7a603b3c8fcb2b8025f7346">NE_none</a>;
+<a name="l00905"></a>00905           <span class="keywordflow">if</span> 
(pp-&gt;content_name != NULL)
+<a name="l00906"></a>00906             pp-&gt;have |= <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad14953d028af5283cb4a3abbcb13af810">NE_content_name</a>;
+<a name="l00907"></a>00907           <span class="keywordflow">if</span> 
(pp-&gt;content_type != NULL)
+<a name="l00908"></a>00908             pp-&gt;have |= <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad1f14e6321dbe17e4a256e7155ec169af">NE_content_type</a>;
+<a name="l00909"></a>00909           <span class="keywordflow">if</span> 
(pp-&gt;content_filename != NULL)
+<a name="l00910"></a>00910             pp-&gt;have |= <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25adadcde7dc2d6720564f5f0dfc4323ce2c">NE_content_filename</a>;
+<a name="l00911"></a>00911           <span class="keywordflow">if</span> 
(pp-&gt;content_transfer_encoding != NULL)
+<a name="l00912"></a>00912             pp-&gt;have |= <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad222ddbd206eb5d97f1dfd99a5bcbbcd1">NE_content_transfer_encoding</a>;
+<a name="l00913"></a>00913           pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e8ee1030bcee3edd1a8db714e999397d6">PP_Nested_ProcessEntryHeaders</a>;
+<a name="l00914"></a>00914           state_changed = 1;
+<a name="l00915"></a>00915           <span class="keywordflow">break</span>;
+<a name="l00916"></a>00916         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e8ee1030bcee3edd1a8db714e999397d6">PP_Nested_ProcessEntryHeaders</a>:
+<a name="l00917"></a>00917           pp-&gt;value_offset = 0;
+<a name="l00918"></a>00918           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 ==
+<a name="l00919"></a>00919               <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150">process_multipart_headers</a>
 (pp, &amp;ioff,
+<a name="l00920"></a>00920                                          <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ee905d2231d6bca0ae96de96be84e40c8">PP_Nested_ProcessValueToBoundary</a>))
+<a name="l00921"></a>00921             {
+<a name="l00922"></a>00922               <span class="keywordflow">if</span> 
(pp-&gt;state == <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>)
+<a name="l00923"></a>00923                 <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00924"></a>00924               <span class="keywordflow">else</span>
+<a name="l00925"></a>00925                 <span 
class="keywordflow">goto</span> END;
+<a name="l00926"></a>00926             }
+<a name="l00927"></a>00927           state_changed = 1;
+<a name="l00928"></a>00928           <span class="keywordflow">break</span>;
+<a name="l00929"></a>00929         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ee905d2231d6bca0ae96de96be84e40c8">PP_Nested_ProcessValueToBoundary</a>:
+<a name="l00930"></a>00930           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6">process_value_to_boundary</a>
 (pp,
+<a name="l00931"></a>00931                                                    
&amp;ioff,
+<a name="l00932"></a>00932                                                    
pp-&gt;nested_boundary,
+<a name="l00933"></a>00933                                                    
pp-&gt;nlen,
+<a name="l00934"></a>00934                                                    
<a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e9078431b767c2841b314f624e6409b4c">PP_Nested_PerformCleanup</a>,
+<a name="l00935"></a>00935                                                    
<a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e71dec17dc66464906171314827fe5856">PP_Init</a>))
+<a name="l00936"></a>00936             {
+<a name="l00937"></a>00937               <span class="keywordflow">if</span> 
(pp-&gt;state == <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>)
+<a name="l00938"></a>00938                 <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00939"></a>00939               <span 
class="keywordflow">break</span>;
+<a name="l00940"></a>00940             }
+<a name="l00941"></a>00941           <span class="keywordflow">break</span>;
+<a name="l00942"></a>00942         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e9078431b767c2841b314f624e6409b4c">PP_Nested_PerformCleanup</a>:
+<a name="l00943"></a>00943           <a class="code" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b">free_unmarked</a>
 (pp);
+<a name="l00944"></a>00944           pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e8ee1030bcee3edd1a8db714e999397d6">PP_Nested_ProcessEntryHeaders</a>;
+<a name="l00945"></a>00945           state_changed = 1;
+<a name="l00946"></a>00946           <span class="keywordflow">break</span>;
+<a name="l00947"></a>00947         <span class="keywordflow">default</span>:
+<a name="l00948"></a>00948           abort ();             <span 
class="comment">/* should never happen! */</span>
+<a name="l00949"></a>00949         }
+<a name="l00950"></a>00950     AGAIN:
+<a name="l00951"></a>00951       <span class="keywordflow">if</span> (ioff 
&gt; 0)
+<a name="l00952"></a>00952         {
+<a name="l00953"></a>00953           memmove (buf, &amp;buf[ioff], 
pp-&gt;buffer_pos - ioff);
+<a name="l00954"></a>00954           pp-&gt;buffer_pos -= ioff;
+<a name="l00955"></a>00955           ioff = 0;
+<a name="l00956"></a>00956           state_changed = 1;
+<a name="l00957"></a>00957         }
+<a name="l00958"></a>00958     }
+<a name="l00959"></a>00959 END:
+<a name="l00960"></a>00960   <span class="keywordflow">if</span> (ioff != 0)
+<a name="l00961"></a>00961     {
+<a name="l00962"></a>00962       memmove (buf, &amp;buf[ioff], 
pp-&gt;buffer_pos - ioff);
+<a name="l00963"></a>00963       pp-&gt;buffer_pos -= ioff;
+<a name="l00964"></a>00964     }
+<a name="l00965"></a>00965   <span class="keywordflow">if</span> (poff &lt; 
post_data_len)
+<a name="l00966"></a>00966     {
+<a name="l00967"></a>00967       pp-&gt;state = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>;
+<a name="l00968"></a>00968       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
            <span class="comment">/* serious error */</span>
+<a name="l00969"></a>00969     }
+<a name="l00970"></a>00970   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00971"></a>00971 }
+<a name="l00972"></a>00972 
+<a name="l00987"></a>00987 <span class="keywordtype">int</span>
+<a name="l00988"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc">00988</a>
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc">MHD_post_process</a>
 (<span class="keyword">struct</span> MHD_PostProcessor *pp,
+<a name="l00989"></a>00989                   <span 
class="keyword">const</span> <span class="keywordtype">char</span> *post_data, 
<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
post_data_len)
+<a name="l00990"></a>00990 {
+<a name="l00991"></a>00991   <span class="keywordflow">if</span> 
(post_data_len == 0)
+<a name="l00992"></a>00992     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00993"></a>00993   <span class="keywordflow">if</span> (pp == NULL)
+<a name="l00994"></a>00994     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00995"></a>00995   <span class="keywordflow">if</span> (0 == 
strcasecmp (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#91c0ea84504469653abe5a55caa691b0">MHD_HTTP_POST_ENCODING_FORM_URLENCODED</a>,
 pp-&gt;encoding))
+<a name="l00996"></a>00996     <span class="keywordflow">return</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f">post_process_urlencoded</a>
 (pp, post_data, post_data_len);
+<a name="l00997"></a>00997   <span class="keywordflow">if</span> (0 ==
+<a name="l00998"></a>00998       strncasecmp (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#07590690778397aa0636cde971cf6e63">MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA</a>,
 pp-&gt;encoding,
+<a name="l00999"></a>00999                    strlen (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#07590690778397aa0636cde971cf6e63">MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA</a>)))
+<a name="l01000"></a>01000     <span class="keywordflow">return</span> <a 
class="code" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7">post_process_multipart</a>
 (pp, post_data, post_data_len);
+<a name="l01001"></a>01001   <span class="comment">/* this should never be 
reached */</span>
+<a name="l01002"></a>01002   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01003"></a>01003 }
+<a name="l01004"></a>01004 
+<a name="l01008"></a>01008 <span class="keywordtype">void</span>
+<a name="l01009"></a><a class="code" 
href="../../db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">01009</a>
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">MHD_destroy_post_processor</a>
 (<span class="keyword">struct</span> MHD_PostProcessor *pp)
+<a name="l01010"></a>01010 {
+<a name="l01011"></a>01011   <span class="comment">/* These internal strings 
need cleaning up since</span>
+<a name="l01012"></a>01012 <span class="comment">     the post-processing may 
have been interrupted</span>
+<a name="l01013"></a>01013 <span class="comment">     at any stage */</span>
+<a name="l01014"></a>01014   pp-&gt;have = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad280a8fd3a7a603b3c8fcb2b8025f7346">NE_none</a>;
+<a name="l01015"></a>01015   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b">free_unmarked</a>
 (pp);
+<a name="l01016"></a>01016   <span class="keywordflow">if</span> 
(pp-&gt;nested_boundary != NULL)
+<a name="l01017"></a>01017     free (pp-&gt;nested_boundary);
+<a name="l01018"></a>01018   free (pp);
+<a name="l01019"></a>01019 }
+<a name="l01020"></a>01020 
+<a name="l01021"></a>01021 <span class="comment">/* end of postprocessor.c 
*/</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d2/d39/plibc_8h.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d2/d39/plibc_8h.html                         
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d2/d39/plibc_8h.html 2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,1857 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/plibc.h File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>plibc.h File Reference</h1>
+<p>
+<div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dynsection">
+<p><center><img src="../../db/d0c/plibc_8h__dep__incl.png" border="0" 
usemap="#src/daemon/plibc.hdep_map" alt=""></center>
+<map name="src/daemon/plibc.hdep_map">
+<area shape="rect" href="../../db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="5,84,165,110"></map>
+</div>
+
+<p>
+<a href="../../de/d0a/plibc_8h-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#a6946723c6b7a86ec3c33caaf832840b">SIGALRM</a>&nbsp;&nbsp;&nbsp;14</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#0920890c442b665b0c6609fa796e9047">DIR_SEPARATOR</a>&nbsp;&nbsp;&nbsp;'/'</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#23e72ca2d8456a971c13441bdfc4586f">DIR_SEPARATOR_STR</a>&nbsp;&nbsp;&nbsp;&quot;/&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#256a5721249aa3309437212cc21a9fe4">PATH_SEPARATOR</a>&nbsp;&nbsp;&nbsp;';'</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#420a211fe08d40c367a49cfc65e21b4d">PATH_SEPARATOR_STR</a>&nbsp;&nbsp;&nbsp;&quot;;&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#806511f4930171733227c99101dc0606">NEWLINE</a>&nbsp;&nbsp;&nbsp;&quot;\n&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#506773b41fdb6062dd16af606c35f169">CREAT</a>(p, 
m)&nbsp;&nbsp;&nbsp;creat(p, m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#3f8bbd2cd910a9bf7ffa5170ec97c011">FOPEN</a>(f, 
m)&nbsp;&nbsp;&nbsp;fopen(f, m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#5973f3dcbd995b2485c66dcd3a50f21d">OPENDIR</a>(d)&nbsp;&nbsp;&nbsp;opendir(d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#16c2119eae5a1f846db55af2c92cf04c">OPEN</a>(f)&nbsp;&nbsp;&nbsp;open(f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#11271ae283e202fab32a39f95598c9cc">CHDIR</a>(d)&nbsp;&nbsp;&nbsp;chdir(d)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">CLOSE</a>(f)&nbsp;&nbsp;&nbsp;close(f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#3e2668902f17c945acb92365d92a5d2f">RMDIR</a>(f)&nbsp;&nbsp;&nbsp;rmdir(f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#571f4fe7c6dc80cfe9f5cee8ad537e73">ACCESS</a>(p,
 m)&nbsp;&nbsp;&nbsp;access(p, m)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#e08dddb7d6723425bc3f333b2009c80d">CHMOD</a>(f, 
p)&nbsp;&nbsp;&nbsp;chmod(f, p)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#eb4c4ef2b6b8926b8feb0f35fedafe07">FSTAT</a>(h, 
b)&nbsp;&nbsp;&nbsp;fstat(h, b)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#f9262aeb692df22a00d5cef985845b36">PIPE</a>(h)&nbsp;&nbsp;&nbsp;pipe(h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#0ff8d613b0667ee9626930b05ca5e0ce">REMOVE</a>(p)&nbsp;&nbsp;&nbsp;remove(p)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#775fa77e6f0a0b1b658b27b49f1d4205">RENAME</a>(o,
 n)&nbsp;&nbsp;&nbsp;rename(o, n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#873e8aa16444f974cc154f1389175da2">STAT</a>(p, 
b)&nbsp;&nbsp;&nbsp;stat(p, b)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#7ffb1d64ce04716e69a253d973b71a21">STAT64</a>(p,
 b)&nbsp;&nbsp;&nbsp;stat64(p, b)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#0c5b0da1245caf87d73ecf12a5350f99">UNLINK</a>(f)&nbsp;&nbsp;&nbsp;unlink(f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#365beffe3c13d74176ad2894623d8e96">WRITE</a>(f, 
b, n)&nbsp;&nbsp;&nbsp;write(f, b, n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#67396d2e6069a2e46f6b36a92dfcccc7">READ</a>(f, 
b, n)&nbsp;&nbsp;&nbsp;read(f, b, n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#32993e6d0697da2b8b9eb28af2b914de">GN_FREAD</a>(b,
 s, c, f)&nbsp;&nbsp;&nbsp;fread(b, s, c, f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#0bc9a8c3cb9745a7985d3b12c14d3bb9">GN_FWRITE</a>(b,
 s, c, f)&nbsp;&nbsp;&nbsp;fwrite(b, s, c, f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#7f77152cc6de970b97d72cc2f783a56e">SYMLINK</a>(a,
 b)&nbsp;&nbsp;&nbsp;symlink(a, b)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#1dd5942d95c42afacff6702556a19bf9">MMAP</a>(s, 
l, p, f, d, o)&nbsp;&nbsp;&nbsp;mmap(s, l, p, f, d, o)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#c9bd553a8c46d830e890369e54e49bce">MUNMAP</a>(s,
 l)&nbsp;&nbsp;&nbsp;munmap(s, l)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a>(i)&nbsp;&nbsp;&nbsp;strerror(i)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#69f1bba01cab6b4ca24a6f755e9a1980">RANDOM</a>()&nbsp;&nbsp;&nbsp;random()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#d937b4cf0703b420710cc94d5a076d9d">READLINK</a>(p,
 b, s)&nbsp;&nbsp;&nbsp;readlink(p, b, s)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#38e04c898dadfebf7421eafce46cd5aa">LSTAT</a>(p, 
b)&nbsp;&nbsp;&nbsp;lstat(p, b)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#d572aa2858a96a33d5e6a6db219311a4">LSTAT64</a>(p,
 b)&nbsp;&nbsp;&nbsp;lstat64(p, b)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#e1649fc947ca37a86917a08354f48d1a">PRINTF</a>&nbsp;&nbsp;&nbsp;printf</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#e6d03ea01910257a961b0937d3cb0e2f">FPRINTF</a>&nbsp;&nbsp;&nbsp;fprintf</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#1e354439fcceb36917f8d8b3946cb2b5">VPRINTF</a>(f,
 a)&nbsp;&nbsp;&nbsp;vprintf(f, a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#cc0934c8f93d1db0f67e820adadad2a4">VFPRINTF</a>(s,
 f, a)&nbsp;&nbsp;&nbsp;vfprintf(s, f, a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#3adb6bc22c61b4f693b6129c6a7e7c8f">VSPRINTF</a>(d,
 f, a)&nbsp;&nbsp;&nbsp;vsprintf(d, f, a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#ca3fd43928c3f8ac7ec886b9d0dfb9f7">VSNPRINTF</a>(str,
 size, fmt, a)&nbsp;&nbsp;&nbsp;vsnprintf(str, size, fmt, a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#652f4003ab566119e9764c016b7b5d0f">_REAL_SNPRINTF</a>&nbsp;&nbsp;&nbsp;snprintf</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#92d04fe74201d58bc774099a3f5a52da">SPRINTF</a>&nbsp;&nbsp;&nbsp;sprintf</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#0d93bc1b7d6679d6a65546a44071f5ed">VSSCANF</a>(s,
 f, a)&nbsp;&nbsp;&nbsp;vsscanf(s, f, a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#26322ca1613f09e983e5b67fbeeec6ea">SSCANF</a>&nbsp;&nbsp;&nbsp;sscanf</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#45390d3e79b8cee9c0a2f385d4bcc583">VFSCANF</a>(s,
 f, a)&nbsp;&nbsp;&nbsp;vfscanf(s, f, a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#3bca44ebb1407da21d73e46651a5989d">VSCANF</a>(f,
 a)&nbsp;&nbsp;&nbsp;vscanf(f, a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#1799711cd7a7b727846cfe2068f67c66">SCANF</a>&nbsp;&nbsp;&nbsp;scanf</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#203d7e3133eb1746edc05f808cd7a799">FSCANF</a>&nbsp;&nbsp;&nbsp;fscanf</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#272fe91e40870684228cfa7e873571bc">WAITPID</a>(p,
 s, o)&nbsp;&nbsp;&nbsp;waitpid(p, s, o)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#9ffdd67bca4acc717d7ebef637dd5f30">ACCEPT</a>(s,
 a, l)&nbsp;&nbsp;&nbsp;accept(s, a, l)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#633e33772f84e7b53d72cb25417c5170">BIND</a>(s, 
n, l)&nbsp;&nbsp;&nbsp;bind(s, n, l)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#9683bc7ee460431f98cc19f3f8056224">CONNECT</a>(s,
 n, l)&nbsp;&nbsp;&nbsp;connect(s, n, l)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#e3c8602a17fb4abaea58c84fb3abfdb4">GETPEERNAME</a>(s,
 n, l)&nbsp;&nbsp;&nbsp;getpeername(s, n, l)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#0756e317e886e912c6cc1bd568a1fbd2">GETSOCKNAME</a>(s,
 n, l)&nbsp;&nbsp;&nbsp;getsockname(s, n, l)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#1c579b9024aa7de71e550485e1d581d5">GETSOCKOPT</a>(s,
 l, o, v, p)&nbsp;&nbsp;&nbsp;getsockopt(s, l, o, v, p)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#c5d5e6e2125604b72be17c749d2c97ea">LISTEN</a>(s,
 b)&nbsp;&nbsp;&nbsp;listen(s, b)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#f0041802ad273204580f589cfa91c2aa">RECV</a>(s, 
b, l, f)&nbsp;&nbsp;&nbsp;recv(s, b, l, f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#f3403b1a641fc8adefc0069638a6151f">RECVFROM</a>(s,
 b, l, f, r, o)&nbsp;&nbsp;&nbsp;recvfrom(s, b, l, f, r, o)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#ceb244151842c6b62ab154cdf06736ea">SELECT</a>(n,
 r, w, e, t)&nbsp;&nbsp;&nbsp;select(n, r, w, e, t)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#37f5e11410a0d7e35178c2a5871353c8">SEND</a>(s, 
b, l, f)&nbsp;&nbsp;&nbsp;send(s, b, l, f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#1aeb9d3effac44ece3b4d3ef00f57112">SENDTO</a>(s,
 b, l, f, o, n)&nbsp;&nbsp;&nbsp;sendto(s, b, l, f, o, n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#3f462c4ce73cc9bfdb8af29f2ece106e">SETSOCKOPT</a>(s,
 l, o, v, n)&nbsp;&nbsp;&nbsp;setsockopt(s, l, o, v, n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">SHUTDOWN</a>(s,
 h)&nbsp;&nbsp;&nbsp;shutdown(s, h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a>(a,
 t, p)&nbsp;&nbsp;&nbsp;socket(a, t, p)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#fd31f3fa9a341cb73a619112b804b33f">GETHOSTBYADDR</a>(a,
 l, t)&nbsp;&nbsp;&nbsp;gethostbyname(a, l, t)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d2/d39/plibc_8h.html#a0603d4631e83a01f98b183a5ad60688">GETHOSTBYNAME</a>(n)&nbsp;&nbsp;&nbsp;gethostbyname(n)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="652f4003ab566119e9764c016b7b5d0f"></a><!-- doxytag: 
member="plibc.h::_REAL_SNPRINTF" ref="652f4003ab566119e9764c016b7b5d0f" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define _REAL_SNPRINTF&nbsp;&nbsp;&nbsp;snprintf 
         </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00488">488</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9ffdd67bca4acc717d7ebef637dd5f30"></a><!-- doxytag: 
member="plibc.h::ACCEPT" ref="9ffdd67bca4acc717d7ebef637dd5f30" args="(s, a, 
l)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ACCEPT          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">a,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">l&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;accept(s, a, l)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00497">497</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="571f4fe7c6dc80cfe9f5cee8ad537e73"></a><!-- doxytag: 
member="plibc.h::ACCESS" ref="571f4fe7c6dc80cfe9f5cee8ad537e73" args="(p, m)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define ACCESS          </td>
+          <td>(</td>
+          <td class="paramtype">p,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">m&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;access(p, m)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00461">461</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="633e33772f84e7b53d72cb25417c5170"></a><!-- doxytag: 
member="plibc.h::BIND" ref="633e33772f84e7b53d72cb25417c5170" args="(s, n, l)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define BIND          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">n,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">l&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;bind(s, n, l)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00498">498</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="11271ae283e202fab32a39f95598c9cc"></a><!-- doxytag: 
member="plibc.h::CHDIR" ref="11271ae283e202fab32a39f95598c9cc" args="(d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CHDIR          </td>
+          <td>(</td>
+          <td class="paramtype">d&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;chdir(d)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00458">458</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e08dddb7d6723425bc3f333b2009c80d"></a><!-- doxytag: 
member="plibc.h::CHMOD" ref="e08dddb7d6723425bc3f333b2009c80d" args="(f, p)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CHMOD          </td>
+          <td>(</td>
+          <td class="paramtype">f,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">p&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;chmod(f, p)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00462">462</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="4990ce1a25025fc47aff83289340a656"></a><!-- doxytag: 
member="plibc.h::CLOSE" ref="4990ce1a25025fc47aff83289340a656" args="(f)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CLOSE          </td>
+          <td>(</td>
+          <td class="paramtype">f&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;close(f)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00459">459</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, and <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9683bc7ee460431f98cc19f3f8056224"></a><!-- doxytag: 
member="plibc.h::CONNECT" ref="9683bc7ee460431f98cc19f3f8056224" args="(s, n, 
l)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CONNECT          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">n,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">l&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;connect(s, n, l)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00499">499</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="506773b41fdb6062dd16af606c35f169"></a><!-- doxytag: 
member="plibc.h::CREAT" ref="506773b41fdb6062dd16af606c35f169" args="(p, m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CREAT          </td>
+          <td>(</td>
+          <td class="paramtype">p,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">m&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;creat(p, m)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00453">453</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0920890c442b665b0c6609fa796e9047"></a><!-- doxytag: 
member="plibc.h::DIR_SEPARATOR" ref="0920890c442b665b0c6609fa796e9047" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DIR_SEPARATOR&nbsp;&nbsp;&nbsp;'/'       
   </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00444">444</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="23e72ca2d8456a971c13441bdfc4586f"></a><!-- doxytag: 
member="plibc.h::DIR_SEPARATOR_STR" ref="23e72ca2d8456a971c13441bdfc4586f" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
DIR_SEPARATOR_STR&nbsp;&nbsp;&nbsp;&quot;/&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00445">445</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3f8bbd2cd910a9bf7ffa5170ec97c011"></a><!-- doxytag: 
member="plibc.h::FOPEN" ref="3f8bbd2cd910a9bf7ffa5170ec97c011" args="(f, m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FOPEN          </td>
+          <td>(</td>
+          <td class="paramtype">f,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">m&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;fopen(f, m)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00455">455</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e6d03ea01910257a961b0937d3cb0e2f"></a><!-- doxytag: 
member="plibc.h::FPRINTF" ref="e6d03ea01910257a961b0937d3cb0e2f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FPRINTF&nbsp;&nbsp;&nbsp;fprintf         
 </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00483">483</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="203d7e3133eb1746edc05f808cd7a799"></a><!-- doxytag: 
member="plibc.h::FSCANF" ref="203d7e3133eb1746edc05f808cd7a799" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FSCANF&nbsp;&nbsp;&nbsp;fscanf          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00495">495</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="eb4c4ef2b6b8926b8feb0f35fedafe07"></a><!-- doxytag: 
member="plibc.h::FSTAT" ref="eb4c4ef2b6b8926b8feb0f35fedafe07" args="(h, b)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define FSTAT          </td>
+          <td>(</td>
+          <td class="paramtype">h,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;fstat(h, b)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00463">463</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="fd31f3fa9a341cb73a619112b804b33f"></a><!-- doxytag: 
member="plibc.h::GETHOSTBYADDR" ref="fd31f3fa9a341cb73a619112b804b33f" 
args="(a, l, t)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GETHOSTBYADDR          </td>
+          <td>(</td>
+          <td class="paramtype">a,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">l,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">t&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;gethostbyname(a, l, t)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00512">512</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="a0603d4631e83a01f98b183a5ad60688"></a><!-- doxytag: 
member="plibc.h::GETHOSTBYNAME" ref="a0603d4631e83a01f98b183a5ad60688" 
args="(n)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GETHOSTBYNAME          </td>
+          <td>(</td>
+          <td class="paramtype">n&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;gethostbyname(n)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00513">513</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e3c8602a17fb4abaea58c84fb3abfdb4"></a><!-- doxytag: 
member="plibc.h::GETPEERNAME" ref="e3c8602a17fb4abaea58c84fb3abfdb4" args="(s, 
n, l)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GETPEERNAME          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">n,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">l&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;getpeername(s, n, l)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00500">500</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0756e317e886e912c6cc1bd568a1fbd2"></a><!-- doxytag: 
member="plibc.h::GETSOCKNAME" ref="0756e317e886e912c6cc1bd568a1fbd2" args="(s, 
n, l)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GETSOCKNAME          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">n,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">l&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;getsockname(s, n, l)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00501">501</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1c579b9024aa7de71e550485e1d581d5"></a><!-- doxytag: 
member="plibc.h::GETSOCKOPT" ref="1c579b9024aa7de71e550485e1d581d5" args="(s, 
l, o, v, p)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GETSOCKOPT          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">l,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">o,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">v,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">p&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;getsockopt(s, l, o, v, p)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00502">502</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="32993e6d0697da2b8b9eb28af2b914de"></a><!-- doxytag: 
member="plibc.h::GN_FREAD" ref="32993e6d0697da2b8b9eb28af2b914de" args="(b, s, 
c, f)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GN_FREAD          </td>
+          <td>(</td>
+          <td class="paramtype">b,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">c,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">f&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;fread(b, s, c, f)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00472">472</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0bc9a8c3cb9745a7985d3b12c14d3bb9"></a><!-- doxytag: 
member="plibc.h::GN_FWRITE" ref="0bc9a8c3cb9745a7985d3b12c14d3bb9" args="(b, s, 
c, f)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define GN_FWRITE          </td>
+          <td>(</td>
+          <td class="paramtype">b,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">c,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">f&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;fwrite(b, s, c, f)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00473">473</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c5d5e6e2125604b72be17c749d2c97ea"></a><!-- doxytag: 
member="plibc.h::LISTEN" ref="c5d5e6e2125604b72be17c749d2c97ea" args="(s, b)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LISTEN          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;listen(s, b)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00503">503</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="38e04c898dadfebf7421eafce46cd5aa"></a><!-- doxytag: 
member="plibc.h::LSTAT" ref="38e04c898dadfebf7421eafce46cd5aa" args="(p, b)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LSTAT          </td>
+          <td>(</td>
+          <td class="paramtype">p,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;lstat(p, b)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00480">480</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d572aa2858a96a33d5e6a6db219311a4"></a><!-- doxytag: 
member="plibc.h::LSTAT64" ref="d572aa2858a96a33d5e6a6db219311a4" args="(p, b)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LSTAT64          </td>
+          <td>(</td>
+          <td class="paramtype">p,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;lstat64(p, b)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00481">481</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1dd5942d95c42afacff6702556a19bf9"></a><!-- doxytag: 
member="plibc.h::MMAP" ref="1dd5942d95c42afacff6702556a19bf9" args="(s, l, p, 
f, d, o)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MMAP          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">l,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">p,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">f,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">d,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">o&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;mmap(s, l, p, f, d, o)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00475">475</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00068">MHD_pool_create()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c9bd553a8c46d830e890369e54e49bce"></a><!-- doxytag: 
member="plibc.h::MUNMAP" ref="c9bd553a8c46d830e890369e54e49bce" args="(s, l)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MUNMAP          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">l&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;munmap(s, l)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00476">476</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00101">MHD_pool_destroy()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="806511f4930171733227c99101dc0606"></a><!-- doxytag: 
member="plibc.h::NEWLINE" ref="806511f4930171733227c99101dc0606" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define NEWLINE&nbsp;&nbsp;&nbsp;&quot;\n&quot;  
        </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00448">448</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="16c2119eae5a1f846db55af2c92cf04c"></a><!-- doxytag: 
member="plibc.h::OPEN" ref="16c2119eae5a1f846db55af2c92cf04c" args="(f)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OPEN          </td>
+          <td>(</td>
+          <td class="paramtype">f&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;open(f)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00457">457</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5973f3dcbd995b2485c66dcd3a50f21d"></a><!-- doxytag: 
member="plibc.h::OPENDIR" ref="5973f3dcbd995b2485c66dcd3a50f21d" args="(d)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define OPENDIR          </td>
+          <td>(</td>
+          <td class="paramtype">d&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;opendir(d)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00456">456</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="256a5721249aa3309437212cc21a9fe4"></a><!-- doxytag: 
member="plibc.h::PATH_SEPARATOR" ref="256a5721249aa3309437212cc21a9fe4" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PATH_SEPARATOR&nbsp;&nbsp;&nbsp;';'      
    </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00446">446</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="420a211fe08d40c367a49cfc65e21b4d"></a><!-- doxytag: 
member="plibc.h::PATH_SEPARATOR_STR" ref="420a211fe08d40c367a49cfc65e21b4d" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
PATH_SEPARATOR_STR&nbsp;&nbsp;&nbsp;&quot;;&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00447">447</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="f9262aeb692df22a00d5cef985845b36"></a><!-- doxytag: 
member="plibc.h::PIPE" ref="f9262aeb692df22a00d5cef985845b36" args="(h)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PIPE          </td>
+          <td>(</td>
+          <td class="paramtype">h&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;pipe(h)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00464">464</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e1649fc947ca37a86917a08354f48d1a"></a><!-- doxytag: 
member="plibc.h::PRINTF" ref="e1649fc947ca37a86917a08354f48d1a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PRINTF&nbsp;&nbsp;&nbsp;printf          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00482">482</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="69f1bba01cab6b4ca24a6f755e9a1980"></a><!-- doxytag: 
member="plibc.h::RANDOM" ref="69f1bba01cab6b4ca24a6f755e9a1980" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RANDOM          </td>
+          <td>(</td>
+&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;random()</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00478">478</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="67396d2e6069a2e46f6b36a92dfcccc7"></a><!-- doxytag: 
member="plibc.h::READ" ref="67396d2e6069a2e46f6b36a92dfcccc7" args="(f, b, n)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define READ          </td>
+          <td>(</td>
+          <td class="paramtype">f,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">n&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;read(f, b, n)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00471">471</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d937b4cf0703b420710cc94d5a076d9d"></a><!-- doxytag: 
member="plibc.h::READLINK" ref="d937b4cf0703b420710cc94d5a076d9d" args="(p, b, 
s)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define READLINK          </td>
+          <td>(</td>
+          <td class="paramtype">p,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">s&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;readlink(p, b, s)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00479">479</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="f0041802ad273204580f589cfa91c2aa"></a><!-- doxytag: 
member="plibc.h::RECV" ref="f0041802ad273204580f589cfa91c2aa" args="(s, b, l, 
f)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RECV          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">l,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">f&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;recv(s, b, l, f)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00504">504</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01178">do_read()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="f3403b1a641fc8adefc0069638a6151f"></a><!-- doxytag: 
member="plibc.h::RECVFROM" ref="f3403b1a641fc8adefc0069638a6151f" args="(s, b, 
l, f, r, o)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RECVFROM          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">l,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">f,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">r,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">o&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;recvfrom(s, b, l, f, r, o)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00505">505</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0ff8d613b0667ee9626930b05ca5e0ce"></a><!-- doxytag: 
member="plibc.h::REMOVE" ref="0ff8d613b0667ee9626930b05ca5e0ce" args="(p)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define REMOVE          </td>
+          <td>(</td>
+          <td class="paramtype">p&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;remove(p)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00465">465</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="775fa77e6f0a0b1b658b27b49f1d4205"></a><!-- doxytag: 
member="plibc.h::RENAME" ref="775fa77e6f0a0b1b658b27b49f1d4205" args="(o, n)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RENAME          </td>
+          <td>(</td>
+          <td class="paramtype">o,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">n&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;rename(o, n)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00466">466</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3e2668902f17c945acb92365d92a5d2f"></a><!-- doxytag: 
member="plibc.h::RMDIR" ref="3e2668902f17c945acb92365d92a5d2f" args="(f)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RMDIR          </td>
+          <td>(</td>
+          <td class="paramtype">f&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;rmdir(f)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00460">460</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1799711cd7a7b727846cfe2068f67c66"></a><!-- doxytag: 
member="plibc.h::SCANF" ref="1799711cd7a7b727846cfe2068f67c66" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SCANF&nbsp;&nbsp;&nbsp;scanf          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00494">494</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ceb244151842c6b62ab154cdf06736ea"></a><!-- doxytag: 
member="plibc.h::SELECT" ref="ceb244151842c6b62ab154cdf06736ea" args="(n, r, w, 
e, t)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SELECT          </td>
+          <td>(</td>
+          <td class="paramtype">n,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">r,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">w,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">e,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">t&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;select(n, r, w, e, t)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00506">506</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="37f5e11410a0d7e35178c2a5871353c8"></a><!-- doxytag: 
member="plibc.h::SEND" ref="37f5e11410a0d7e35178c2a5871353c8" args="(s, b, l, 
f)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SEND          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">l,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">f&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;send(s, b, l, f)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00507">507</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01446">do_write()</a>, and <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1aeb9d3effac44ece3b4d3ef00f57112"></a><!-- doxytag: 
member="plibc.h::SENDTO" ref="1aeb9d3effac44ece3b4d3ef00f57112" args="(s, b, l, 
f, o, n)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SENDTO          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">l,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">f,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">o,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">n&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;sendto(s, b, l, f, o, n)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00508">508</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3f462c4ce73cc9bfdb8af29f2ece106e"></a><!-- doxytag: 
member="plibc.h::SETSOCKOPT" ref="3f462c4ce73cc9bfdb8af29f2ece106e" args="(s, 
l, o, v, n)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SETSOCKOPT          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">l,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">o,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">v,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">n&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;setsockopt(s, l, o, v, n)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00509">509</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d15de8b8c10c95a20e3b9e1a7429af87"></a><!-- doxytag: 
member="plibc.h::SHUTDOWN" ref="d15de8b8c10c95a20e3b9e1a7429af87" args="(s, h)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SHUTDOWN          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">h&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;shutdown(s, h)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00510">510</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01178">do_read()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="a6946723c6b7a86ec3c33caaf832840b"></a><!-- doxytag: 
member="plibc.h::SIGALRM" ref="a6946723c6b7a86ec3c33caaf832840b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SIGALRM&nbsp;&nbsp;&nbsp;14          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00032">32</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00763">__attribute__()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="337a485ee0cdca3ce3dfb172057796ec"></a><!-- doxytag: 
member="plibc.h::SOCKET" ref="337a485ee0cdca3ce3dfb172057796ec" args="(a, t, 
p)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SOCKET          </td>
+          <td>(</td>
+          <td class="paramtype">a,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">t,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">p&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;socket(a, t, p)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00511">511</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="92d04fe74201d58bc774099a3f5a52da"></a><!-- doxytag: 
member="plibc.h::SPRINTF" ref="92d04fe74201d58bc774099a3f5a52da" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SPRINTF&nbsp;&nbsp;&nbsp;sprintf         
 </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00489">489</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="26322ca1613f09e983e5b67fbeeec6ea"></a><!-- doxytag: 
member="plibc.h::SSCANF" ref="26322ca1613f09e983e5b67fbeeec6ea" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SSCANF&nbsp;&nbsp;&nbsp;sscanf          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00491">491</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="873e8aa16444f974cc154f1389175da2"></a><!-- doxytag: 
member="plibc.h::STAT" ref="873e8aa16444f974cc154f1389175da2" args="(p, b)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define STAT          </td>
+          <td>(</td>
+          <td class="paramtype">p,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;stat(p, b)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00467">467</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="7ffb1d64ce04716e69a253d973b71a21"></a><!-- doxytag: 
member="plibc.h::STAT64" ref="7ffb1d64ce04716e69a253d973b71a21" args="(p, b)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define STAT64          </td>
+          <td>(</td>
+          <td class="paramtype">p,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;stat64(p, b)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00468">468</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="fe721179e016448489fe5f5fdd76ef99"></a><!-- doxytag: 
member="plibc.h::STRERROR" ref="fe721179e016448489fe5f5fdd76ef99" args="(i)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define STRERROR          </td>
+          <td>(</td>
+          <td class="paramtype">i&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;strerror(i)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00477">477</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01178">do_read()</a>, <a 
class="el" href="../../d5/de3/connection_8c-source.html#l01446">do_write()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>, and <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="7f77152cc6de970b97d72cc2f783a56e"></a><!-- doxytag: 
member="plibc.h::SYMLINK" ref="7f77152cc6de970b97d72cc2f783a56e" args="(a, b)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define SYMLINK          </td>
+          <td>(</td>
+          <td class="paramtype">a,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;symlink(a, b)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00474">474</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0c5b0da1245caf87d73ecf12a5350f99"></a><!-- doxytag: 
member="plibc.h::UNLINK" ref="0c5b0da1245caf87d73ecf12a5350f99" args="(f)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define UNLINK          </td>
+          <td>(</td>
+          <td class="paramtype">f&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;unlink(f)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00469">469</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="cc0934c8f93d1db0f67e820adadad2a4"></a><!-- doxytag: 
member="plibc.h::VFPRINTF" ref="cc0934c8f93d1db0f67e820adadad2a4" args="(s, f, 
a)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define VFPRINTF          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">f,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;vfprintf(s, f, a)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00485">485</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="45390d3e79b8cee9c0a2f385d4bcc583"></a><!-- doxytag: 
member="plibc.h::VFSCANF" ref="45390d3e79b8cee9c0a2f385d4bcc583" args="(s, f, 
a)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define VFSCANF          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">f,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;vfscanf(s, f, a)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00492">492</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1e354439fcceb36917f8d8b3946cb2b5"></a><!-- doxytag: 
member="plibc.h::VPRINTF" ref="1e354439fcceb36917f8d8b3946cb2b5" args="(f, a)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define VPRINTF          </td>
+          <td>(</td>
+          <td class="paramtype">f,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;vprintf(f, a)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00484">484</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3bca44ebb1407da21d73e46651a5989d"></a><!-- doxytag: 
member="plibc.h::VSCANF" ref="3bca44ebb1407da21d73e46651a5989d" args="(f, a)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define VSCANF          </td>
+          <td>(</td>
+          <td class="paramtype">f,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;vscanf(f, a)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00493">493</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ca3fd43928c3f8ac7ec886b9d0dfb9f7"></a><!-- doxytag: 
member="plibc.h::VSNPRINTF" ref="ca3fd43928c3f8ac7ec886b9d0dfb9f7" args="(str, 
size, fmt, a)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define VSNPRINTF          </td>
+          <td>(</td>
+          <td class="paramtype">str,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">fmt,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;vsnprintf(str, size, fmt, a)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00487">487</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3adb6bc22c61b4f693b6129c6a7e7c8f"></a><!-- doxytag: 
member="plibc.h::VSPRINTF" ref="3adb6bc22c61b4f693b6129c6a7e7c8f" args="(d, f, 
a)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define VSPRINTF          </td>
+          <td>(</td>
+          <td class="paramtype">d,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">f,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;vsprintf(d, f, a)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00486">486</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0d93bc1b7d6679d6a65546a44071f5ed"></a><!-- doxytag: 
member="plibc.h::VSSCANF" ref="0d93bc1b7d6679d6a65546a44071f5ed" args="(s, f, 
a)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define VSSCANF          </td>
+          <td>(</td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">f,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;vsscanf(s, f, a)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00490">490</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="272fe91e40870684228cfa7e873571bc"></a><!-- doxytag: 
member="plibc.h::WAITPID" ref="272fe91e40870684228cfa7e873571bc" args="(p, s, 
o)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define WAITPID          </td>
+          <td>(</td>
+          <td class="paramtype">p,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">s,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">o&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;waitpid(p, s, o)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00496">496</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="365beffe3c13d74176ad2894623d8e96"></a><!-- doxytag: 
member="plibc.h::WRITE" ref="365beffe3c13d74176ad2894623d8e96" args="(f, b, n)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define WRITE          </td>
+          <td>(</td>
+          <td class="paramtype">f,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">n&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;write(f, b, n)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00470">470</a> of file <a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d70/testzzuf_2daemontest__large__put_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d2/d70/testzzuf_2daemontest__large__put_8c-source.html
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d2/d70/testzzuf_2daemontest__large__put_8c-source.html
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,405 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_large_put.c Source 
File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_large_put.c</h1><a 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007, 2008 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include "<a 
class="code" href="../../d9/d7f/socat_8c.html" title="Code to fork-exec zzuf 
and start the socat process.">socat.c</a>"</span>
+<a name="l00039"></a>00039 
+<a name="l00040"></a><a class="code" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">00040</a>
 <span class="keyword">static</span> <span class="keywordtype">int</span> <a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>;
+<a name="l00041"></a>00041 
+<a name="l00047"></a><a class="code" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">00047</a>
 <span class="preprocessor">#define PUT_SIZE (256 * 1024)</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span>
+<a name="l00049"></a><a class="code" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">00049</a>
 <span class="keyword">static</span> <span class="keywordtype">char</span> *<a 
class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a>;
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 <span class="keyword">struct </span>CBC
+<a name="l00052"></a>00052 {
+<a name="l00053"></a>00053   <span class="keywordtype">char</span> *buf;
+<a name="l00054"></a>00054   <span class="keywordtype">size_t</span> pos;
+<a name="l00055"></a>00055   <span class="keywordtype">size_t</span> size;
+<a name="l00056"></a>00056 };
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00059"></a><a class="code" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">00059</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>
 (<span class="keywordtype">void</span> *stream, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ptr)
+<a name="l00060"></a>00060 {
+<a name="l00061"></a>00061   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> *pos = ptr;
+<a name="l00062"></a>00062   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> wrt;
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064   wrt = size * nmemb;
+<a name="l00065"></a>00065   <span class="keywordflow">if</span> (wrt &gt; <a 
class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>
 - (*pos))
+<a name="l00066"></a>00066     wrt = <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>
 - (*pos);
+<a name="l00067"></a>00067   memcpy (stream, &amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a>[*pos],
 wrt);
+<a name="l00068"></a>00068   (*pos) += wrt;
+<a name="l00069"></a>00069   <span class="keywordflow">return</span> wrt;
+<a name="l00070"></a>00070 }
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00073"></a><a class="code" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#d81c59142c8e14bd20d5e266add76107">00073</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00074"></a>00074 {
+<a name="l00075"></a>00075   <span class="keyword">struct </span>CBC *cbc = 
ctx;
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077   <span class="keywordflow">if</span> (cbc-&gt;pos 
+ size * nmemb &gt; cbc-&gt;size)
+<a name="l00078"></a>00078     <span class="keywordflow">return</span> 0;      
             <span class="comment">/* overflow */</span>
+<a name="l00079"></a>00079   memcpy (&amp;cbc-&gt;buf[cbc-&gt;pos], ptr, size 
* nmemb);
+<a name="l00080"></a>00080   cbc-&gt;pos += size * nmemb;
+<a name="l00081"></a>00081   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00082"></a>00082 }
+<a name="l00083"></a>00083 
+<a name="l00084"></a>00084 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00085"></a><a class="code" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">00085</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00086"></a>00086           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00087"></a>00087           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00088"></a>00088           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00089"></a>00089           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00090"></a>00090           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00091"></a>00091           <span class="keywordtype">void</span> 
**unused)
+<a name="l00092"></a>00092 {
+<a name="l00093"></a>00093   <span class="keywordtype">int</span> *done = cls;
+<a name="l00094"></a>00094   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00095"></a>00095   <span class="keywordtype">int</span> ret;
+<a name="l00096"></a>00096 
+<a name="l00097"></a>00097   <span class="keywordflow">if</span> (0 != strcmp 
(<span class="stringliteral">"PUT"</span>, method))
+<a name="l00098"></a>00098     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* unexpected method */</span>
+<a name="l00099"></a>00099   <span class="keywordflow">if</span> ((*done) == 0)
+<a name="l00100"></a>00100     {
+<a name="l00101"></a>00101       <span class="keywordflow">if</span> 
(*upload_data_size != <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>)
+<a name="l00102"></a>00102         {
+<a name="l00103"></a>00103 <span class="preprocessor">#if 0</span>
+<a name="l00104"></a>00104 <span class="preprocessor"></span>          fprintf 
(stderr,
+<a name="l00105"></a>00105                    <span 
class="stringliteral">"Waiting for more data (%u/%u)...\n"</span>,
+<a name="l00106"></a>00106                    *upload_data_size, <a 
class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>);
+<a name="l00107"></a>00107 <span class="preprocessor">#endif</span>
+<a name="l00108"></a>00108 <span class="preprocessor"></span>          <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
       <span class="comment">/* not yet ready */</span>
+<a name="l00109"></a>00109         }
+<a name="l00110"></a>00110       <span class="keywordflow">if</span> (0 == 
memcmp (upload_data, <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a>,
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>))
+<a name="l00111"></a>00111         {
+<a name="l00112"></a>00112           *upload_data_size = 0;
+<a name="l00113"></a>00113         }
+<a name="l00114"></a>00114       <span class="keywordflow">else</span>
+<a name="l00115"></a>00115         {
+<a name="l00116"></a>00116           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00117"></a>00117         }
+<a name="l00118"></a>00118       *done = 1;
+<a name="l00119"></a>00119       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00120"></a>00120     }
+<a name="l00121"></a>00121   response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (url),
+<a name="l00122"></a>00122                                             (<span 
class="keywordtype">void</span> *) url, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00123"></a>00123   ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00124"></a>00124   <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00125"></a>00125   <span class="keywordflow">return</span> ret;
+<a name="l00126"></a>00126 }
+<a name="l00127"></a>00127 
+<a name="l00128"></a>00128 
+<a name="l00129"></a>00129 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00130"></a><a class="code" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">00130</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ()
+<a name="l00131"></a>00131 {
+<a name="l00132"></a>00132   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00133"></a>00133   CURL *c;
+<a name="l00134"></a>00134   <span class="keyword">struct </span>CBC cbc;
+<a name="l00135"></a>00135   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00136"></a>00136   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00137"></a>00137   <span class="keywordtype">char</span> buf[2048];
+<a name="l00138"></a>00138   <span class="keywordtype">int</span> i;
+<a name="l00139"></a>00139 
+<a name="l00140"></a>00140   cbc.buf = buf;
+<a name="l00141"></a>00141   cbc.size = 2048;
+<a name="l00142"></a>00142   cbc.pos = 0;
+<a name="l00143"></a>00143   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00144"></a>00144                         11080,
+<a name="l00145"></a>00145                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00146"></a>00146   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00147"></a>00147     <span class="keywordflow">return</span> 1;
+<a name="l00148"></a>00148   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00149"></a>00149   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00150"></a>00150     {
+<a name="l00151"></a>00151       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00152"></a>00152 
+<a name="l00153"></a>00153       c = curl_easy_init ();
+<a name="l00154"></a>00154       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00155"></a>00155       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00156"></a>00156       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00157"></a>00157       curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00158"></a>00158       curl_easy_setopt (c, CURLOPT_READDATA, 
&amp;pos);
+<a name="l00159"></a>00159       curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00160"></a>00160       curl_easy_setopt (c, CURLOPT_INFILESIZE, 
(<span class="keywordtype">long</span>) <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>);
+<a name="l00161"></a>00161       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00162"></a>00162       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00163"></a>00163       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00164"></a>00164         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00165"></a>00165       <span class="keywordflow">else</span>
+<a name="l00166"></a>00166         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00167"></a>00167       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00168"></a>00168       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00169"></a>00169       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00170"></a>00170       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00171"></a>00171       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00172"></a>00172       curl_easy_perform (c);
+<a name="l00173"></a>00173       curl_easy_cleanup (c);
+<a name="l00174"></a>00174     }
+<a name="l00175"></a>00175   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00176"></a>00176   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00177"></a>00177   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00178"></a>00178   <span class="keywordflow">return</span> 0;
+<a name="l00179"></a>00179 }
+<a name="l00180"></a>00180 
+<a name="l00181"></a>00181 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00182"></a><a class="code" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">00182</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ()
+<a name="l00183"></a>00183 {
+<a name="l00184"></a>00184   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00185"></a>00185   CURL *c;
+<a name="l00186"></a>00186   <span class="keyword">struct </span>CBC cbc;
+<a name="l00187"></a>00187   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00188"></a>00188   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00189"></a>00189   <span class="keywordtype">char</span> buf[2048];
+<a name="l00190"></a>00190   <span class="keywordtype">int</span> i;
+<a name="l00191"></a>00191 
+<a name="l00192"></a>00192   cbc.buf = buf;
+<a name="l00193"></a>00193   cbc.size = 2048;
+<a name="l00194"></a>00194   cbc.pos = 0;
+<a name="l00195"></a>00195   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00196"></a>00196                         11080,
+<a name="l00197"></a>00197                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00198"></a>00198   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00199"></a>00199     <span class="keywordflow">return</span> 16;
+<a name="l00200"></a>00200   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00201"></a>00201   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00202"></a>00202     {
+<a name="l00203"></a>00203       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00204"></a>00204 
+<a name="l00205"></a>00205       c = curl_easy_init ();
+<a name="l00206"></a>00206       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00207"></a>00207       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00208"></a>00208       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00209"></a>00209       curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00210"></a>00210       curl_easy_setopt (c, CURLOPT_READDATA, 
&amp;pos);
+<a name="l00211"></a>00211       curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00212"></a>00212       curl_easy_setopt (c, CURLOPT_INFILESIZE, 
(<span class="keywordtype">long</span>) <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>);
+<a name="l00213"></a>00213       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00214"></a>00214       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00215"></a>00215       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00216"></a>00216         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00217"></a>00217       <span class="keywordflow">else</span>
+<a name="l00218"></a>00218         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00219"></a>00219       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00220"></a>00220       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00221"></a>00221       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00222"></a>00222       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00223"></a>00223       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00224"></a>00224       curl_easy_perform (c);
+<a name="l00225"></a>00225       curl_easy_cleanup (c);
+<a name="l00226"></a>00226     }
+<a name="l00227"></a>00227   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00228"></a>00228   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00229"></a>00229   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00230"></a>00230   <span class="keywordflow">return</span> 0;
+<a name="l00231"></a>00231 }
+<a name="l00232"></a>00232 
+<a name="l00233"></a>00233 
+<a name="l00234"></a>00234 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00235"></a><a class="code" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">00235</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ()
+<a name="l00236"></a>00236 {
+<a name="l00237"></a>00237   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00238"></a>00238   CURL *c;
+<a name="l00239"></a>00239   <span class="keyword">struct </span>CBC cbc;
+<a name="l00240"></a>00240   CURLM *multi;
+<a name="l00241"></a>00241   CURLMcode mret;
+<a name="l00242"></a>00242   fd_set rs;
+<a name="l00243"></a>00243   fd_set ws;
+<a name="l00244"></a>00244   fd_set es;
+<a name="l00245"></a>00245   <span class="keywordtype">int</span> max;
+<a name="l00246"></a>00246   <span class="keywordtype">int</span> running;
+<a name="l00247"></a>00247   time_t start;
+<a name="l00248"></a>00248   <span class="keyword">struct </span>timeval tv;
+<a name="l00249"></a>00249   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00250"></a>00250   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00251"></a>00251   <span class="keywordtype">char</span> buf[2048];
+<a name="l00252"></a>00252   <span class="keywordtype">int</span> i;
+<a name="l00253"></a>00253 
+<a name="l00254"></a>00254   cbc.buf = buf;
+<a name="l00255"></a>00255   cbc.size = 2048;
+<a name="l00256"></a>00256   cbc.pos = 0;
+<a name="l00257"></a>00257   multi = NULL;
+<a name="l00258"></a>00258   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22675f8d239be01d1235d2e428d81cb0a4">MHD_NO_FLAG</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00259"></a>00259                         11080,
+<a name="l00260"></a>00260                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag,
+<a name="l00261"></a>00261                         <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250c9ede9ea399bf22dad6fc26b45041295">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>,
+<a name="l00262"></a>00262                         <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>
 * 4, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00263"></a>00263   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00264"></a>00264     <span class="keywordflow">return</span> 256;
+<a name="l00265"></a>00265   multi = curl_multi_init ();
+<a name="l00266"></a>00266   <span class="keywordflow">if</span> (multi == 
NULL)
+<a name="l00267"></a>00267     {
+<a name="l00268"></a>00268       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00269"></a>00269       <span class="keywordflow">return</span> 512;
+<a name="l00270"></a>00270     }
+<a name="l00271"></a>00271   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00272"></a>00272   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00273"></a>00273     {
+<a name="l00274"></a>00274       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00275"></a>00275 
+<a name="l00276"></a>00276       c = curl_easy_init ();
+<a name="l00277"></a>00277       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00278"></a>00278       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00279"></a>00279       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00280"></a>00280       curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00281"></a>00281       curl_easy_setopt (c, CURLOPT_READDATA, 
&amp;pos);
+<a name="l00282"></a>00282       curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00283"></a>00283       curl_easy_setopt (c, CURLOPT_INFILESIZE, 
(<span class="keywordtype">long</span>) <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>);
+<a name="l00284"></a>00284       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00285"></a>00285       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00286"></a>00286       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00287"></a>00287         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00288"></a>00288       <span class="keywordflow">else</span>
+<a name="l00289"></a>00289         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00290"></a>00290       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00291"></a>00291       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00292"></a>00292       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00293"></a>00293       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00294"></a>00294       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00295"></a>00295 
+<a name="l00296"></a>00296 
+<a name="l00297"></a>00297 
+<a name="l00298"></a>00298       mret = curl_multi_add_handle (multi, c);
+<a name="l00299"></a>00299       <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00300"></a>00300         {
+<a name="l00301"></a>00301           curl_multi_cleanup (multi);
+<a name="l00302"></a>00302           curl_easy_cleanup (c);
+<a name="l00303"></a>00303           <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00304"></a>00304           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00305"></a>00305           <span class="keywordflow">return</span> 
1024;
+<a name="l00306"></a>00306         }
+<a name="l00307"></a>00307       start = time (NULL);
+<a name="l00308"></a>00308       <span class="keywordflow">while</span> ((time 
(NULL) - start &lt; 5) &amp;&amp; (c != NULL))
+<a name="l00309"></a>00309         {
+<a name="l00310"></a>00310           max = 0;
+<a name="l00311"></a>00311           FD_ZERO (&amp;rs);
+<a name="l00312"></a>00312           FD_ZERO (&amp;ws);
+<a name="l00313"></a>00313           FD_ZERO (&amp;es);
+<a name="l00314"></a>00314           curl_multi_perform (multi, &amp;running);
+<a name="l00315"></a>00315           mret = curl_multi_fdset (multi, &amp;rs, 
&amp;ws, &amp;es, &amp;max);
+<a name="l00316"></a>00316           <span class="keywordflow">if</span> (mret 
!= CURLM_OK)
+<a name="l00317"></a>00317             {
+<a name="l00318"></a>00318               curl_multi_remove_handle (multi, c);
+<a name="l00319"></a>00319               curl_multi_cleanup (multi);
+<a name="l00320"></a>00320               curl_easy_cleanup (c);
+<a name="l00321"></a>00321               <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00322"></a>00322               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00323"></a>00323               <span 
class="keywordflow">return</span> 2048;
+<a name="l00324"></a>00324             }
+<a name="l00325"></a>00325           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00326"></a>00326             {
+<a name="l00327"></a>00327               curl_multi_remove_handle (multi, c);
+<a name="l00328"></a>00328               curl_multi_cleanup (multi);
+<a name="l00329"></a>00329               curl_easy_cleanup (c);
+<a name="l00330"></a>00330               <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00331"></a>00331               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00332"></a>00332               <span 
class="keywordflow">return</span> 4096;
+<a name="l00333"></a>00333             }
+<a name="l00334"></a>00334           tv.tv_sec = 0;
+<a name="l00335"></a>00335           tv.tv_usec = 1000;
+<a name="l00336"></a>00336           select (max + 1, &amp;rs, &amp;ws, 
&amp;es, &amp;tv);
+<a name="l00337"></a>00337           curl_multi_perform (multi, &amp;running);
+<a name="l00338"></a>00338           <span class="keywordflow">if</span> 
(running == 0)
+<a name="l00339"></a>00339             {
+<a name="l00340"></a>00340               curl_multi_info_read (multi, 
&amp;running);
+<a name="l00341"></a>00341               curl_multi_remove_handle (multi, c);
+<a name="l00342"></a>00342               curl_easy_cleanup (c);
+<a name="l00343"></a>00343               c = NULL;
+<a name="l00344"></a>00344             }
+<a name="l00345"></a>00345           <a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(d);
+<a name="l00346"></a>00346         }
+<a name="l00347"></a>00347       <span class="keywordflow">if</span> (c != 
NULL)
+<a name="l00348"></a>00348         {
+<a name="l00349"></a>00349           curl_multi_remove_handle (multi, c);
+<a name="l00350"></a>00350           curl_easy_cleanup (c);
+<a name="l00351"></a>00351         }
+<a name="l00352"></a>00352     }
+<a name="l00353"></a>00353   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00354"></a>00354   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00355"></a>00355   curl_multi_cleanup (multi);
+<a name="l00356"></a>00356   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00357"></a>00357   <span class="keywordflow">return</span> 0;
+<a name="l00358"></a>00358 }
+<a name="l00359"></a>00359 
+<a name="l00360"></a>00360 
+<a name="l00361"></a>00361 
+<a name="l00362"></a>00362 <span class="keywordtype">int</span>
+<a name="l00363"></a><a class="code" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770">00363</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00364"></a>00364 {
+<a name="l00365"></a>00365   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00366"></a>00366 
+<a name="l00367"></a>00367   <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>
 = NULL != strstr (argv[0], <span class="stringliteral">"11"</span>);
+<a name="l00368"></a>00368   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00369"></a>00369     <span class="keywordflow">return</span> 2;
+<a name="l00370"></a>00370   <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a>
 = malloc (<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>);
+<a name="l00371"></a>00371   memset (<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a>,
 1, <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>);
+<a name="l00372"></a>00372   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ();
+<a name="l00373"></a>00373   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ();
+<a name="l00374"></a>00374   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ();
+<a name="l00375"></a>00375   free (<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a>);
+<a name="l00376"></a>00376   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00377"></a>00377     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00378"></a>00378   curl_global_cleanup ();
+<a name="l00379"></a>00379   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00380"></a>00380 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d2/d92/memorypool_8c__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d2/d92/memorypool_8c__incl.map               
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d2/d92/memorypool_8c__incl.map       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" href="$d8/d94/memorypool_8h.html" title="memory pool; 
mostly used for efficient (de)allocation for each connection and bounding..." 
alt="" coords="44,84,159,110">

Added: libmicrohttpd-docs/WWW/doxygen/d2/d92/memorypool_8c__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d2/d92/memorypool_8c__incl.md5               
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d2/d92/memorypool_8c__incl.md5       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+7ac1a0407d4aecc21980c657844adcf0
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d2/d92/memorypool_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d2/d92/memorypool_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/d92/testcurl_2daemontest__get__chunked_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d2/d92/testcurl_2daemontest__get__chunked_8c-source.html
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d2/d92/testcurl_2daemontest__get__chunked_8c-source.html
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,380 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_get_chunked.c Source 
File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_get_chunked.c</h1><a 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00031"></a>00031 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 <span class="keyword">struct </span>CBC
+<a name="l00043"></a>00043 {
+<a name="l00044"></a>00044   <span class="keywordtype">char</span> *buf;
+<a name="l00045"></a>00045   <span class="keywordtype">size_t</span> pos;
+<a name="l00046"></a>00046   <span class="keywordtype">size_t</span> size;
+<a name="l00047"></a>00047 };
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00050"></a><a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#d81c59142c8e14bd20d5e266add76107">00050</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052   <span class="keyword">struct </span>CBC *cbc = 
ctx;
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054   <span class="keywordflow">if</span> (cbc-&gt;pos 
+ size * nmemb &gt; cbc-&gt;size)
+<a name="l00055"></a>00055     <span class="keywordflow">return</span> 0;      
             <span class="comment">/* overflow */</span>
+<a name="l00056"></a>00056   memcpy (&amp;cbc-&gt;buf[cbc-&gt;pos], ptr, size 
* nmemb);
+<a name="l00057"></a>00057   cbc-&gt;pos += size * nmemb;
+<a name="l00058"></a>00058   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00059"></a>00059 }
+<a name="l00060"></a>00060 
+<a name="l00065"></a>00065 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00066"></a><a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#5a8834c4750a8726a3fcd415ae3bb17e">00066</a>
 <a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#5a8834c4750a8726a3fcd415ae3bb17e">crc</a>
 (<span class="keywordtype">void</span> *cls, <span 
class="keywordtype">size_t</span> pos, <span class="keywordtype">char</span> 
*buf, <span class="keywordtype">int</span> max)
+<a name="l00067"></a>00067 {
+<a name="l00068"></a>00068   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
**responseptr = cls;
+<a name="l00069"></a>00069 
+<a name="l00070"></a>00070   <span class="keywordflow">if</span> (pos == 128 * 
10)
+<a name="l00071"></a>00071     {
+<a name="l00072"></a>00072       <a class="code" 
href="../../d9/d6b/response_8c.html#2091d2691bb976dc32606f6a2ead60bb">MHD_add_response_header</a>
 (*responseptr, <span class="stringliteral">"Footer"</span>, <span 
class="stringliteral">"working"</span>);
+<a name="l00073"></a>00073       <span class="keywordflow">return</span> -1;   
             <span class="comment">/* end of stream */</span>
+<a name="l00074"></a>00074     }
+<a name="l00075"></a>00075   <span class="keywordflow">if</span> (max &lt; 128)
+<a name="l00076"></a>00076     abort ();                   <span 
class="comment">/* should not happen in this testcase... */</span>
+<a name="l00077"></a>00077   memset (buf, <span class="charliteral">'A'</span> 
+ (pos / 128), 128);
+<a name="l00078"></a>00078   <span class="keywordflow">return</span> 128;
+<a name="l00079"></a>00079 }
+<a name="l00080"></a>00080 
+<a name="l00084"></a>00084 <span class="keyword">static</span> <span 
class="keywordtype">void</span>
+<a name="l00085"></a><a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#247ca414537954fdc7da5e213708ac8a">00085</a>
 <a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#247ca414537954fdc7da5e213708ac8a">crcf</a>
 (<span class="keywordtype">void</span> *ptr)
+<a name="l00086"></a>00086 {
+<a name="l00087"></a>00087   free (ptr);
+<a name="l00088"></a>00088 }
+<a name="l00089"></a>00089 
+<a name="l00090"></a>00090 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00091"></a><a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#c0f9be0f8da826bce6690c51dbdd7a42">00091</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00092"></a>00092           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00093"></a>00093           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00094"></a>00094           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00095"></a>00095           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00096"></a>00096           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size, <span class="keywordtype">void</span> **ptr)
+<a name="l00097"></a>00097 {
+<a name="l00098"></a>00098   <span class="keyword">static</span> <span 
class="keywordtype">int</span> aptr;
+<a name="l00099"></a>00099   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *me = cls;
+<a name="l00100"></a>00100   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00101"></a>00101   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
**responseptr;
+<a name="l00102"></a>00102   <span class="keywordtype">int</span> ret;
+<a name="l00103"></a>00103 
+<a name="l00104"></a>00104   <span class="keywordflow">if</span> (0 != strcmp 
(me, method))
+<a name="l00105"></a>00105     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* unexpected method */</span>
+<a name="l00106"></a>00106   <span class="keywordflow">if</span> (&amp;aptr != 
*ptr)
+<a name="l00107"></a>00107     {
+<a name="l00108"></a>00108       <span class="comment">/* do never respond on 
first call */</span>
+<a name="l00109"></a>00109       *ptr = &amp;aptr;
+<a name="l00110"></a>00110       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00111"></a>00111     }
+<a name="l00112"></a>00112   responseptr = malloc (<span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> <a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *));
+<a name="l00113"></a>00113   response = <a class="code" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b">MHD_create_response_from_callback</a>
 (-1,
+<a name="l00114"></a>00114                                                 
1024,
+<a name="l00115"></a>00115                                                 
&amp;<a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#5a8834c4750a8726a3fcd415ae3bb17e">crc</a>,
 responseptr, &amp;<a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#247ca414537954fdc7da5e213708ac8a">crcf</a>);
+<a name="l00116"></a>00116   *responseptr = response;
+<a name="l00117"></a>00117   ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00118"></a>00118   <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00119"></a>00119   <span class="keywordflow">return</span> ret;
+<a name="l00120"></a>00120 }
+<a name="l00121"></a>00121 
+<a name="l00122"></a>00122 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00123"></a><a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#c2a3fa292b3229a708534cdaa3a8472f">00123</a>
 <a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#c2a3fa292b3229a708534cdaa3a8472f">validate</a>
 (<span class="keyword">struct</span> CBC cbc, <span 
class="keywordtype">int</span> ebase)
+<a name="l00124"></a>00124 {
+<a name="l00125"></a>00125   <span class="keywordtype">int</span> i;
+<a name="l00126"></a>00126   <span class="keywordtype">char</span> buf[128];
+<a name="l00127"></a>00127 
+<a name="l00128"></a>00128   <span class="keywordflow">if</span> (cbc.pos != 
128 * 10)
+<a name="l00129"></a>00129     <span class="keywordflow">return</span> ebase;
+<a name="l00130"></a>00130 
+<a name="l00131"></a>00131   <span class="keywordflow">for</span> (i = 0; i 
&lt; 10; i++)
+<a name="l00132"></a>00132     {
+<a name="l00133"></a>00133       memset (buf, <span 
class="charliteral">'A'</span> + i, 128);
+<a name="l00134"></a>00134       <span class="keywordflow">if</span> (0 != 
memcmp (buf, &amp;cbc.buf[i * 128], 128))
+<a name="l00135"></a>00135         {
+<a name="l00136"></a>00136           fprintf (stderr,
+<a name="l00137"></a>00137                    <span class="stringliteral">"Got 
 `%.*s'\nWant `%.*s'\n"</span>,
+<a name="l00138"></a>00138                    128, buf, 128, &amp;cbc.buf[i * 
128]);
+<a name="l00139"></a>00139           <span class="keywordflow">return</span> 
ebase * 2;
+<a name="l00140"></a>00140         }
+<a name="l00141"></a>00141     }
+<a name="l00142"></a>00142   <span class="keywordflow">return</span> 0;
+<a name="l00143"></a>00143 }
+<a name="l00144"></a>00144 
+<a name="l00145"></a>00145 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00146"></a><a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#7fa4851635c52d9949098e98aab71929">00146</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929">testInternalGet</a>
 ()
+<a name="l00147"></a>00147 {
+<a name="l00148"></a>00148   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00149"></a>00149   CURL *c;
+<a name="l00150"></a>00150   <span class="keywordtype">char</span> buf[2048];
+<a name="l00151"></a>00151   <span class="keyword">struct </span>CBC cbc;
+<a name="l00152"></a>00152   CURLcode errornum;
+<a name="l00153"></a>00153 
+<a name="l00154"></a>00154   cbc.buf = buf;
+<a name="l00155"></a>00155   cbc.size = 2048;
+<a name="l00156"></a>00156   cbc.pos = 0;
+<a name="l00157"></a>00157   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00158"></a>00158                         1080, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 <span class="stringliteral">"GET"</span>, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00159"></a>00159   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00160"></a>00160     <span class="keywordflow">return</span> 1;
+<a name="l00161"></a>00161   c = curl_easy_init ();
+<a name="l00162"></a>00162   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1080/hello_world";</span>);
+<a name="l00163"></a>00163   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00164"></a>00164   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00165"></a>00165   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00166"></a>00166   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00167"></a>00167   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00168"></a>00168   curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00169"></a>00169   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00170"></a>00170   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00171"></a>00171   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00172"></a>00172   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00173"></a>00173   <span class="keywordflow">if</span> (CURLE_OK != 
(errornum = curl_easy_perform (c)))
+<a name="l00174"></a>00174     {
+<a name="l00175"></a>00175       fprintf (stderr,
+<a name="l00176"></a>00176                <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00177"></a>00177                curl_easy_strerror (errornum));
+<a name="l00178"></a>00178       curl_easy_cleanup (c);
+<a name="l00179"></a>00179       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00180"></a>00180       <span class="keywordflow">return</span> 2;
+<a name="l00181"></a>00181     }
+<a name="l00182"></a>00182   curl_easy_cleanup (c);
+<a name="l00183"></a>00183   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00184"></a>00184   <span class="keywordflow">return</span> <a 
class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#c2a3fa292b3229a708534cdaa3a8472f">validate</a>
 (cbc, 4);
+<a name="l00185"></a>00185 }
+<a name="l00186"></a>00186 
+<a name="l00187"></a>00187 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00188"></a><a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#ab13e032aa6be6aa9302e24163c7cd15">00188</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15">testMultithreadedGet</a>
 ()
+<a name="l00189"></a>00189 {
+<a name="l00190"></a>00190   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00191"></a>00191   CURL *c;
+<a name="l00192"></a>00192   <span class="keywordtype">char</span> buf[2048];
+<a name="l00193"></a>00193   <span class="keyword">struct </span>CBC cbc;
+<a name="l00194"></a>00194   CURLcode errornum;
+<a name="l00195"></a>00195 
+<a name="l00196"></a>00196   cbc.buf = buf;
+<a name="l00197"></a>00197   cbc.size = 2048;
+<a name="l00198"></a>00198   cbc.pos = 0;
+<a name="l00199"></a>00199   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00200"></a>00200                         1081, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 <span class="stringliteral">"GET"</span>, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00201"></a>00201   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00202"></a>00202     <span class="keywordflow">return</span> 16;
+<a name="l00203"></a>00203   c = curl_easy_init ();
+<a name="l00204"></a>00204   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1081/hello_world";</span>);
+<a name="l00205"></a>00205   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00206"></a>00206   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00207"></a>00207   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00208"></a>00208   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00209"></a>00209   curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00210"></a>00210   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00211"></a>00211   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00212"></a>00212   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00213"></a>00213   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00214"></a>00214   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00215"></a>00215   <span class="keywordflow">if</span> (CURLE_OK != 
(errornum = curl_easy_perform (c)))
+<a name="l00216"></a>00216     {
+<a name="l00217"></a>00217       fprintf (stderr,
+<a name="l00218"></a>00218                <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00219"></a>00219                curl_easy_strerror (errornum));
+<a name="l00220"></a>00220       curl_easy_cleanup (c);
+<a name="l00221"></a>00221       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00222"></a>00222       <span class="keywordflow">return</span> 32;
+<a name="l00223"></a>00223     }
+<a name="l00224"></a>00224   curl_easy_cleanup (c);
+<a name="l00225"></a>00225   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00226"></a>00226   <span class="keywordflow">return</span> <a 
class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#c2a3fa292b3229a708534cdaa3a8472f">validate</a>
 (cbc, 64);
+<a name="l00227"></a>00227 }
+<a name="l00228"></a>00228 
+<a name="l00229"></a>00229 
+<a name="l00230"></a>00230 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00231"></a><a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#73d107236c175617fa8f6e716ebeaef8">00231</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8">testExternalGet</a>
 ()
+<a name="l00232"></a>00232 {
+<a name="l00233"></a>00233   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00234"></a>00234   CURL *c;
+<a name="l00235"></a>00235   <span class="keywordtype">char</span> buf[2048];
+<a name="l00236"></a>00236   <span class="keyword">struct </span>CBC cbc;
+<a name="l00237"></a>00237   CURLM *multi;
+<a name="l00238"></a>00238   CURLMcode mret;
+<a name="l00239"></a>00239   fd_set rs;
+<a name="l00240"></a>00240   fd_set ws;
+<a name="l00241"></a>00241   fd_set es;
+<a name="l00242"></a>00242   <span class="keywordtype">int</span> max;
+<a name="l00243"></a>00243   <span class="keywordtype">int</span> running;
+<a name="l00244"></a>00244   <span class="keyword">struct </span>CURLMsg *msg;
+<a name="l00245"></a>00245   time_t start;
+<a name="l00246"></a>00246   <span class="keyword">struct </span>timeval tv;
+<a name="l00247"></a>00247 
+<a name="l00248"></a>00248   multi = NULL;
+<a name="l00249"></a>00249   cbc.buf = buf;
+<a name="l00250"></a>00250   cbc.size = 2048;
+<a name="l00251"></a>00251   cbc.pos = 0;
+<a name="l00252"></a>00252   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00253"></a>00253                         1082, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 <span class="stringliteral">"GET"</span>, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00254"></a>00254   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00255"></a>00255     <span class="keywordflow">return</span> 256;
+<a name="l00256"></a>00256   c = curl_easy_init ();
+<a name="l00257"></a>00257   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1082/hello_world";</span>);
+<a name="l00258"></a>00258   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00259"></a>00259   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00260"></a>00260   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00261"></a>00261   curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00262"></a>00262   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00263"></a>00263   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 5L);
+<a name="l00264"></a>00264   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00265"></a>00265   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00266"></a>00266   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00267"></a>00267   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00268"></a>00268 
+<a name="l00269"></a>00269 
+<a name="l00270"></a>00270   multi = curl_multi_init ();
+<a name="l00271"></a>00271   <span class="keywordflow">if</span> (multi == 
NULL)
+<a name="l00272"></a>00272     {
+<a name="l00273"></a>00273       curl_easy_cleanup (c);
+<a name="l00274"></a>00274       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00275"></a>00275       <span class="keywordflow">return</span> 512;
+<a name="l00276"></a>00276     }
+<a name="l00277"></a>00277   mret = curl_multi_add_handle (multi, c);
+<a name="l00278"></a>00278   <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00279"></a>00279     {
+<a name="l00280"></a>00280       curl_multi_cleanup (multi);
+<a name="l00281"></a>00281       curl_easy_cleanup (c);
+<a name="l00282"></a>00282       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00283"></a>00283       <span class="keywordflow">return</span> 1024;
+<a name="l00284"></a>00284     }
+<a name="l00285"></a>00285   start = time (NULL);
+<a name="l00286"></a>00286   <span class="keywordflow">while</span> ((time 
(NULL) - start &lt; 5) &amp;&amp; (multi != NULL))
+<a name="l00287"></a>00287     {
+<a name="l00288"></a>00288       max = 0;
+<a name="l00289"></a>00289       FD_ZERO (&amp;rs);
+<a name="l00290"></a>00290       FD_ZERO (&amp;ws);
+<a name="l00291"></a>00291       FD_ZERO (&amp;es);
+<a name="l00292"></a>00292       curl_multi_perform (multi, &amp;running);
+<a name="l00293"></a>00293       mret = curl_multi_fdset (multi, &amp;rs, 
&amp;ws, &amp;es, &amp;max);
+<a name="l00294"></a>00294       <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00295"></a>00295         {
+<a name="l00296"></a>00296           curl_multi_remove_handle (multi, c);
+<a name="l00297"></a>00297           curl_multi_cleanup (multi);
+<a name="l00298"></a>00298           curl_easy_cleanup (c);
+<a name="l00299"></a>00299           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00300"></a>00300           <span class="keywordflow">return</span> 
2048;
+<a name="l00301"></a>00301         }
+<a name="l00302"></a>00302       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00303"></a>00303         {
+<a name="l00304"></a>00304           curl_multi_remove_handle (multi, c);
+<a name="l00305"></a>00305           curl_multi_cleanup (multi);
+<a name="l00306"></a>00306           curl_easy_cleanup (c);
+<a name="l00307"></a>00307           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00308"></a>00308           <span class="keywordflow">return</span> 
4096;
+<a name="l00309"></a>00309         }
+<a name="l00310"></a>00310       tv.tv_sec = 0;
+<a name="l00311"></a>00311       tv.tv_usec = 1000;
+<a name="l00312"></a>00312       select (max + 1, &amp;rs, &amp;ws, &amp;es, 
&amp;tv);
+<a name="l00313"></a>00313       curl_multi_perform (multi, &amp;running);
+<a name="l00314"></a>00314       <span class="keywordflow">if</span> (running 
== 0)
+<a name="l00315"></a>00315         {
+<a name="l00316"></a>00316           msg = curl_multi_info_read (multi, 
&amp;running);
+<a name="l00317"></a>00317           <span class="keywordflow">if</span> (msg 
== NULL)
+<a name="l00318"></a>00318             <span class="keywordflow">break</span>;
+<a name="l00319"></a>00319           <span class="keywordflow">if</span> 
(msg-&gt;msg == CURLMSG_DONE)
+<a name="l00320"></a>00320             {
+<a name="l00321"></a>00321               <span class="keywordflow">if</span> 
(msg-&gt;data.result != CURLE_OK)
+<a name="l00322"></a>00322                 printf (<span 
class="stringliteral">"%s failed at %s:%d: `%s'\n"</span>,
+<a name="l00323"></a>00323                         <span 
class="stringliteral">"curl_multi_perform"</span>,
+<a name="l00324"></a>00324                         __FILE__,
+<a name="l00325"></a>00325                         __LINE__, 
curl_easy_strerror (msg-&gt;data.result));
+<a name="l00326"></a>00326               curl_multi_remove_handle (multi, c);
+<a name="l00327"></a>00327               curl_multi_cleanup (multi);
+<a name="l00328"></a>00328               curl_easy_cleanup (c);
+<a name="l00329"></a>00329               c = NULL;
+<a name="l00330"></a>00330               multi = NULL;
+<a name="l00331"></a>00331             }
+<a name="l00332"></a>00332         }
+<a name="l00333"></a>00333       <a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(d);
+<a name="l00334"></a>00334     }
+<a name="l00335"></a>00335   <span class="keywordflow">if</span> (multi != 
NULL)
+<a name="l00336"></a>00336     {
+<a name="l00337"></a>00337       curl_multi_remove_handle (multi, c);
+<a name="l00338"></a>00338       curl_easy_cleanup (c);
+<a name="l00339"></a>00339       curl_multi_cleanup (multi);
+<a name="l00340"></a>00340     }
+<a name="l00341"></a>00341   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00342"></a>00342   <span class="keywordflow">return</span> <a 
class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#c2a3fa292b3229a708534cdaa3a8472f">validate</a>
 (cbc, 8192);
+<a name="l00343"></a>00343 }
+<a name="l00344"></a>00344 
+<a name="l00345"></a>00345 
+<a name="l00346"></a>00346 
+<a name="l00347"></a>00347 <span class="keywordtype">int</span>
+<a name="l00348"></a><a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#d1835a0a190dc5fe4f925bb69443c770">00348</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00349"></a>00349 {
+<a name="l00350"></a>00350   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00351"></a>00351 
+<a name="l00352"></a>00352   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00353"></a>00353     <span class="keywordflow">return</span> 2;
+<a name="l00354"></a>00354   errorCount += <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929">testInternalGet</a>
 ();
+<a name="l00355"></a>00355   errorCount += <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15">testMultithreadedGet</a>
 ();
+<a name="l00356"></a>00356   errorCount += <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8">testExternalGet</a>
 ();
+<a name="l00357"></a>00357   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00358"></a>00358     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00359"></a>00359   curl_global_cleanup ();
+<a name="l00360"></a>00360   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00361"></a>00361 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d2/dd5/testzzuf_2daemontest__long__header_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d2/dd5/testzzuf_2daemontest__long__header_8c-source.html
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d2/dd5/testzzuf_2daemontest__long__header_8c-source.html
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,254 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_long_header.c Source 
File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_long_header.c</h1><a 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007, 2008 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include "<a 
class="code" href="../../d9/d7f/socat_8c.html" title="Code to fork-exec zzuf 
and start the socat process.">socat.c</a>"</span>
+<a name="l00039"></a>00039 
+<a name="l00045"></a><a class="code" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">00045</a>
 <span class="preprocessor">#define VERY_LONG (1024*10)</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span>
+<a name="l00047"></a><a class="code" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#37bc0d7e0f563d120189bd36e086fc91">00047</a>
 <span class="keyword">static</span> <span class="keywordtype">int</span> <a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>;
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00050"></a><a class="code" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#c4af32c910f3ca1bf3317256d576bb32">00050</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32">apc_all</a>
 (<span class="keywordtype">void</span> *cls, <span 
class="keyword">const</span> <span class="keyword">struct</span> sockaddr 
*addr, socklen_t addrlen)
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00053"></a>00053 }
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 <span class="keyword">struct </span>CBC
+<a name="l00056"></a>00056 {
+<a name="l00057"></a>00057   <span class="keywordtype">char</span> *buf;
+<a name="l00058"></a>00058   <span class="keywordtype">size_t</span> pos;
+<a name="l00059"></a>00059   <span class="keywordtype">size_t</span> size;
+<a name="l00060"></a>00060 };
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00063"></a><a class="code" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#d81c59142c8e14bd20d5e266add76107">00063</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00064"></a>00064 {
+<a name="l00065"></a>00065   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00066"></a>00066 }
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00069"></a><a class="code" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">00069</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00070"></a>00070           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00071"></a>00071           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00072"></a>00072           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00073"></a>00073           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00074"></a>00074           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00075"></a>00075           <span class="keywordtype">void</span> 
**unused)
+<a name="l00076"></a>00076 {
+<a name="l00077"></a>00077   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *me = cls;
+<a name="l00078"></a>00078   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00079"></a>00079   <span class="keywordtype">int</span> ret;
+<a name="l00080"></a>00080 
+<a name="l00081"></a>00081   <span class="keywordflow">if</span> (0 != strcmp 
(me, method))
+<a name="l00082"></a>00082     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* unexpected method */</span>
+<a name="l00083"></a>00083   response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (url),
+<a name="l00084"></a>00084                                             (<span 
class="keywordtype">void</span> *) url, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00085"></a>00085   ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00086"></a>00086   <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00087"></a>00087   <span class="keywordflow">return</span> ret;
+<a name="l00088"></a>00088 }
+<a name="l00089"></a>00089 
+<a name="l00090"></a>00090 
+<a name="l00091"></a>00091 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00092"></a><a class="code" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68">00092</a>
 <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68">testLongUrlGet</a>
 ()
+<a name="l00093"></a>00093 {
+<a name="l00094"></a>00094   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00095"></a>00095   CURL *c;
+<a name="l00096"></a>00096   <span class="keywordtype">char</span> buf[2048];
+<a name="l00097"></a>00097   <span class="keyword">struct </span>CBC cbc;
+<a name="l00098"></a>00098   <span class="keywordtype">char</span> *url;
+<a name="l00099"></a>00099   <span class="keywordtype">int</span> i;
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101   cbc.buf = buf;
+<a name="l00102"></a>00102   cbc.size = 2048;
+<a name="l00103"></a>00103   cbc.pos = 0;
+<a name="l00104"></a>00104   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00105"></a>00105                         11080,
+<a name="l00106"></a>00106                         &amp;<a class="code" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32">apc_all</a>,
+<a name="l00107"></a>00107                         NULL,
+<a name="l00108"></a>00108                         &amp;<a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
+<a name="l00109"></a>00109                         <span 
class="stringliteral">"GET"</span>,
+<a name="l00110"></a>00110                         <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250c9ede9ea399bf22dad6fc26b45041295">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>,
+<a name="l00111"></a>00111                         <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>
 / 2, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00112"></a>00112   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00113"></a>00113     <span class="keywordflow">return</span> 1;
+<a name="l00114"></a>00114   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00115"></a>00115   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00116"></a>00116     {
+<a name="l00117"></a>00117       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00118"></a>00118 
+<a name="l00119"></a>00119       c = curl_easy_init ();
+<a name="l00120"></a>00120       url = malloc (<a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>);
+<a name="l00121"></a>00121       memset (url, <span 
class="charliteral">'a'</span>, <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>);
+<a name="l00122"></a>00122       url[<a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>
 - 1] = <span class="charliteral">'\0'</span>;
+<a name="l00123"></a>00123       memcpy (url, <span 
class="stringliteral">"http://localhost:11081/";</span>,
+<a name="l00124"></a>00124               strlen (<span 
class="stringliteral">"http://localhost:11081/";</span>));
+<a name="l00125"></a>00125       curl_easy_setopt (c, CURLOPT_URL, url);
+<a name="l00126"></a>00126       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00127"></a>00127       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00128"></a>00128       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00129"></a>00129       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00130"></a>00130       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00131"></a>00131       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00132"></a>00132         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00133"></a>00133       <span class="keywordflow">else</span>
+<a name="l00134"></a>00134         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00135"></a>00135       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00136"></a>00136       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00137"></a>00137       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00138"></a>00138       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00139"></a>00139       curl_easy_perform (c);
+<a name="l00140"></a>00140       curl_easy_cleanup (c);
+<a name="l00141"></a>00141     }
+<a name="l00142"></a>00142   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00143"></a>00143   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00144"></a>00144 
+<a name="l00145"></a>00145   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00146"></a>00146   free (url);
+<a name="l00147"></a>00147   <span class="keywordflow">return</span> 0;
+<a name="l00148"></a>00148 }
+<a name="l00149"></a>00149 
+<a name="l00150"></a>00150 
+<a name="l00151"></a>00151 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00152"></a><a class="code" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd">00152</a>
 <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd">testLongHeaderGet</a>
 ()
+<a name="l00153"></a>00153 {
+<a name="l00154"></a>00154   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00155"></a>00155   CURL *c;
+<a name="l00156"></a>00156   <span class="keywordtype">char</span> buf[2048];
+<a name="l00157"></a>00157   <span class="keyword">struct </span>CBC cbc;
+<a name="l00158"></a>00158   <span class="keywordtype">char</span> *url;
+<a name="l00159"></a>00159   <span class="keyword">struct </span>curl_slist 
*header = NULL;
+<a name="l00160"></a>00160   <span class="keywordtype">int</span> i;
+<a name="l00161"></a>00161 
+<a name="l00162"></a>00162   cbc.buf = buf;
+<a name="l00163"></a>00163   cbc.size = 2048;
+<a name="l00164"></a>00164   cbc.pos = 0;
+<a name="l00165"></a>00165   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00166"></a>00166                         1080,
+<a name="l00167"></a>00167                         &amp;<a class="code" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32">apc_all</a>,
+<a name="l00168"></a>00168                         NULL,
+<a name="l00169"></a>00169                         &amp;<a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
+<a name="l00170"></a>00170                         <span 
class="stringliteral">"GET"</span>,
+<a name="l00171"></a>00171                         <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250c9ede9ea399bf22dad6fc26b45041295">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>,
+<a name="l00172"></a>00172                         <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>
 / 2, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00173"></a>00173   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00174"></a>00174     <span class="keywordflow">return</span> 16;
+<a name="l00175"></a>00175   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00176"></a>00176   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00177"></a>00177     {
+<a name="l00178"></a>00178       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00179"></a>00179       c = curl_easy_init ();
+<a name="l00180"></a>00180       url = malloc (<a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>);
+<a name="l00181"></a>00181       memset (url, <span 
class="charliteral">'a'</span>, <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>);
+<a name="l00182"></a>00182       url[<a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>
 - 1] = <span class="charliteral">'\0'</span>;
+<a name="l00183"></a>00183       url[<a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>
 / 2] = <span class="charliteral">':'</span>;
+<a name="l00184"></a>00184       url[<a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>
 / 2 + 1] = <span class="charliteral">' '</span>;
+<a name="l00185"></a>00185       header = curl_slist_append (header, url);
+<a name="l00186"></a>00186 
+<a name="l00187"></a>00187       curl_easy_setopt (c, CURLOPT_HTTPHEADER, 
header);
+<a name="l00188"></a>00188       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1080/hello_world";</span>);
+<a name="l00189"></a>00189       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00190"></a>00190       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00191"></a>00191       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00192"></a>00192       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00193"></a>00193       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00194"></a>00194       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00195"></a>00195         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00196"></a>00196       <span class="keywordflow">else</span>
+<a name="l00197"></a>00197         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00198"></a>00198       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00199"></a>00199       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00200"></a>00200       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00201"></a>00201       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00202"></a>00202       curl_easy_perform (c);
+<a name="l00203"></a>00203       curl_slist_free_all (header);
+<a name="l00204"></a>00204       header = NULL;
+<a name="l00205"></a>00205       curl_easy_cleanup (c);
+<a name="l00206"></a>00206     }
+<a name="l00207"></a>00207   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00208"></a>00208   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00209"></a>00209 
+<a name="l00210"></a>00210   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00211"></a>00211   free (url);
+<a name="l00212"></a>00212   <span class="keywordflow">return</span> 0;
+<a name="l00213"></a>00213 }
+<a name="l00214"></a>00214 
+<a name="l00215"></a>00215 <span class="keywordtype">int</span>
+<a name="l00216"></a><a class="code" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770">00216</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00217"></a>00217 {
+<a name="l00218"></a>00218   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00219"></a>00219 
+<a name="l00220"></a>00220   <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>
 = NULL != strstr (argv[0], <span class="stringliteral">"11"</span>);
+<a name="l00221"></a>00221   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00222"></a>00222     <span class="keywordflow">return</span> 2;
+<a name="l00223"></a>00223   errorCount += <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68">testLongUrlGet</a>
 ();
+<a name="l00224"></a>00224   errorCount += <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd">testLongHeaderGet</a>
 ();
+<a name="l00225"></a>00225   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00226"></a>00226     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00227"></a>00227   curl_global_cleanup ();
+<a name="l00228"></a>00228   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00229"></a>00229 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d3/d03/daemon__test_8c__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/d03/daemon__test_8c__incl.map             
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/d03/daemon__test_8c__incl.map     
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="119,84,223,111">

Added: libmicrohttpd-docs/WWW/doxygen/d3/d03/daemon__test_8c__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/d03/daemon__test_8c__incl.md5             
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/d03/daemon__test_8c__incl.md5     
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+b45b16dcde23a4ac6cfa7c8bd08b7456
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d3/d03/daemon__test_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/d03/daemon__test_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d3/d0e/reason__phrase_8c-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/d0e/reason__phrase_8c-source.html         
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/d0e/reason__phrase_8c-source.html 
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,128 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/reason_phrase.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+</div>
+<h1>reason_phrase.c</h1><a href="../../dc/df0/reason__phrase_8c.html">Go to 
the documentation of this file.</a><div class="fragment"><pre 
class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Lymba</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment"></span>
+<a name="l00006"></a>00006 <span class="comment">     This library is free 
software; you can redistribute it and/or</span>
+<a name="l00007"></a>00007 <span class="comment">     modify it under the 
terms of the GNU Lesser General Public</span>
+<a name="l00008"></a>00008 <span class="comment">     License as published by 
the Free Software Foundation; either</span>
+<a name="l00009"></a>00009 <span class="comment">     version 2.1 of the 
License, or (at your option) any later version.</span>
+<a name="l00010"></a>00010 <span class="comment"></span>
+<a name="l00011"></a>00011 <span class="comment">     This library is 
distributed in the hope that it will be useful,</span>
+<a name="l00012"></a>00012 <span class="comment">     but WITHOUT ANY 
WARRANTY; without even the implied warranty of</span>
+<a name="l00013"></a>00013 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00014"></a>00014 <span class="comment">     Lesser General Public 
License for more details.</span>
+<a name="l00015"></a>00015 <span class="comment"></span>
+<a name="l00016"></a>00016 <span class="comment">     You should have received 
a copy of the GNU Lesser General Public</span>
+<a name="l00017"></a>00017 <span class="comment">     License along with this 
library; if not, write to the Free Software</span>
+<a name="l00018"></a>00018 <span class="comment">     Foundation, Inc., 51 
Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</span>
+<a name="l00019"></a>00019 <span class="comment"></span>
+<a name="l00020"></a>00020 <span class="comment">*/</span>
+<a name="l00021"></a>00021 
+<a name="l00029"></a>00029 <span class="preprocessor">#include "<a 
class="code" 
href="../../de/d1b/reason__phrase_8h.html">reason_phrase.h</a>"</span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a><a class="code" 
href="../../dc/df0/reason__phrase_8c.html#761446d4ae9f00516141943ff1d6349f">00031</a>
 <span class="keyword">static</span> <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#761446d4ae9f00516141943ff1d6349f">invalid_hundred</a>[]
 = { };
+<a name="l00032"></a>00032 
+<a name="l00033"></a><a class="code" 
href="../../dc/df0/reason__phrase_8c.html#7822f5e013e48db41ac1f4a319466dab">00033</a>
 <span class="keyword">static</span> <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#7822f5e013e48db41ac1f4a319466dab">one_hundred</a>[]
 = {
+<a name="l00034"></a>00034   <span class="stringliteral">"Continue"</span>,
+<a name="l00035"></a>00035   <span class="stringliteral">"Switching 
Protocols"</span>,
+<a name="l00036"></a>00036   <span class="stringliteral">"Processing"</span>
+<a name="l00037"></a>00037 };
+<a name="l00038"></a>00038 
+<a name="l00039"></a><a class="code" 
href="../../dc/df0/reason__phrase_8c.html#5b391b9312084a79afeeb73e6387f6f1">00039</a>
 <span class="keyword">static</span> <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#5b391b9312084a79afeeb73e6387f6f1">two_hundred</a>[]
 = {
+<a name="l00040"></a>00040   <span class="stringliteral">"OK"</span>,
+<a name="l00041"></a>00041   <span class="stringliteral">"Created"</span>,
+<a name="l00042"></a>00042   <span class="stringliteral">"Accepted"</span>,
+<a name="l00043"></a>00043   <span class="stringliteral">"Non-Authoritative 
Information"</span>,
+<a name="l00044"></a>00044   <span class="stringliteral">"No Content"</span>,
+<a name="l00045"></a>00045   <span class="stringliteral">"Reset 
Content"</span>,
+<a name="l00046"></a>00046   <span class="stringliteral">"Partial 
Content"</span>
+<a name="l00047"></a>00047 };
+<a name="l00048"></a>00048 
+<a name="l00049"></a><a class="code" 
href="../../dc/df0/reason__phrase_8c.html#b1734884605a250b3ea7e6161107fd40">00049</a>
 <span class="keyword">static</span> <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#b1734884605a250b3ea7e6161107fd40">three_hundred</a>[]
 = {
+<a name="l00050"></a>00050   <span class="stringliteral">"Multiple 
Choices"</span>,
+<a name="l00051"></a>00051   <span class="stringliteral">"Moved 
Permanently"</span>,
+<a name="l00052"></a>00052   <span class="stringliteral">"Moved 
Temporarily"</span>,
+<a name="l00053"></a>00053   <span class="stringliteral">"See Other"</span>,
+<a name="l00054"></a>00054   <span class="stringliteral">"Not Modified"</span>,
+<a name="l00055"></a>00055   <span class="stringliteral">"Use Proxy"</span>
+<a name="l00056"></a>00056 };
+<a name="l00057"></a>00057 
+<a name="l00058"></a><a class="code" 
href="../../dc/df0/reason__phrase_8c.html#c2724302cdadb7f3de5f6e1e4b807805">00058</a>
 <span class="keyword">static</span> <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#c2724302cdadb7f3de5f6e1e4b807805">four_hundred</a>[]
 = {
+<a name="l00059"></a>00059   <span class="stringliteral">"Bad Request"</span>,
+<a name="l00060"></a>00060   <span class="stringliteral">"Unauthorized"</span>,
+<a name="l00061"></a>00061   <span class="stringliteral">"Payment 
Required"</span>,
+<a name="l00062"></a>00062   <span class="stringliteral">"Forbidden"</span>,
+<a name="l00063"></a>00063   <span class="stringliteral">"Not Found"</span>,
+<a name="l00064"></a>00064   <span class="stringliteral">"Method Not 
Allowed"</span>,
+<a name="l00065"></a>00065   <span class="stringliteral">"Not 
Acceptable"</span>,
+<a name="l00066"></a>00066   <span class="stringliteral">"Proxy Authentication 
Required"</span>,
+<a name="l00067"></a>00067   <span class="stringliteral">"Request 
Time-out"</span>,
+<a name="l00068"></a>00068   <span class="stringliteral">"Conflict"</span>,
+<a name="l00069"></a>00069   <span class="stringliteral">"Gone"</span>,
+<a name="l00070"></a>00070   <span class="stringliteral">"Length 
Required"</span>,
+<a name="l00071"></a>00071   <span class="stringliteral">"Precondition 
Failed"</span>,
+<a name="l00072"></a>00072   <span class="stringliteral">"Request Entity Too 
Large"</span>,
+<a name="l00073"></a>00073   <span class="stringliteral">"Request-URI Too 
Large"</span>,
+<a name="l00074"></a>00074   <span class="stringliteral">"Unsupported Media 
Type"</span>
+<a name="l00075"></a>00075 };
+<a name="l00076"></a>00076 
+<a name="l00077"></a><a class="code" 
href="../../dc/df0/reason__phrase_8c.html#9c6fd5623f23219e1f80a40817ec321b">00077</a>
 <span class="keyword">static</span> <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#9c6fd5623f23219e1f80a40817ec321b">five_hundred</a>[]
 = {
+<a name="l00078"></a>00078   <span class="stringliteral">"Internal Server 
Error"</span>,
+<a name="l00079"></a>00079   <span class="stringliteral">"Bad Gateway"</span>,
+<a name="l00080"></a>00080   <span class="stringliteral">"Service 
Unavailable"</span>,
+<a name="l00081"></a>00081   <span class="stringliteral">"Gateway 
Time-out"</span>,
+<a name="l00082"></a>00082   <span class="stringliteral">"HTTP Version not 
supported"</span>
+<a name="l00083"></a>00083 };
+<a name="l00084"></a>00084 
+<a name="l00085"></a>00085 
+<a name="l00086"></a>00086 <span class="keyword">struct </span>MHD_Reason_Block
+<a name="l00087"></a>00087 {
+<a name="l00088"></a>00088   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> max;
+<a name="l00089"></a>00089   <span class="keyword">const</span> <span 
class="keywordtype">char</span> **data;
+<a name="l00090"></a>00090 };
+<a name="l00091"></a>00091 
+<a name="l00092"></a><a class="code" 
href="../../dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">00092</a>
 <span class="preprocessor">#define BLOCK(m) { (sizeof(m) / sizeof(char*)), m 
}</span>
+<a name="l00093"></a>00093 <span class="preprocessor"></span>
+<a name="l00094"></a><a class="code" 
href="../../dc/df0/reason__phrase_8c.html#245eedeabde5065939828222e8d2b7b3">00094</a>
 <span class="keyword">static</span> <span class="keyword">const</span> <span 
class="keyword">struct </span>MHD_Reason_Block <a class="code" 
href="../../dc/df0/reason__phrase_8c.html#245eedeabde5065939828222e8d2b7b3">reasons</a>[]
 = {
+<a name="l00095"></a>00095   <a class="code" 
href="../../dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">BLOCK</a>
 (<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#761446d4ae9f00516141943ff1d6349f">invalid_hundred</a>),
+<a name="l00096"></a>00096   <a class="code" 
href="../../dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">BLOCK</a>
 (<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#7822f5e013e48db41ac1f4a319466dab">one_hundred</a>),
+<a name="l00097"></a>00097   <a class="code" 
href="../../dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">BLOCK</a>
 (<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#5b391b9312084a79afeeb73e6387f6f1">two_hundred</a>),
+<a name="l00098"></a>00098   <a class="code" 
href="../../dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">BLOCK</a>
 (<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#b1734884605a250b3ea7e6161107fd40">three_hundred</a>),
+<a name="l00099"></a>00099   <a class="code" 
href="../../dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">BLOCK</a>
 (<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#c2724302cdadb7f3de5f6e1e4b807805">four_hundred</a>),
+<a name="l00100"></a>00100   <a class="code" 
href="../../dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">BLOCK</a>
 (<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#9c6fd5623f23219e1f80a40817ec321b">five_hundred</a>),
+<a name="l00101"></a>00101 };
+<a name="l00102"></a>00102 
+<a name="l00103"></a>00103 <span class="keyword">const</span> <span 
class="keywordtype">char</span> *
+<a name="l00104"></a><a class="code" 
href="../../de/d1b/reason__phrase_8h.html#a451a3c3bd307214d6fa282f425b69fa">00104</a>
 <a class="code" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa">MHD_get_reason_phrase_for</a>
 (<span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> code)
+<a name="l00105"></a>00105 {
+<a name="l00106"></a>00106   <span class="keywordflow">if</span> ((code &gt;= 
100 &amp;&amp; code &lt; 600) &amp;&amp; (reasons[code / 100].max &gt; code % 
100))
+<a name="l00107"></a>00107     <span class="keywordflow">return</span> 
reasons[code / 100].data[code % 100];
+<a name="l00108"></a>00108   <span class="keywordflow">return</span> <span 
class="stringliteral">"Unknown"</span>;
+<a name="l00109"></a>00109 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d3/d20/daemon_8c__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/d20/daemon_8c__incl.map                   
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/d20/daemon_8c__incl.map   2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" href="$db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="131,162,211,188">
+<area shape="rect" href="$dd/d75/response_8h.html" title="Methods for managing 
response objects." alt="" coords="40,84,131,111">
+<area shape="rect" href="$d4/d67/connection_8h.html" title="Methods for 
managing connections." alt="" coords="155,84,259,111">
+<area shape="rect" href="$d8/d94/memorypool_8h.html" title="memory pool; 
mostly used for efficient (de)allocation for each connection and bounding..." 
alt="" coords="283,84,397,111">

Added: libmicrohttpd-docs/WWW/doxygen/d3/d20/daemon_8c__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/d20/daemon_8c__incl.md5                   
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/d20/daemon_8c__incl.md5   2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+17d98c3f12682bc9f1b0ec883fb418c6
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d3/d20/daemon_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/d3/d20/daemon_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c.html     
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c.html     
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,397 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_put.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_put.c File Reference</h1><code>#include &quot;<a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &quot;<a class="el" 
href="../../dd/d83/socat_8c-source.html">socat.c</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_put.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d3/d6f/testzzuf_2daemontest__put_8c__incl.png" 
border="0" usemap="#src/testzzuf/daemontest_put.c_map" alt=""></center>
+<map name="src/testzzuf/daemontest_put.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"><area 
shape="rect" href="../../d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111"></map>
+</div>
+
+<p>
+<a href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html">Go to the 
source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>
 (void *stream, size_t size, size_t nmemb, void *ptr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **unused)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="29fca52edba6f2e3ef05c67b7b4d4b04"></a><!-- doxytag: 
member="daemontest_put.c::ahc_echo" ref="29fca52edba6f2e3ef05c67b7b4d4b04" 
args="(void *cls, struct MHD_Connection *connection, const char *url, const 
char *method, const char *version, const char *upload_data, unsigned int 
*upload_data_size, void **unused)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>unused</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html#l00077">77</a> of 
file <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
and <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/d26/testzzuf_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png"
 border="0" 
usemap="#d3/d26/testzzuf_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map"
 alt=""></center>
+<map 
name="d3/d26/testzzuf_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_put.c::copyBuffer" ref="d81c59142c8e14bd20d5e266add76107" 
args="(void *ptr, size_t size, size_t nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html#l00065">65</a> of 
file <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_put.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html#l00345">345</a> of 
file <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00249">testExternalPut()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00133">testInternalPut()</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00189">testMultithreadedPut()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/d26/testzzuf_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#d3/d26/testzzuf_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="d3/d26/testzzuf_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="125,595,245,622"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="128,544,243,571"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="108,494,263,520"><area 
shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="345,494,428,520"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,443,431,470"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,710,1441,736"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="600,823,680,850"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,646,461,672"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,595,460,622"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="347,544,427,571"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="596,392,684,419"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,342,771,368"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1152,2507,1179"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1203,2473,1230"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1051,2469,1078"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1051,2764,1078"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,874,1725,900"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,1684,2708,1711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,1912,2205,1939"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,848,1921,875"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,798,1947,824"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1304,2211,1331"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,950,1957,976"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1406,2471,1432"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,1558,2199,1584"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,798,1012,824"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,1684,964,1711"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1000,1951,1027"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,1988,1241,2015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1456,1732,1483"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,2115,1736,2142"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,1988,1736,2015"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,1634,1220,1660"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,1988,1471,2015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1811,1967,1838"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1355,1959,1382"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,950,2496,976"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1456,1943,1483"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,899,2195,926"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1051,2217,1078"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1507,1976,1534"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1558,1956,1584"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1659,2197,1686"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1862,1969,1888"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,1963,1965,1990"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,2216,1916,2243"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,1608,1947,1635"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,2064,1917,2091"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,772,713,799"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="049fac3dbfa5ed765c840a1e61b56228"></a><!-- doxytag: 
member="daemontest_put.c::putBuffer" ref="049fac3dbfa5ed765c840a1e61b56228" 
args="(void *stream, size_t size, size_t nmemb, void *ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t putBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>stream</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html#l00051">51</a> of 
file <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e65a4b76cd97ba439ef4409faaf33e4a"></a><!-- doxytag: 
member="daemontest_put.c::testExternalPut" 
ref="e65a4b76cd97ba439ef4409faaf33e4a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html#l00219">219</a> of 
file <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00247">MHD_NO_FLAG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/d26/testzzuf_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png"
 border="0" 
usemap="#d3/d26/testzzuf_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph_map"
 alt=""></center>
+<map 
name="d3/d26/testzzuf_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1829,397,1912,424"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="204,878,292,905"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1071,1018,1191,1045"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="405,980,485,1006"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="173,1030,323,1057"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="372,1081,519,1108"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="208,1132,288,1158"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="185,1182,311,1209"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="187,1233,309,1260"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2103,346,2191,373"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2016,397,2277,424"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2027,549,2267,576"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2060,600,2233,626"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2064,448,2229,474"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2327,448,2535,474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1280,1372,1475,1398"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2383,1461,2479,1488"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1787,1512,1955,1538"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1588,1360,1671,1386"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1563,1410,1696,1437"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1781,752,1960,778"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1552,1106,1707,1133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2063,752,2231,778"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2359,752,2503,778"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1793,1106,1948,1133"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="569,980,761,1006"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="617,1081,713,1108"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1559,1056,1700,1082"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="812,1448,991,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1273,828,1481,854"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1269,1448,1485,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1269,1562,1485,1589"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="833,1132,969,1158"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1041,1448,1220,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1543,1258,1716,1285"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1551,904,1708,930"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2037,296,2256,322"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1567,498,1692,525"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1797,296,1944,322"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1775,448,1967,474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1533,650,1725,677"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1553,802,1705,829"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1795,853,1947,880"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1540,1005,1719,1032"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1544,1562,1715,1589"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1593,1664,1665,1690"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1563,1208,1696,1234"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1592,1765,1667,1792"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="372,1030,519,1057"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="4148c826fcf2bb6cd8f5ee2ec1809c5e"></a><!-- doxytag: 
member="daemontest_put.c::testInternalPut" 
ref="4148c826fcf2bb6cd8f5ee2ec1809c5e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testInternalPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html#l00116">116</a> of 
file <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/d26/testzzuf_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png"
 border="0" 
usemap="#d3/d26/testzzuf_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph_map"
 alt=""></center>
+<map 
name="d3/d26/testzzuf_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1803,309,1885,336"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,309,359,336"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="275,360,355,387"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2076,360,2164,387"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="1989,309,2251,336"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="70cf77f43b1012f2a3f838f47d1ea7ad"></a><!-- doxytag: 
member="daemontest_put.c::testMultithreadedPut" 
ref="70cf77f43b1012f2a3f838f47d1ea7ad" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithreadedPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html#l00167">167</a> of 
file <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/d26/testzzuf_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png"
 border="0" 
usemap="#d3/d26/testzzuf_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph_map"
 alt=""></center>
+<map 
name="d3/d26/testzzuf_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1803,309,1885,336"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,309,359,336"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="275,360,355,387"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2076,360,2164,387"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="1989,309,2251,336"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="37bc0d7e0f563d120189bd36e086fc91"></a><!-- doxytag: 
member="daemontest_put.c::oneone" ref="37bc0d7e0f563d120189bd36e086fc91" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html#l00041">41</a> of 
file <a class="el" 
href="../../d9/d89/testzzuf_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:35 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+517e499acdfabf3d3da7660434408814
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1803,309,1885,336">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,309,359,336">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="275,360,355,387">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2076,360,2164,387">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="1989,309,2251,336">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3931d6e4ff118c225162ef0114389939
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1803,309,1885,336">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,309,359,336">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="275,360,355,387">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2076,360,2164,387">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="1989,309,2251,336">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+ec587538e2b07921d17b15df2106ca0d
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="125,595,245,622">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="128,544,243,571">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="108,494,263,520">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="345,494,428,520">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,443,431,470">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,710,1441,736">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="600,823,680,850">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,646,461,672">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,595,460,622">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="347,544,427,571">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="596,392,684,419">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,342,771,368">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1152,2507,1179">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1203,2473,1230">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1051,2469,1078">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1051,2764,1078">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,874,1725,900">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,1684,2708,1711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,1912,2205,1939">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,848,1921,875">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,798,1947,824">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1304,2211,1331">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,950,1957,976">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1406,2471,1432">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,1558,2199,1584">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,798,1012,824">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,1684,964,1711">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1000,1951,1027">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,1988,1241,2015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1456,1732,1483">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,2115,1736,2142">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,1988,1736,2015">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,1634,1220,1660">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,1988,1471,2015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1811,1967,1838">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1355,1959,1382">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,950,2496,976">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1456,1943,1483">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,899,2195,926">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1051,2217,1078">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1507,1976,1534">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1558,1956,1584">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1659,2197,1686">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1862,1969,1888">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,1963,1965,1990">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,2216,1916,2243">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,1608,1947,1635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,2064,1917,2091">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,772,713,799">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+323627d9b6051996d1dd68cae0707857
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1829,397,1912,424">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="204,878,292,905">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1071,1018,1191,1045">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="405,980,485,1006">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="173,1030,323,1057">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="372,1081,519,1108">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="208,1132,288,1158">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="185,1182,311,1209">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="187,1233,309,1260">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2103,346,2191,373">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2016,397,2277,424">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2027,549,2267,576">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2060,600,2233,626">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2064,448,2229,474">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2327,448,2535,474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1280,1372,1475,1398">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2383,1461,2479,1488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1787,1512,1955,1538">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1588,1360,1671,1386">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1563,1410,1696,1437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1781,752,1960,778">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1552,1106,1707,1133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2063,752,2231,778">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2359,752,2503,778">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1793,1106,1948,1133">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="569,980,761,1006">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="617,1081,713,1108">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1559,1056,1700,1082">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="812,1448,991,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1273,828,1481,854">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1269,1448,1485,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1269,1562,1485,1589">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="833,1132,969,1158">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1041,1448,1220,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1543,1258,1716,1285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1551,904,1708,930">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2037,296,2256,322">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1567,498,1692,525">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1797,296,1944,322">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1775,448,1967,474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1533,650,1725,677">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1553,802,1705,829">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1795,853,1947,880">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1540,1005,1719,1032">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1544,1562,1715,1589">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1593,1664,1665,1690">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1563,1208,1696,1234">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1592,1765,1667,1792">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="372,1030,519,1057">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+5ec9cebee0a27154e98f7b8439e713d1
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/d26/testzzuf_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d3/d2b/response_8c__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/d2b/response_8c__incl.map                 
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/d2b/response_8c__incl.map 2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="5,84,85,110">
+<area shape="rect" href="$dd/d75/response_8h.html" title="Methods for managing 
response objects." alt="" coords="109,84,200,110">

Added: libmicrohttpd-docs/WWW/doxygen/d3/d2b/response_8c__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/d2b/response_8c__incl.md5                 
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/d2b/response_8c__incl.md5 2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+ec7b289b8752066d704d4857eafd7c40
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d3/d2b/response_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/d3/d2b/response_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c.html                    
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c.html    2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,307 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/memorypool.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>memorypool.c File Reference</h1>memory pool <a href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" 
href="../../d3/da9/memorypool_8h-source.html">memorypool.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for memorypool.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d2/d92/memorypool_8c__incl.png" border="0" 
usemap="#src/daemon/memorypool.c_map" alt=""></center>
+<map name="src/daemon/memorypool.c_map">
+<area shape="rect" href="../../d8/d94/memorypool_8h.html" title="memory pool; 
mostly used for efficient (de)allocation for each connection and bounding..." 
alt="" coords="44,84,159,110"></map>
+</div>
+
+<p>
+<a href="../../de/d4e/memorypool_8c-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct 
MemoryPool *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798">MHD_pool_create</a>
 (unsigned int max)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d">MHD_pool_destroy</a>
 (struct MemoryPool *pool)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39">MHD_pool_allocate</a>
 (struct MemoryPool *pool, unsigned int size, int from_end)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5">MHD_pool_reallocate</a>
 (struct MemoryPool *pool, void *<a class="el" 
href="../../dc/d21/daemon_8c.html#cf5f8182988f84828de4541b7ac527ff">old</a>, 
unsigned int old_size, unsigned int new_size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a">MHD_pool_reset</a>
 (struct MemoryPool *pool, void *keep, unsigned int size)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+memory pool 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Christian Grothoff 
</dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../de/d4e/memorypool_8c-source.html">memorypool.c</a>.</p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="49411254c26d587741e25f264a185d39"></a><!-- doxytag: 
member="memorypool.c::MHD_pool_allocate" ref="49411254c26d587741e25f264a185d39" 
args="(struct MemoryPool *pool, unsigned int size, int from_end)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* MHD_pool_allocate           </td>
+          <td>(</td>
+          <td class="paramtype">struct MemoryPool *&nbsp;</td>
+          <td class="paramname"> <em>pool</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>from_end</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allocate size bytes from the pool. <dl class="return" 
compact><dt><b>Returns:</b></dt><dd>NULL if the pool cannot support size more 
bytes </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00118">118</a> of file <a 
class="el" href="../../de/d4e/memorypool_8c-source.html">memorypool.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00900">parse_cookie_header()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/d4c/memorypool_8c_49411254c26d587741e25f264a185d39_icgraph.png" 
border="0" 
usemap="#d3/d4c/memorypool_8c_49411254c26d587741e25f264a185d39_icgraph_map" 
alt=""></center>
+<map name="d3/d4c/memorypool_8c_49411254c26d587741e25f264a185d39_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="204,5,372,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="201,56,375,82"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="427,81,584,108"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="199,157,377,184"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="b1b198b1c3e58814330f167e8539f798"></a><!-- doxytag: 
member="memorypool.c::MHD_pool_create" ref="b1b198b1c3e58814330f167e8539f798" 
args="(unsigned int max)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct MemoryPool* MHD_pool_create           
</td>
+          <td>(</td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>max</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [read]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a memory pool.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>max</em>&nbsp;</td><td>maximum size of the pool </td></tr>
+  </table>
+</dl>
+
+<p>Definition at line <a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00068">68</a> of file <a 
class="el" href="../../de/d4e/memorypool_8c-source.html">memorypool.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, and <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00475">MMAP</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/d4c/memorypool_8c_b1b198b1c3e58814330f167e8539f798_icgraph.png" 
border="0" 
usemap="#d3/d4c/memorypool_8c_b1b198b1c3e58814330f167e8539f798_icgraph_map" 
alt=""></center>
+<map name="d3/d4c/memorypool_8c_b1b198b1c3e58814330f167e8539f798_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="191,5,385,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="1e3ff01b7e8e0b9250fcfbff3a96501d"></a><!-- doxytag: 
member="memorypool.c::MHD_pool_destroy" ref="1e3ff01b7e8e0b9250fcfbff3a96501d" 
args="(struct MemoryPool *pool)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MHD_pool_destroy           </td>
+          <td>(</td>
+          <td class="paramtype">struct MemoryPool *&nbsp;</td>
+          <td class="paramname"> <em>pool</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destroy a memory pool. 
+<p>Definition at line <a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00101">101</a> of file <a 
class="el" href="../../de/d4e/memorypool_8c-source.html">memorypool.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, and <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00476">MUNMAP</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/d4c/memorypool_8c_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.png" 
border="0" 
usemap="#d3/d4c/memorypool_8c_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph_map" 
alt=""></center>
+<map name="d3/d4c/memorypool_8c_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="203,5,395,32"><area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="195,56,403,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="1b7d8770622754d89cf87d0b6ea523a5"></a><!-- doxytag: 
member="memorypool.c::MHD_pool_reallocate" 
ref="1b7d8770622754d89cf87d0b6ea523a5" args="(struct MemoryPool *pool, void 
*old, unsigned int old_size, unsigned int new_size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* MHD_pool_reallocate           </td>
+          <td>(</td>
+          <td class="paramtype">struct MemoryPool *&nbsp;</td>
+          <td class="paramname"> <em>pool</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>old</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>old_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>new_size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reallocate a block of memory obtained from the pool. This is particularly 
efficient when growing or shrinking the block that was last (re)allocated. If 
the given block is not the most recenlty (re)allocated block, the memory of the 
previous allocation may be leaked until the pool is destroyed (and copying the 
data maybe required).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>old</em>&nbsp;</td><td>the 
existing block </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>old_size</em>&nbsp;</td><td>the size of the existing block 
</td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>new_size</em>&nbsp;</td><td>the new size of the block 
</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>new address of the 
block, or NULL if the pool cannot support new_size bytes (old continues to be 
valid for old_size) </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00154">154</a> of file <a 
class="el" href="../../de/d4e/memorypool_8c-source.html">memorypool.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01482">check_write_done()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00784">get_next_header_line()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00464">try_grow_read_buffer()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/d4c/memorypool_8c_1b7d8770622754d89cf87d0b6ea523a5_icgraph.png" 
border="0" 
usemap="#d3/d4c/memorypool_8c_1b7d8770622754d89cf87d0b6ea523a5_icgraph_map" 
alt=""></center>
+<map name="d3/d4c/memorypool_8c_1b7d8770622754d89cf87d0b6ea523a5_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="252,5,385,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="240,56,397,83"><area shape="rect" 
href="../../d4/d67/connection_8h.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="211,107,427,133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="243,157,395,184"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="241,208,396,235"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="b99bc4bb49ddb98705832137aa75135a"></a><!-- doxytag: 
member="memorypool.c::MHD_pool_reset" ref="b99bc4bb49ddb98705832137aa75135a" 
args="(struct MemoryPool *pool, void *keep, unsigned int size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* MHD_pool_reset           </td>
+          <td>(</td>
+          <td class="paramtype">struct MemoryPool *&nbsp;</td>
+          <td class="paramname"> <em>pool</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>keep</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Clear all entries from the memory pool except for "keep" of the given 
"size".<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>keep</em>&nbsp;</td><td>pointer to the entry to keep (maybe 
NULL) </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>how 
many bytes need to be kept at this address </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>addr new address of 
"keep" (if it had to change) </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00200">200</a> of file <a 
class="el" href="../../de/d4e/memorypool_8c-source.html">memorypool.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/d4c/memorypool_8c_b99bc4bb49ddb98705832137aa75135a_icgraph.png" 
border="0" 
usemap="#d3/d4c/memorypool_8c_b99bc4bb49ddb98705832137aa75135a_icgraph_map" 
alt=""></center>
+<map name="d3/d4c/memorypool_8c_b99bc4bb49ddb98705832137aa75135a_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="181,5,389,32"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1b7d8770622754d89cf87d0b6ea523a5_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1b7d8770622754d89cf87d0b6ea523a5_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1b7d8770622754d89cf87d0b6ea523a5_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="252,5,385,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="240,56,397,83">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="211,107,427,133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="243,157,395,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="241,208,396,235">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1b7d8770622754d89cf87d0b6ea523a5_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1b7d8770622754d89cf87d0b6ea523a5_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1b7d8770622754d89cf87d0b6ea523a5_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+c38432925367718b6d58a2a2e88fddb7
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1b7d8770622754d89cf87d0b6ea523a5_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1b7d8770622754d89cf87d0b6ea523a5_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="203,5,395,32">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="195,56,403,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+1e4486dfebcdb9617e3e5afd19a4ebd3
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_49411254c26d587741e25f264a185d39_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_49411254c26d587741e25f264a185d39_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_49411254c26d587741e25f264a185d39_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="204,5,372,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="201,56,375,82">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="427,81,584,108">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="199,157,377,184">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_49411254c26d587741e25f264a185d39_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_49411254c26d587741e25f264a185d39_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_49411254c26d587741e25f264a185d39_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+f2059c301d73dda72a43a1f403bde465
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_49411254c26d587741e25f264a185d39_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_49411254c26d587741e25f264a185d39_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b1b198b1c3e58814330f167e8539f798_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b1b198b1c3e58814330f167e8539f798_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b1b198b1c3e58814330f167e8539f798_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="191,5,385,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b1b198b1c3e58814330f167e8539f798_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b1b198b1c3e58814330f167e8539f798_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b1b198b1c3e58814330f167e8539f798_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+1ddfd85fba9a849e3cfd27e306c5c48f
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b1b198b1c3e58814330f167e8539f798_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b1b198b1c3e58814330f167e8539f798_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b99bc4bb49ddb98705832137aa75135a_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b99bc4bb49ddb98705832137aa75135a_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b99bc4bb49ddb98705832137aa75135a_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="181,5,389,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b99bc4bb49ddb98705832137aa75135a_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b99bc4bb49ddb98705832137aa75135a_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b99bc4bb49ddb98705832137aa75135a_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+d030c612873804aea74c0f414a54962e
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b99bc4bb49ddb98705832137aa75135a_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/d4c/memorypool_8c_b99bc4bb49ddb98705832137aa75135a_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d6f/testzzuf_2daemontest__put_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d6f/testzzuf_2daemontest__put_8c__incl.map    
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d6f/testzzuf_2daemontest__put_8c__incl.map    
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">
+<area shape="rect" href="$d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d6f/testzzuf_2daemontest__put_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/d6f/testzzuf_2daemontest__put_8c__incl.md5    
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/d6f/testzzuf_2daemontest__put_8c__incl.md5    
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+21addfd855aab53541099f4f33a1700d
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/d6f/testzzuf_2daemontest__put_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/d6f/testzzuf_2daemontest__put_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d3/da9/memorypool_8h-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/da9/memorypool_8h-source.html             
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/da9/memorypool_8h-source.html     
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/memorypool.h Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+</div>
+<h1>memorypool.h</h1><a href="../../d8/d94/memorypool_8h.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Daniel Pittman 
and Christian Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     This library is free 
software; you can redistribute it and/or</span>
+<a name="l00006"></a>00006 <span class="comment">     modify it under the 
terms of the GNU Lesser General Public</span>
+<a name="l00007"></a>00007 <span class="comment">     License as published by 
the Free Software Foundation; either</span>
+<a name="l00008"></a>00008 <span class="comment">     version 2.1 of the 
License, or (at your option) any later version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     This library is 
distributed in the hope that it will be useful,</span>
+<a name="l00011"></a>00011 <span class="comment">     but WITHOUT ANY 
WARRANTY; without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     Lesser General Public 
License for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU Lesser General Public</span>
+<a name="l00016"></a>00016 <span class="comment">     License along with this 
library; if not, write to the Free Software</span>
+<a name="l00017"></a>00017 <span class="comment">     Foundation, Inc., 51 
Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</span>
+<a name="l00018"></a>00018 <span class="comment">*/</span>
+<a name="l00019"></a>00019 
+<a name="l00028"></a>00028 <span class="preprocessor">#ifndef 
MEMORYPOOL_H</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span><span 
class="preprocessor">#define MEMORYPOOL_H</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include "<a 
class="code" href="../../db/dde/internal_8h.html" title="internal shared 
structures">internal.h</a>"</span>
+<a name="l00032"></a>00032 
+<a name="l00038"></a>00038 <span class="keyword">struct </span>MemoryPool;
+<a name="l00039"></a>00039 
+<a name="l00045"></a>00045 <span class="keyword">struct </span>MemoryPool *<a 
class="code" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798">MHD_pool_create</a>
 (<span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> max);
+<a name="l00046"></a>00046 
+<a name="l00050"></a>00050 <span class="keywordtype">void</span> <a 
class="code" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d">MHD_pool_destroy</a>
 (<span class="keyword">struct</span> MemoryPool *pool);
+<a name="l00051"></a>00051 
+<a name="l00061"></a>00061 <span class="keywordtype">void</span> *<a 
class="code" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39">MHD_pool_allocate</a>
 (<span class="keyword">struct</span> MemoryPool *pool,
+<a name="l00062"></a>00062                          <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size, 
<span class="keywordtype">int</span> from_end);
+<a name="l00063"></a>00063 
+<a name="l00080"></a>00080 <span class="keywordtype">void</span> *<a 
class="code" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5">MHD_pool_reallocate</a>
 (<span class="keyword">struct</span> MemoryPool *pool,
+<a name="l00081"></a>00081                            <span 
class="keywordtype">void</span> *<a class="code" 
href="../../dc/d21/daemon_8c.html#cf5f8182988f84828de4541b7ac527ff">old</a>,
+<a name="l00082"></a>00082                            <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
old_size, <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> new_size);
+<a name="l00083"></a>00083 
+<a name="l00092"></a>00092 <span class="keywordtype">void</span> *<a 
class="code" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a">MHD_pool_reset</a>
 (<span class="keyword">struct</span> MemoryPool *pool, <span 
class="keywordtype">void</span> *keep, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size);
+<a name="l00093"></a>00093 
+<a name="l00094"></a>00094 <span class="preprocessor">#endif</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d3/dad/daemon__test_8c-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/dad/daemon__test_8c-source.html           
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/dad/daemon__test_8c-source.html   
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,193 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/daemon_test.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+</div>
+<h1>daemon_test.c</h1><a href="../../d9/dda/daemon__test_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include 
"config.h"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include "<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>"</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;stdio.h&gt;</span>
+<a name="l00032"></a>00032 
+<a name="l00033"></a>00033 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#endif</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 
+<a name="l00038"></a>00038 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00039"></a><a class="code" 
href="../../d9/dda/daemon__test_8c.html#6abefb33dafd020c6e65f6017e2819a8">00039</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#6abefb33dafd020c6e65f6017e2819a8">testStartError</a>
 ()
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043   d = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
 0, NULL, NULL, NULL, NULL);
+<a name="l00044"></a>00044   <span class="keywordflow">if</span> (d != NULL)
+<a name="l00045"></a>00045     <span class="keywordflow">return</span> 1;
+<a name="l00046"></a>00046   <span class="keywordflow">return</span> 0;
+<a name="l00047"></a>00047 }
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00050"></a><a class="code" 
href="../../d9/dda/daemon__test_8c.html#8ddb88eab5b1d9ba02db79407954c54c">00050</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#8ddb88eab5b1d9ba02db79407954c54c">apc_nothing</a>
 (<span class="keywordtype">void</span> *cls, <span 
class="keyword">const</span> <span class="keyword">struct</span> sockaddr 
*addr, socklen_t addrlen)
+<a name="l00051"></a>00051 {
+<a name="l00052"></a>00052   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00053"></a>00053 }
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00056"></a><a class="code" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32">00056</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32">apc_all</a>
 (<span class="keywordtype">void</span> *cls, <span 
class="keyword">const</span> <span class="keyword">struct</span> sockaddr 
*addr, socklen_t addrlen)
+<a name="l00057"></a>00057 {
+<a name="l00058"></a>00058   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00059"></a>00059 }
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00062"></a><a class="code" 
href="../../d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca">00062</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca">ahc_nothing</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00063"></a>00063              <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00064"></a>00064              <span class="keyword">const</span> 
<span class="keywordtype">char</span> *url,
+<a name="l00065"></a>00065              <span class="keyword">const</span> 
<span class="keywordtype">char</span> *method,
+<a name="l00066"></a>00066              <span class="keyword">const</span> 
<span class="keywordtype">char</span> *version,
+<a name="l00067"></a>00067              <span class="keyword">const</span> 
<span class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00068"></a>00068              <span class="keywordtype">void</span> 
**unused)
+<a name="l00069"></a>00069 {
+<a name="l00070"></a>00070   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00071"></a>00071 }
+<a name="l00072"></a>00072 
+<a name="l00073"></a>00073 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00074"></a><a class="code" 
href="../../d9/dda/daemon__test_8c.html#63e9208cb1f9b29bac770d6c5461977c">00074</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#63e9208cb1f9b29bac770d6c5461977c">testStartStop</a>
 ()
+<a name="l00075"></a>00075 {
+<a name="l00076"></a>00076   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00077"></a>00077 
+<a name="l00078"></a>00078   d = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00079"></a>00079                         1080,
+<a name="l00080"></a>00080                         &amp;<a class="code" 
href="../../d9/dda/daemon__test_8c.html#8ddb88eab5b1d9ba02db79407954c54c">apc_nothing</a>,
+<a name="l00081"></a>00081                         NULL, &amp;<a class="code" 
href="../../d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca">ahc_nothing</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00082"></a>00082   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00083"></a>00083     <span class="keywordflow">return</span> 2;
+<a name="l00084"></a>00084   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00085"></a>00085   <span class="keywordflow">return</span> 0;
+<a name="l00086"></a>00086 }
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00089"></a><a class="code" 
href="../../d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c">00089</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c">testExternalRun</a>
 ()
+<a name="l00090"></a>00090 {
+<a name="l00091"></a>00091   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00092"></a>00092   fd_set rs;
+<a name="l00093"></a>00093   <span class="keywordtype">int</span> maxfd;
+<a name="l00094"></a>00094   <span class="keywordtype">int</span> i;
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096   d = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00097"></a>00097                         1081,
+<a name="l00098"></a>00098                         &amp;<a class="code" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32">apc_all</a>,
 NULL, &amp;<a class="code" 
href="../../d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca">ahc_nothing</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00099"></a>00099 
+<a name="l00100"></a>00100   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00101"></a>00101     <span class="keywordflow">return</span> 4;
+<a name="l00102"></a>00102   i = 0;
+<a name="l00103"></a>00103   <span class="keywordflow">while</span> (i &lt; 15)
+<a name="l00104"></a>00104     {
+<a name="l00105"></a>00105       maxfd = 0;
+<a name="l00106"></a>00106       FD_ZERO (&amp;rs);
+<a name="l00107"></a>00107       <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;rs, &amp;rs, &amp;maxfd);
+<a name="l00108"></a>00108       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a>
 (d) == <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>)
+<a name="l00109"></a>00109         {
+<a name="l00110"></a>00110           <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00111"></a>00111           <span class="keywordflow">return</span> 8;
+<a name="l00112"></a>00112         }
+<a name="l00113"></a>00113       i++;
+<a name="l00114"></a>00114     }
+<a name="l00115"></a>00115   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00116"></a>00116   <span class="keywordflow">return</span> 0;
+<a name="l00117"></a>00117 }
+<a name="l00118"></a>00118 
+<a name="l00119"></a>00119 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00120"></a><a class="code" 
href="../../d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8">00120</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8">testThread</a>
 ()
+<a name="l00121"></a>00121 {
+<a name="l00122"></a>00122   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00123"></a>00123   d = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>,
+<a name="l00124"></a>00124                         1082,
+<a name="l00125"></a>00125                         &amp;<a class="code" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32">apc_all</a>,
 NULL, &amp;<a class="code" 
href="../../d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca">ahc_nothing</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00126"></a>00126 
+<a name="l00127"></a>00127   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00128"></a>00128     <span class="keywordflow">return</span> 16;
+<a name="l00129"></a>00129   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a>
 (d) != <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>)
+<a name="l00130"></a>00130     <span class="keywordflow">return</span> 32;
+<a name="l00131"></a>00131   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00132"></a>00132   <span class="keywordflow">return</span> 0;
+<a name="l00133"></a>00133 }
+<a name="l00134"></a>00134 
+<a name="l00135"></a>00135 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00136"></a><a class="code" 
href="../../d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04">00136</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04">testMultithread</a>
 ()
+<a name="l00137"></a>00137 {
+<a name="l00138"></a>00138   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00139"></a>00139   d = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>,
+<a name="l00140"></a>00140                         1083,
+<a name="l00141"></a>00141                         &amp;<a class="code" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32">apc_all</a>,
 NULL, &amp;<a class="code" 
href="../../d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca">ahc_nothing</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00142"></a>00142 
+<a name="l00143"></a>00143   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00144"></a>00144     <span class="keywordflow">return</span> 64;
+<a name="l00145"></a>00145   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a>
 (d) != <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>)
+<a name="l00146"></a>00146     <span class="keywordflow">return</span> 128;
+<a name="l00147"></a>00147   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00148"></a>00148   <span class="keywordflow">return</span> 0;
+<a name="l00149"></a>00149 }
+<a name="l00150"></a>00150 
+<a name="l00151"></a>00151 <span class="keywordtype">int</span>
+<a name="l00152"></a><a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">00152</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00153"></a>00153 {
+<a name="l00154"></a>00154   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00155"></a>00155   errorCount += <a class="code" 
href="../../d9/dda/daemon__test_8c.html#6abefb33dafd020c6e65f6017e2819a8">testStartError</a>
 ();
+<a name="l00156"></a>00156   errorCount += <a class="code" 
href="../../d9/dda/daemon__test_8c.html#63e9208cb1f9b29bac770d6c5461977c">testStartStop</a>
 ();
+<a name="l00157"></a>00157   errorCount += <a class="code" 
href="../../d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c">testExternalRun</a>
 ();
+<a name="l00158"></a>00158   errorCount += <a class="code" 
href="../../d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8">testThread</a>
 ();
+<a name="l00159"></a>00159   errorCount += <a class="code" 
href="../../d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04">testMultithread</a>
 ();
+<a name="l00160"></a>00160   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00161"></a>00161     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00162"></a>00162   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00163"></a>00163 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:40:38 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d3/daf/reason__phrase_8h__dep__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/daf/reason__phrase_8h__dep__incl.map      
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/daf/reason__phrase_8h__dep__incl.map      
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$d5/d5f/connection_8c.html" title="Methods for 
managing connections." alt="" coords="5,84,187,110">
+<area shape="rect" href="$dc/df0/reason__phrase_8c.html" title="Tables of the 
string response phrases." alt="" coords="211,84,419,110">

Added: libmicrohttpd-docs/WWW/doxygen/d3/daf/reason__phrase_8h__dep__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/daf/reason__phrase_8h__dep__incl.md5      
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/daf/reason__phrase_8h__dep__incl.md5      
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+2f95fe0e48f5287ab40d3c6e3facc3c5
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d3/daf/reason__phrase_8h__dep__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/daf/reason__phrase_8h__dep__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d3/df9/postprocessor__test_8c-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/df9/postprocessor__test_8c-source.html    
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/df9/postprocessor__test_8c-source.html    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,251 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/postprocessor_test.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+</div>
+<h1>postprocessor_test.c</h1><a 
href="../../d0/dd4/postprocessor__test_8c.html">Go to the documentation of this 
file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
<span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include 
"config.h"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include "<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>"</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include "<a 
class="code" href="../../db/dde/internal_8h.html" title="internal shared 
structures">internal.h</a>"</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;stdio.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00043"></a><a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#c4012e2a4548d1495077c52136cb2bbf">00043</a>
 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a 
class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#c4012e2a4548d1495077c52136cb2bbf">want</a>[]
 = {
+<a name="l00044"></a>00044 <span class="preprocessor">#define URL_DATA 
"abc=def&amp;x=5"</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span><span 
class="preprocessor">#define URL_START 0</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span>  <span 
class="stringliteral">"abc"</span>, NULL, NULL, NULL, <span 
class="stringliteral">"def"</span>,
+<a name="l00047"></a>00047   <span class="stringliteral">"x"</span>, NULL, 
NULL, NULL, <span class="stringliteral">"5"</span>,
+<a name="l00048"></a>00048 <span class="preprocessor">#define URL_END 
(URL_START + 10)</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>  NULL, NULL, 
NULL, NULL, NULL,
+<a name="l00050"></a>00050 <span class="preprocessor">#define FORM_DATA 
"--AaB03x\r\ncontent-disposition: form-data; name=\"field1\"\r\n\r\nJoe 
Blow\r\n--AaB03x\r\ncontent-disposition: form-data; name=\"pics\"; 
filename=\"file1.txt\"\r\nContent-Type: 
text/plain\r\nContent-Transfer-Encoding: 
binary\r\n\r\nfiledata\r\n--AaB03x--\r\n"</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span><span 
class="preprocessor">#define FORM_START (URL_END + 5)</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>  <span 
class="stringliteral">"field1"</span>, NULL, NULL, NULL, <span 
class="stringliteral">"Joe Blow"</span>,
+<a name="l00053"></a>00053   <span class="stringliteral">"pics"</span>, <span 
class="stringliteral">"file1.txt"</span>, <span 
class="stringliteral">"text/plain"</span>, <span 
class="stringliteral">"binary"</span>, <span 
class="stringliteral">"filedata"</span>,
+<a name="l00054"></a>00054 <span class="preprocessor">#define FORM_END 
(FORM_START + 10)</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>  NULL, NULL, 
NULL, NULL, NULL,
+<a name="l00056"></a>00056 <span class="preprocessor">#define FORM_NESTED_DATA 
"--AaB03x\r\ncontent-disposition: form-data; name=\"field1\"\r\n\r\nJane 
Blow\r\n--AaB03x\r\ncontent-disposition: form-data; 
name=\"pics\"\r\nContent-type: multipart/mixed, 
boundary=BbC04y\r\n\r\n--BbC04y\r\nContent-disposition: attachment; 
filename=\"file1.txt\"\r\nContent-Type: 
text/plain\r\n\r\nfiledata1\r\n--BbC04y\r\nContent-disposition: attachment; 
filename=\"file2.gif\"\r\nContent-type: image/gif\r\nContent-Transfer-Encoding: 
binary\r\n\r\nfiledata2\r\n--BbC04y--\r\n--AaB03x--"</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span><span 
class="preprocessor">#define FORM_NESTED_START (FORM_END + 5)</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>  <span 
class="stringliteral">"field1"</span>, NULL, NULL, NULL, <span 
class="stringliteral">"Jane Blow"</span>,
+<a name="l00059"></a>00059   <span class="stringliteral">"pics"</span>, <span 
class="stringliteral">"file1.txt"</span>, <span 
class="stringliteral">"text/plain"</span>, NULL, <span 
class="stringliteral">"filedata1"</span>,
+<a name="l00060"></a>00060   <span class="stringliteral">"pics"</span>, <span 
class="stringliteral">"file2.gif"</span>, <span 
class="stringliteral">"image/gif"</span>, <span 
class="stringliteral">"binary"</span>, <span 
class="stringliteral">"filedata2"</span>,
+<a name="l00061"></a>00061 <span class="preprocessor">#define FORM_NESTED_END 
(FORM_NESTED_START + 15)</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>  NULL, NULL, 
NULL, NULL, NULL,
+<a name="l00063"></a>00063 };
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00066"></a><a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba">00066</a>
 <a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba">mismatch</a>
 (<span class="keyword">const</span> <span class="keywordtype">char</span> *a, 
<span class="keyword">const</span> <span class="keywordtype">char</span> *b)
+<a name="l00067"></a>00067 {
+<a name="l00068"></a>00068   <span class="keywordflow">if</span> (a == b)
+<a name="l00069"></a>00069     <span class="keywordflow">return</span> 0;
+<a name="l00070"></a>00070   <span class="keywordflow">if</span> ((a == NULL) 
|| (b == NULL))
+<a name="l00071"></a>00071     <span class="keywordflow">return</span> 1;
+<a name="l00072"></a>00072   <span class="keywordflow">return</span> 0 != 
strcmp (a, b);
+<a name="l00073"></a>00073 }
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00076"></a><a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99">00076</a>
 <a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99">value_checker</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00077"></a>00077                <span class="keyword">enum</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind,
+<a name="l00078"></a>00078                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *key,
+<a name="l00079"></a>00079                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *filename,
+<a name="l00080"></a>00080                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *content_type,
+<a name="l00081"></a>00081                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *transfer_encoding,
+<a name="l00082"></a>00082                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *data, <span 
class="keywordtype">size_t</span> off, <span class="keywordtype">size_t</span> 
size)
+<a name="l00083"></a>00083 {
+<a name="l00084"></a>00084   <span class="keywordtype">int</span> *want_off = 
cls;
+<a name="l00085"></a>00085   <span class="keywordtype">int</span> idx = 
*want_off;
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 <span class="preprocessor">#if 0</span>
+<a name="l00088"></a>00088 <span class="preprocessor"></span>  fprintf (stderr,
+<a name="l00089"></a>00089            <span class="stringliteral">"VC: `%s' 
`%s' `%s' `%s' `%.*s'\n"</span>,
+<a name="l00090"></a>00090            key, filename, content_type, 
transfer_encoding, size, data);
+<a name="l00091"></a>00091 <span class="preprocessor">#endif</span>
+<a name="l00092"></a>00092 <span class="preprocessor"></span>  <span 
class="keywordflow">if</span> (size == 0)
+<a name="l00093"></a>00093     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00094"></a>00094   <span class="keywordflow">if</span> ((idx &lt; 0) 
||
+<a name="l00095"></a>00095       (<a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#c4012e2a4548d1495077c52136cb2bbf">want</a>[idx]
 == NULL) ||
+<a name="l00096"></a>00096       (0 != strcmp (key, <a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#c4012e2a4548d1495077c52136cb2bbf">want</a>[idx]))
 ||
+<a name="l00097"></a>00097       (<a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba">mismatch</a>
 (filename, <a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#c4012e2a4548d1495077c52136cb2bbf">want</a>[idx
 + 1])) ||
+<a name="l00098"></a>00098       (<a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba">mismatch</a>
 (content_type, <a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#c4012e2a4548d1495077c52136cb2bbf">want</a>[idx
 + 2])) ||
+<a name="l00099"></a>00099       (<a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba">mismatch</a>
 (transfer_encoding, <a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#c4012e2a4548d1495077c52136cb2bbf">want</a>[idx
 + 3])) ||
+<a name="l00100"></a>00100       (0 != memcmp (data, &amp;<a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#c4012e2a4548d1495077c52136cb2bbf">want</a>[idx
 + 4][off], size)))
+<a name="l00101"></a>00101     {
+<a name="l00102"></a>00102       *want_off = -1;
+<a name="l00103"></a>00103       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00104"></a>00104     }
+<a name="l00105"></a>00105   <span class="keywordflow">if</span> (off + size 
== strlen (<a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#c4012e2a4548d1495077c52136cb2bbf">want</a>[idx
 + 4]))
+<a name="l00106"></a>00106     *want_off = idx + 5;
+<a name="l00107"></a>00107   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00108"></a>00108 
+<a name="l00109"></a>00109 }
+<a name="l00110"></a>00110 
+<a name="l00111"></a>00111 
+<a name="l00112"></a>00112 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00113"></a><a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081">00113</a>
 <a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081">test_urlencoding</a>
 ()
+<a name="l00114"></a>00114 {
+<a name="l00115"></a>00115   <span class="keyword">struct </span><a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
connection;
+<a name="l00116"></a>00116   <span class="keyword">struct </span><a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> header;
+<a name="l00117"></a>00117   <span class="keyword">struct 
</span>MHD_PostProcessor *pp;
+<a name="l00118"></a>00118   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> want_off = <a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#9ed38fd995b9770410c507be86a62cfb">URL_START</a>;
+<a name="l00119"></a>00119   <span class="keywordtype">int</span> i;
+<a name="l00120"></a>00120   <span class="keywordtype">int</span> delta;
+<a name="l00121"></a>00121   <span class="keywordtype">size_t</span> size;
+<a name="l00122"></a>00122 
+<a name="l00123"></a>00123   memset (&amp;connection, 0, <span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> <a 
class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a>));
+<a name="l00124"></a>00124   memset (&amp;header, 0, <span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> <a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a>));
+<a name="l00125"></a>00125   connection.<a class="code" 
href="../../df/d50/structMHD__Connection.html#669c751eda79f0800f2a77626db79f4b">headers_received</a>
 = &amp;header;
+<a name="l00126"></a>00126   header.<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#9b7a25f23fed192e86293bbc23e04ec7">MHD_HTTP_HEADER_CONTENT_TYPE</a>;
+<a name="l00127"></a>00127   header.<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#91c0ea84504469653abe5a55caa691b0">MHD_HTTP_POST_ENCODING_FORM_URLENCODED</a>;
+<a name="l00128"></a>00128   header.<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>;
+<a name="l00129"></a>00129   pp = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561">MHD_create_post_processor</a>
 (&amp;connection,
+<a name="l00130"></a>00130                                   1024, &amp;<a 
class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99">value_checker</a>,
 &amp;want_off);
+<a name="l00131"></a>00131   i = 0;
+<a name="l00132"></a>00132   size = strlen (<a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#bee6e5eaf2539357cec595bab2eb25d4">URL_DATA</a>);
+<a name="l00133"></a>00133   <span class="keywordflow">while</span> (i &lt; 
size)
+<a name="l00134"></a>00134     {
+<a name="l00135"></a>00135       delta = 1 + random () % (size - i);
+<a name="l00136"></a>00136       <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc">MHD_post_process</a>
 (pp, &amp;<a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#bee6e5eaf2539357cec595bab2eb25d4">URL_DATA</a>[i],
 delta);
+<a name="l00137"></a>00137       i += delta;
+<a name="l00138"></a>00138     }
+<a name="l00139"></a>00139   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">MHD_destroy_post_processor</a>
 (pp);
+<a name="l00140"></a>00140   <span class="keywordflow">if</span> (want_off != 
<a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#c43e619b1261feada2154e658f3b4183">URL_END</a>)
+<a name="l00141"></a>00141     <span class="keywordflow">return</span> 1;
+<a name="l00142"></a>00142   <span class="keywordflow">return</span> 0;
+<a name="l00143"></a>00143 }
+<a name="l00144"></a>00144 
+<a name="l00145"></a>00145 
+<a name="l00146"></a>00146 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00147"></a><a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f">00147</a>
 <a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f">test_multipart</a>
 ()
+<a name="l00148"></a>00148 {
+<a name="l00149"></a>00149   <span class="keyword">struct </span><a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
connection;
+<a name="l00150"></a>00150   <span class="keyword">struct </span><a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> header;
+<a name="l00151"></a>00151   <span class="keyword">struct 
</span>MHD_PostProcessor *pp;
+<a name="l00152"></a>00152   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> want_off = <a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#ba3833ca13737b68e44d57f5909c40f3">FORM_START</a>;
+<a name="l00153"></a>00153   <span class="keywordtype">int</span> i;
+<a name="l00154"></a>00154   <span class="keywordtype">int</span> delta;
+<a name="l00155"></a>00155   <span class="keywordtype">size_t</span> size;
+<a name="l00156"></a>00156 
+<a name="l00157"></a>00157   memset (&amp;connection, 0, <span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> <a 
class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a>));
+<a name="l00158"></a>00158   memset (&amp;header, 0, <span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> <a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a>));
+<a name="l00159"></a>00159   connection.<a class="code" 
href="../../df/d50/structMHD__Connection.html#669c751eda79f0800f2a77626db79f4b">headers_received</a>
 = &amp;header;
+<a name="l00160"></a>00160   header.<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#9b7a25f23fed192e86293bbc23e04ec7">MHD_HTTP_HEADER_CONTENT_TYPE</a>;
+<a name="l00161"></a>00161   header.<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>
 =
+<a name="l00162"></a>00162     <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#07590690778397aa0636cde971cf6e63">MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA</a>
 <span class="stringliteral">", boundary=AaB03x"</span>;
+<a name="l00163"></a>00163   header.<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>;
+<a name="l00164"></a>00164   pp = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561">MHD_create_post_processor</a>
 (&amp;connection,
+<a name="l00165"></a>00165                                   1024, &amp;<a 
class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99">value_checker</a>,
 &amp;want_off);
+<a name="l00166"></a>00166   i = 0;
+<a name="l00167"></a>00167   size = strlen (<a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#cf5a10b9ac860d556a4b162f4fcda722">FORM_DATA</a>);
+<a name="l00168"></a>00168   <span class="keywordflow">while</span> (i &lt; 
size)
+<a name="l00169"></a>00169     {
+<a name="l00170"></a>00170       delta = 1 + random () % (size - i);
+<a name="l00171"></a>00171       <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc">MHD_post_process</a>
 (pp, &amp;<a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#cf5a10b9ac860d556a4b162f4fcda722">FORM_DATA</a>[i],
 delta);
+<a name="l00172"></a>00172       i += delta;
+<a name="l00173"></a>00173     }
+<a name="l00174"></a>00174   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">MHD_destroy_post_processor</a>
 (pp);
+<a name="l00175"></a>00175   <span class="keywordflow">if</span> (want_off != 
<a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#b44bf600b7953cefa8aed8e9c49a31af">FORM_END</a>)
+<a name="l00176"></a>00176     <span class="keywordflow">return</span> 2;
+<a name="l00177"></a>00177   <span class="keywordflow">return</span> 0;
+<a name="l00178"></a>00178 }
+<a name="l00179"></a>00179 
+<a name="l00180"></a>00180 
+<a name="l00181"></a>00181 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00182"></a><a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15">00182</a>
 <a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15">test_nested_multipart</a>
 ()
+<a name="l00183"></a>00183 {
+<a name="l00184"></a>00184   <span class="keyword">struct </span><a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
connection;
+<a name="l00185"></a>00185   <span class="keyword">struct </span><a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> header;
+<a name="l00186"></a>00186   <span class="keyword">struct 
</span>MHD_PostProcessor *pp;
+<a name="l00187"></a>00187   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> want_off = <a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#761433639f31eb25d0c68be3c3c92ba8">FORM_NESTED_START</a>;
+<a name="l00188"></a>00188   <span class="keywordtype">int</span> i;
+<a name="l00189"></a>00189   <span class="keywordtype">int</span> delta;
+<a name="l00190"></a>00190   <span class="keywordtype">size_t</span> size;
+<a name="l00191"></a>00191 
+<a name="l00192"></a>00192   memset (&amp;connection, 0, <span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> <a 
class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a>));
+<a name="l00193"></a>00193   memset (&amp;header, 0, <span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> <a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a>));
+<a name="l00194"></a>00194   connection.<a class="code" 
href="../../df/d50/structMHD__Connection.html#669c751eda79f0800f2a77626db79f4b">headers_received</a>
 = &amp;header;
+<a name="l00195"></a>00195   header.<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#9b7a25f23fed192e86293bbc23e04ec7">MHD_HTTP_HEADER_CONTENT_TYPE</a>;
+<a name="l00196"></a>00196   header.<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>
 =
+<a name="l00197"></a>00197     <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#07590690778397aa0636cde971cf6e63">MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA</a>
 <span class="stringliteral">", boundary=AaB03x"</span>;
+<a name="l00198"></a>00198   header.<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>;
+<a name="l00199"></a>00199   pp = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561">MHD_create_post_processor</a>
 (&amp;connection,
+<a name="l00200"></a>00200                                   1024, &amp;<a 
class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99">value_checker</a>,
 &amp;want_off);
+<a name="l00201"></a>00201   i = 0;
+<a name="l00202"></a>00202   size = strlen (<a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#04bf2fbafd6715c86a755f2481c00a48">FORM_NESTED_DATA</a>);
+<a name="l00203"></a>00203   <span class="keywordflow">while</span> (i &lt; 
size)
+<a name="l00204"></a>00204     {
+<a name="l00205"></a>00205       delta = 1 + random () % (size - i);
+<a name="l00206"></a>00206       <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc">MHD_post_process</a>
 (pp, &amp;<a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#04bf2fbafd6715c86a755f2481c00a48">FORM_NESTED_DATA</a>[i],
 delta);
+<a name="l00207"></a>00207       i += delta;
+<a name="l00208"></a>00208     }
+<a name="l00209"></a>00209   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">MHD_destroy_post_processor</a>
 (pp);
+<a name="l00210"></a>00210   <span class="keywordflow">if</span> (want_off != 
<a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#4446b1e269120ca9aa50cc47045ef55c">FORM_NESTED_END</a>)
+<a name="l00211"></a>00211     <span class="keywordflow">return</span> 4;
+<a name="l00212"></a>00212   <span class="keywordflow">return</span> 0;
+<a name="l00213"></a>00213 }
+<a name="l00214"></a>00214 
+<a name="l00215"></a>00215 <span class="keywordtype">int</span>
+<a name="l00216"></a><a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">00216</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00217"></a>00217 {
+<a name="l00218"></a>00218   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00219"></a>00219 
+<a name="l00220"></a>00220   errorCount += <a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081">test_urlencoding</a>
 ();
+<a name="l00221"></a>00221   errorCount += <a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f">test_multipart</a>
 ();
+<a name="l00222"></a>00222   errorCount += <a class="code" 
href="../../d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15">test_nested_multipart</a>
 ();
+<a name="l00223"></a>00223   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00224"></a>00224     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00225"></a>00225   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00226"></a>00226 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:40:38 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c.html  
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c.html  
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,486 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_large_put.c File 
Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_large_put.c File Reference</h1><code>#include &quot;<a 
class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_large_put.c:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d7b/testcurl_2daemontest__large__put_8c__incl.png" border="0" 
usemap="#src/testcurl/daemontest_large_put.c_map" alt=""></center>
+<map name="src/testcurl/daemontest_large_put.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"></map>
+</div>
+
+<p>
+<a href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html">Go to 
the source code of this file.</a><table border="0" cellpadding="0" 
cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>&nbsp;&nbsp;&nbsp;(256
 * 1024)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>
 (void *stream, size_t size, size_t nmemb, void *ptr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **unused)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="c0b1ce567cf4ddaa5f7ffe0f83fb32f9"></a><!-- doxytag: 
member="daemontest_large_put.c::PUT_SIZE" 
ref="c0b1ce567cf4ddaa5f7ffe0f83fb32f9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PUT_SIZE&nbsp;&nbsp;&nbsp;(256 * 1024)   
       </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Do not make this much larger since we will hit the MHD default buffer limit 
and the test code is not written for incremental upload processing... (larger 
values will likely cause MHD to generate an internal server error -- which 
would be avoided by writing the putBuffer method in a more general fashion). 
+<p>Definition at line <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00049">49</a>
 of file <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00087">ahc_echo()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00385">main()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00249">testExternalPut()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00133">testInternalPut()</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00189">testMultithreadedPut()</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="29fca52edba6f2e3ef05c67b7b4d4b04"></a><!-- doxytag: 
member="daemontest_large_put.c::ahc_echo" 
ref="29fca52edba6f2e3ef05c67b7b4d4b04" args="(void *cls, struct MHD_Connection 
*connection, const char *url, const char *method, const char *version, const 
char *upload_data, unsigned int *upload_data_size, void **unused)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>unused</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00087">87</a>
 of file <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00051">put_buffer</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00049">PUT_SIZE</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/dfc/testcurl_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png"
 border="0" 
usemap="#d3/dfc/testcurl_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map"
 alt=""></center>
+<map 
name="d3/dfc/testcurl_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_large_put.c::copyBuffer" 
ref="d81c59142c8e14bd20d5e266add76107" args="(void *ptr, size_t size, size_t 
nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00075">75</a>
 of file <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_large_put.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00385">385</a>
 of file <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00051">put_buffer</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00049">PUT_SIZE</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00249">testExternalPut()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00133">testInternalPut()</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00189">testMultithreadedPut()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/dfc/testcurl_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#d3/dfc/testcurl_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="d3/dfc/testcurl_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="125,595,245,622"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="128,544,243,571"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="108,494,263,520"><area 
shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="345,494,428,520"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,443,431,470"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,710,1441,736"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="600,823,680,850"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,646,461,672"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,595,460,622"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="347,544,427,571"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="596,392,684,419"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,342,771,368"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1152,2507,1179"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1203,2473,1230"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1051,2469,1078"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1051,2764,1078"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,874,1725,900"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,1684,2708,1711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,1912,2205,1939"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,848,1921,875"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,798,1947,824"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1304,2211,1331"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,950,1957,976"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1406,2471,1432"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,1558,2199,1584"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,798,1012,824"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,1684,964,1711"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1000,1951,1027"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,1988,1241,2015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1456,1732,1483"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,2115,1736,2142"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,1988,1736,2015"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,1634,1220,1660"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,1988,1471,2015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1811,1967,1838"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1355,1959,1382"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,950,2496,976"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1456,1943,1483"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,899,2195,926"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1051,2217,1078"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1507,1976,1534"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1558,1956,1584"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1659,2197,1686"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1862,1969,1888"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,1963,1965,1990"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,2216,1916,2243"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,1608,1947,1635"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,2064,1917,2091"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,772,713,799"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="049fac3dbfa5ed765c840a1e61b56228"></a><!-- doxytag: 
member="daemontest_large_put.c::putBuffer" 
ref="049fac3dbfa5ed765c840a1e61b56228" args="(void *stream, size_t size, size_t 
nmemb, void *ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t putBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>stream</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">61</a>
 of file <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00051">put_buffer</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00049">PUT_SIZE</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00249">testExternalPut()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00133">testInternalPut()</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00189">testMultithreadedPut()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/dfc/testcurl_2daemontest__large__put_8c_049fac3dbfa5ed765c840a1e61b56228_icgraph.png"
 border="0" 
usemap="#d3/dfc/testcurl_2daemontest__large__put_8c_049fac3dbfa5ed765c840a1e61b56228_icgraph_map"
 alt=""></center>
+<map 
name="d3/dfc/testcurl_2daemontest__large__put_8c_049fac3dbfa5ed765c840a1e61b56228_icgraph_map">
+<area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="152,6,272,32"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="155,56,269,83"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="135,107,289,134"><area 
shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="339,56,392,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="e65a4b76cd97ba439ef4409faaf33e4a"></a><!-- doxytag: 
member="daemontest_large_put.c::testExternalPut" 
ref="e65a4b76cd97ba439ef4409faaf33e4a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00249">249</a>
 of file <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00307">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00049">PUT_SIZE</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00385">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png"
 border="0" 
usemap="#d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph_map"
 alt=""></center>
+<map 
name="d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1829,1951,1912,1977"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="204,727,292,753"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1071,1799,1191,1825"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="405,828,485,855"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="173,777,323,804"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="372,76,519,103"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="208,2001,288,2028"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2103,2052,2191,2079"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2016,2001,2277,2028"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2027,1748,2267,1775"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2060,1697,2233,1724"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2064,1951,2229,1977"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2327,1976,2535,2003"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1280,811,1475,837"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2383,684,2479,711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1787,583,1955,609"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1588,785,1671,812"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1563,735,1696,761"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1781,1799,1960,1825"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1552,1089,1707,1116"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2063,1900,2231,1927"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2359,1925,2503,1952"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2371,1824,2491,1851"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2328,1875,2533,1901"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1793,1089,1948,1116"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="569,828,761,855"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="617,723,713,749"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1559,887,1700,913"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="812,608,991,635"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1273,1292,1481,1319"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1269,608,1485,635"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1269,532,1485,559"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="833,723,969,749"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1041,608,1220,635"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1543,1140,1716,1167"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1551,1292,1708,1319"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2037,1495,2256,1521"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1567,1596,1692,1623"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1797,1444,1944,1471"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1775,1697,1967,1724"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1533,1545,1725,1572"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1553,1241,1705,1268"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1795,1241,1947,1268"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1540,988,1719,1015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1544,532,1715,559"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1593,481,1665,508"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1563,684,1696,711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1592,380,1667,407"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="372,777,519,804"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_icgraph.png"
 border="0" 
usemap="#d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_icgraph_map"
 alt=""></center>
+<map 
name="d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_icgraph_map">
+<area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="173,5,227,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="4148c826fcf2bb6cd8f5ee2ec1809c5e"></a><!-- doxytag: 
member="daemontest_large_put.c::testInternalPut" 
ref="4148c826fcf2bb6cd8f5ee2ec1809c5e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testInternalPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00133">133</a>
 of file <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00049">PUT_SIZE</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00385">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png"
 border="0" 
usemap="#d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph_map"
 alt=""></center>
+<map 
name="d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1965,1781,2048,1808"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="201,1870,289,1897"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="171,844,320,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="956,1668,1103,1694"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="205,1921,285,1948"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2252,1730,2340,1757"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2165,1781,2427,1808"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2176,1161,2416,1188"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2209,1465,2383,1492"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2213,1680,2379,1706"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2476,1730,2684,1757"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2532,604,2628,630"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="368,844,515,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1180,1566,1372,1593"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="564,502,660,529"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1460,1516,1601,1542"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="711,376,889,402"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1172,984,1380,1010"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1168,502,1384,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1168,401,1384,428"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1216,1034,1336,1061"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="732,477,868,504"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="940,477,1119,504"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1433,654,1628,681"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1679,502,1847,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1917,1110,2096,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2212,1629,2380,1656"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2508,1528,2652,1554"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2735,1553,2932,1580"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2520,1629,2640,1656"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2477,1680,2683,1706"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2508,1832,2652,1858"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1444,604,1617,630"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1452,908,1609,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1897,1389,2116,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1468,857,1593,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1689,1414,1836,1441"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1435,1212,1627,1238"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1435,958,1627,985"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1455,1060,1607,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1687,908,1839,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1441,1110,1620,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1445,401,1616,428"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1685,756,1840,782"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1684,1313,1841,1340"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1696,857,1829,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1495,452,1567,478"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1464,756,1597,782"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1493,300,1568,326"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_icgraph.png"
 border="0" 
usemap="#d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_icgraph_map"
 alt=""></center>
+<map 
name="d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_icgraph_map">
+<area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="171,5,224,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="70cf77f43b1012f2a3f838f47d1ea7ad"></a><!-- doxytag: 
member="daemontest_large_put.c::testMultithreadedPut" 
ref="70cf77f43b1012f2a3f838f47d1ea7ad" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithreadedPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00189">189</a>
 of file <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00049">PUT_SIZE</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00385">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png"
 border="0" 
usemap="#d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph_map"
 alt=""></center>
+<map 
name="d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2005,1781,2088,1808"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,1870,329,1897"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,844,360,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,1668,1143,1694"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="245,1921,325,1948"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2292,1730,2380,1757"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2205,1781,2467,1808"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2216,1161,2456,1188"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2249,1465,2423,1492"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2253,1680,2419,1706"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2516,1730,2724,1757"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2572,604,2668,630"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,844,555,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1220,1566,1412,1593"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,502,700,529"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1500,1516,1641,1542"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,376,929,402"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1212,984,1420,1010"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1208,502,1424,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1208,401,1424,428"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1256,1034,1376,1061"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,477,908,504"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,477,1159,504"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1473,654,1668,681"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1719,502,1887,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1957,1110,2136,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2252,1629,2420,1656"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2548,1528,2692,1554"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2775,1553,2972,1580"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2560,1629,2680,1656"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2517,1680,2723,1706"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2548,1832,2692,1858"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1484,604,1657,630"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1492,908,1649,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1937,1389,2156,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1508,857,1633,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1729,1414,1876,1441"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1475,1212,1667,1238"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1475,958,1667,985"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1495,1060,1647,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1727,908,1879,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1481,1110,1660,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1485,401,1656,428"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1725,756,1880,782"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1724,1313,1881,1340"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1736,857,1869,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1535,452,1607,478"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1504,756,1637,782"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1533,300,1608,326"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_icgraph.png"
 border="0" 
usemap="#d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_icgraph_map"
 alt=""></center>
+<map 
name="d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_icgraph_map">
+<area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="211,5,264,32"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="37bc0d7e0f563d120189bd36e086fc91"></a><!-- doxytag: 
member="daemontest_large_put.c::oneone" ref="37bc0d7e0f563d120189bd36e086fc91" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00038">38</a>
 of file <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9d44645d2705b9008d62b59a8eec712d"></a><!-- doxytag: 
member="daemontest_large_put.c::put_buffer" 
ref="9d44645d2705b9008d62b59a8eec712d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00051">51</a>
 of file <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00087">ahc_echo()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00385">main()</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:08 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_049fac3dbfa5ed765c840a1e61b56228_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_049fac3dbfa5ed765c840a1e61b56228_icgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_049fac3dbfa5ed765c840a1e61b56228_icgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="152,6,272,32">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="155,56,269,83">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="135,107,289,134">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="339,56,392,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_049fac3dbfa5ed765c840a1e61b56228_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_049fac3dbfa5ed765c840a1e61b56228_icgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_049fac3dbfa5ed765c840a1e61b56228_icgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+81d892c658d6ef8a51230cb3d9075ff9
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_049fac3dbfa5ed765c840a1e61b56228_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_049fac3dbfa5ed765c840a1e61b56228_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+517e499acdfabf3d3da7660434408814
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1965,1781,2048,1808">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="201,1870,289,1897">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="171,844,320,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="956,1668,1103,1694">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="205,1921,285,1948">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2252,1730,2340,1757">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2165,1781,2427,1808">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2176,1161,2416,1188">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2209,1465,2383,1492">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2213,1680,2379,1706">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2476,1730,2684,1757">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2532,604,2628,630">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="368,844,515,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1180,1566,1372,1593">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="564,502,660,529">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1460,1516,1601,1542">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="711,376,889,402">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1172,984,1380,1010">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1168,502,1384,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1168,401,1384,428">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1216,1034,1336,1061">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="732,477,868,504">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="940,477,1119,504">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1433,654,1628,681">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1679,502,1847,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1917,1110,2096,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2212,1629,2380,1656">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2508,1528,2652,1554">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2735,1553,2932,1580">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2520,1629,2640,1656">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2477,1680,2683,1706">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2508,1832,2652,1858">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1444,604,1617,630">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1452,908,1609,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1897,1389,2116,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1468,857,1593,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1689,1414,1836,1441">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1435,1212,1627,1238">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1435,958,1627,985">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1455,1060,1607,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1687,908,1839,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1441,1110,1620,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1445,401,1616,428">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1685,756,1840,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1684,1313,1841,1340">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1696,857,1829,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1495,452,1567,478">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1464,756,1597,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1493,300,1568,326">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+9cf6669b2a5156ba5f9eee4f37fd05bd
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_icgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_icgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="171,5,224,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_icgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_icgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+ef2caed235948d6b9efc01f648e4db1d
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2005,1781,2088,1808">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,1870,329,1897">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,844,360,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,1668,1143,1694">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="245,1921,325,1948">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2292,1730,2380,1757">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2205,1781,2467,1808">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2216,1161,2456,1188">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2249,1465,2423,1492">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2253,1680,2419,1706">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2516,1730,2724,1757">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2572,604,2668,630">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,844,555,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1220,1566,1412,1593">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,502,700,529">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1500,1516,1641,1542">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,376,929,402">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1212,984,1420,1010">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1208,502,1424,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1208,401,1424,428">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1256,1034,1376,1061">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,477,908,504">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,477,1159,504">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1473,654,1668,681">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1719,502,1887,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1957,1110,2136,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2252,1629,2420,1656">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2548,1528,2692,1554">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2775,1553,2972,1580">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2560,1629,2680,1656">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2517,1680,2723,1706">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2548,1832,2692,1858">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1484,604,1657,630">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1492,908,1649,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1937,1389,2156,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1508,857,1633,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1729,1414,1876,1441">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1475,1212,1667,1238">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1475,958,1667,985">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1495,1060,1647,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1727,908,1879,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1481,1110,1660,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1485,401,1656,428">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1725,756,1880,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1724,1313,1881,1340">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1736,857,1869,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1535,452,1607,478">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1504,756,1637,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1533,300,1608,326">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+44bde7e9f963c34ae1fecbcb252c6f50
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_icgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_icgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="211,5,264,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_icgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_icgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+c02429544b4143425fd192796abdd585
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="125,595,245,622">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="128,544,243,571">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="108,494,263,520">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="345,494,428,520">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,443,431,470">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,710,1441,736">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="600,823,680,850">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,646,461,672">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,595,460,622">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="347,544,427,571">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="596,392,684,419">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,342,771,368">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1152,2507,1179">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1203,2473,1230">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1051,2469,1078">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1051,2764,1078">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,874,1725,900">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,1684,2708,1711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,1912,2205,1939">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,848,1921,875">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,798,1947,824">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1304,2211,1331">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,950,1957,976">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1406,2471,1432">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,1558,2199,1584">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,798,1012,824">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,1684,964,1711">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1000,1951,1027">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,1988,1241,2015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1456,1732,1483">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,2115,1736,2142">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,1988,1736,2015">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,1634,1220,1660">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,1988,1471,2015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1811,1967,1838">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1355,1959,1382">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,950,2496,976">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1456,1943,1483">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,899,2195,926">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1051,2217,1078">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1507,1976,1534">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1558,1956,1584">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1659,2197,1686">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1862,1969,1888">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,1963,1965,1990">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,2216,1916,2243">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,1608,1947,1635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,2064,1917,2091">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,772,713,799">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+323627d9b6051996d1dd68cae0707857
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1829,1951,1912,1977">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="204,727,292,753">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1071,1799,1191,1825">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="405,828,485,855">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="173,777,323,804">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="372,76,519,103">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="208,2001,288,2028">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2103,2052,2191,2079">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2016,2001,2277,2028">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2027,1748,2267,1775">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2060,1697,2233,1724">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2064,1951,2229,1977">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2327,1976,2535,2003">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1280,811,1475,837">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2383,684,2479,711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1787,583,1955,609">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1588,785,1671,812">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1563,735,1696,761">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1781,1799,1960,1825">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1552,1089,1707,1116">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2063,1900,2231,1927">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2359,1925,2503,1952">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2371,1824,2491,1851">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2328,1875,2533,1901">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1793,1089,1948,1116">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="569,828,761,855">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="617,723,713,749">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1559,887,1700,913">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="812,608,991,635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1273,1292,1481,1319">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1269,608,1485,635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1269,532,1485,559">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="833,723,969,749">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1041,608,1220,635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1543,1140,1716,1167">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1551,1292,1708,1319">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2037,1495,2256,1521">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1567,1596,1692,1623">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1797,1444,1944,1471">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1775,1697,1967,1724">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1533,1545,1725,1572">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1553,1241,1705,1268">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1795,1241,1947,1268">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1540,988,1719,1015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1544,532,1715,559">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1593,481,1665,508">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1563,684,1696,711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1592,380,1667,407">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="372,777,519,804">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+f8b7e8bc23e291951add7dfc439ade6a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_icgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_icgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="173,5,227,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_icgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_icgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+b69247d9da1cb66787cbc514c6e0da90
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/dfc/testcurl_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d3/dfe/daemontest__post__loop_8c__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/dfe/daemontest__post__loop_8c__incl.map   
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/dfe/daemontest__post__loop_8c__incl.map   
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">

Added: libmicrohttpd-docs/WWW/doxygen/d3/dfe/daemontest__post__loop_8c__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d3/dfe/daemontest__post__loop_8c__incl.md5   
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d3/dfe/daemontest__post__loop_8c__incl.md5   
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+75b18a865317b70e8fce93ef5ad48423
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d3/dfe/daemontest__post__loop_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d3/dfe/daemontest__post__loop_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h.html                    
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h.html    2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,276 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/connection.h File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>connection.h File Reference</h1>Methods for managing connections. <a 
href="#_details">More...</a>
+<p>
+
+<p>
+<div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dynsection">
+<p><center><img src="../../df/d48/connection_8h__dep__incl.png" border="0" 
usemap="#src/daemon/connection.hdep_map" alt=""></center>
+<map name="src/daemon/connection.hdep_map">
+<area shape="rect" href="../../d5/d5f/connection_8c.html" title="Methods for 
managing connections." alt="" coords="5,84,187,110"><area shape="rect" 
href="../../dc/d21/daemon_8c.html" title="A minimal&#45;HTTP server library." 
alt="" coords="211,84,376,110"></map>
+</div>
+
+<p>
+<a href="../../df/d96/connection_8h-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601">MHD_connection_get_fdset</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
fd_set *read_fd_set, fd_set *write_fd_set, fd_set *except_fd_set, int 
*max_fd)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d4/d67/connection_8h.html#cb941508839e89e75c2f9ecd0d6c40bd">MHD_connection_handle_read</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d4/d67/connection_8h.html#7ec5af3d0383cae612bee2254b1fd26f">MHD_connection_handle_write</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16">MHD_connection_handle_idle</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Methods for managing connections. 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Daniel Pittman <p>
+Christian Grothoff </dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../df/d96/connection_8h-source.html">connection.h</a>.</p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="c8e2b8054d361aa2102af24e1ad93601"></a><!-- doxytag: 
member="connection.h::MHD_connection_get_fdset" 
ref="c8e2b8054d361aa2102af24e1ad93601" args="(struct MHD_Connection 
*connection, fd_set *read_fd_set, fd_set *write_fd_set, fd_set *except_fd_set, 
int *max_fd)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_connection_get_fdset           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">fd_set *&nbsp;</td>
+          <td class="paramname"> <em>read_fd_set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">fd_set *&nbsp;</td>
+          <td class="paramname"> <em>write_fd_set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">fd_set *&nbsp;</td>
+          <td class="paramname"> <em>except_fd_set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&nbsp;</td>
+          <td class="paramname"> <em>max_fd</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Obtain the select sets for this connection.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES on 
success</dd></dl>
+Obtain the select sets for this connection<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES on success 
</dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">628</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00615">do_fd_set()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00102">EXTRA_CHECK</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00092">INTERNAL_ERROR</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00218">MHD_CONNECTION_BODY_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00267">MHD_CONNECTION_BODY_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00257">MHD_CONNECTION_CHUNKED_BODY_READY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00262">MHD_CONNECTION_CHUNKED_BODY_UNREADY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00283">MHD_CONNECTION_CLOSED</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00208">MHD_CONNECTION_CONTINUE_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00213">MHD_CONNECTION_CONTINUE_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00224">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00230">MHD_CONNECTION_FOOTERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00272">MHD_CONNECTION_FOOTERS_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00277">MHD_CONNECTION_FOOTERS_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00193">MHD_CONNECTION_HEADER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00203">MHD_CONNECTION_HEADERS_PROCESSED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00198">MHD_CONNECTION_HEADERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00236">MHD_CONNECTION_HEADERS_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00241">MHD_CONNECTION_HEADERS_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00183">MHD_CONNECTION_INIT</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00246">MHD_CONNECTION_NORMAL_BODY_READY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00252">MHD_CONNECTION_NORMAL_BODY_UNREADY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00188">MHD_CONNECTION_URL_RECEIVED</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00146">MHD_HTTP_INTERNAL_SERVER_ERROR</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00134">MHD_HTTP_REQUEST_ENTITY_TOO_LARGE</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00135">MHD_HTTP_REQUEST_URI_TOO_LONG</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00068">MHD_pool_create()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00583">MHD_Daemon::options</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00561">MHD_Daemon::pool_size</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00401">MHD_Connection::read_buffer_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00395">MHD_Connection::read_buffer_size</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00463">MHD_Connection::read_closed</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00054">REQUEST_TOO_BIG</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00464">try_grow_read_buffer()</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00340">MHD_Connection::url</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, and <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_cgraph.png" 
border="0" 
usemap="#d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_cgraph_map" 
alt=""></center>
+<map name="d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="257,5,425,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="300,56,383,83"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="275,107,408,133"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="252,157,431,184"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="264,208,419,235"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_icgraph.png" 
border="0" 
usemap="#d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_icgraph_map" 
alt=""></center>
+<map name="d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="281,5,401,32"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="252,56,431,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="5c8d35e9f1b260e1ad0d9b35e6245f16"></a><!-- doxytag: 
member="connection.h::MHD_connection_handle_idle" 
ref="5c8d35e9f1b260e1ad0d9b35e6245f16" args="(struct MHD_Connection 
*connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_connection_handle_idle           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+This function was created to handle per-connection processing that has to 
happen even if the socket cannot be read or written to. All implementations 
(multithreaded, external select, internal select) call this function.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if we should 
continue to process the connection (not dead yet), MHD_NO if it died </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">1656</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00328">MHD_Connection::client_context</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00572">MHD_Daemon::connection_timeout</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00436">MHD_Connection::continue_message_write_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00120">MHD_Response::crc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00102">EXTRA_CHECK</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00784">get_next_header_line()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00497">MHD_Connection::have_chunked_upload</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00303">MHD_Connection::headers_received</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00044">HTTP_100_CONTINUE</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00447">MHD_Connection::last_activity</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00334">MHD_Connection::method</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00218">MHD_CONNECTION_BODY_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00267">MHD_CONNECTION_BODY_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00257">MHD_CONNECTION_CHUNKED_BODY_READY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00262">MHD_CONNECTION_CHUNKED_BODY_UNREADY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00283">MHD_CONNECTION_CLOSED</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00208">MHD_CONNECTION_CONTINUE_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00213">MHD_CONNECTION_CONTINUE_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00224">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00230">MHD_CONNECTION_FOOTERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00272">MHD_CONNECTION_FOOTERS_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00277">MHD_CONNECTION_FOOTERS_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00193">MHD_CONNECTION_HEADER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00203">MHD_CONNECTION_HEADERS_PROCESSED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00198">MHD_CONNECTION_HEADERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00236">MHD_CONNECTION_HEADERS_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00241">MHD_CONNECTION_HEADERS_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00183">MHD_CONNECTION_INIT</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00246">MHD_CONNECTION_NORMAL_BODY_READY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00252">MHD_CONNECTION_NORMAL_BODY_UNREADY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00188">MHD_CONNECTION_URL_RECEIVED</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00391">MHD_FOOTER_KIND</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00365">MHD_HEADER_KIND</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00121">MHD_HTTP_BAD_REQUEST</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00167">MHD_HTTP_HEADER_CONNECTION</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00211">MHD_HTTP_VERSION_1_1</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00164">MHD_lookup_connection_value()</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00101">MHD_pool_destroy()</a>, <a 
class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00200">MHD_pool_reset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00405">MHD_REQUEST_TERMINATED_COMPLETED_OK</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00132">MHD_Response::mutex</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00233">need_100_continue()</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00539">MHD_Daemon::notify_completed</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00970">parse_initial_message_line()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01216">process_header_line()</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00354">MHD_Connection::read_buffer</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00401">MHD_Connection::read_buffer_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00395">MHD_Connection::read_buffer_size</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00463">MHD_Connection::read_closed</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00423">MHD_Connection::remaining_upload_size</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00080">REQUEST_MALFORMED</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00308">MHD_Connection::response</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00430">MHD_Connection::response_write_position</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00474">MHD_Connection::responseCode</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00340">MHD_Connection::url</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00346">MHD_Connection::version</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00360">MHD_Connection::write_buffer</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00417">MHD_Connection::write_buffer_append_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00411">MHD_Connection::write_buffer_send_offset</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00406">MHD_Connection::write_buffer_size</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.png" 
border="0" 
usemap="#d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph_map" 
alt=""></center>
+<map name="d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="776,112,944,138"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="272,568,445,594"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="531,593,699,620"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="280,162,437,189"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="525,162,704,189"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="773,314,947,341"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="505,416,724,442"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="288,720,429,746"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="296,770,421,797"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="285,466,432,493"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="263,365,455,392"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="263,821,455,848"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="283,213,435,240"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="539,238,691,265"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="269,618,448,645"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="273,669,444,696"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.png" 
border="0" 
usemap="#d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph_map" 
alt=""></center>
+<map name="d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="263,5,441,32"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="304,56,400,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="cb941508839e89e75c2f9ecd0d6c40bd"></a><!-- doxytag: 
member="connection.h::MHD_connection_handle_read" 
ref="cb941508839e89e75c2f9ecd0d6c40bd" args="(struct MHD_Connection 
*connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_connection_handle_read           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+This function handles a particular connection when it has been determined that 
there is data to be read off a socket. All implementations (multithreaded, 
external select, internal select) call this function to handle reads.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if we should 
continue to process the connection (not dead yet), MHD_NO if it died</dd></dl>
+This function handles a particular connection when it has been determined that 
there is data to be read off a socket. All implementations (multithreaded, 
external select, internal select) call this function to handle reads.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if we should 
continue to process the connection (not dead yet), MHD_NO if it died </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">1391</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01178">do_read()</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00447">MHD_Connection::last_activity</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00218">MHD_CONNECTION_BODY_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00283">MHD_CONNECTION_CLOSED</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00208">MHD_CONNECTION_CONTINUE_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00213">MHD_CONNECTION_CONTINUE_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00224">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00193">MHD_CONNECTION_HEADER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00203">MHD_CONNECTION_HEADERS_PROCESSED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00198">MHD_CONNECTION_HEADERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00183">MHD_CONNECTION_INIT</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00188">MHD_CONNECTION_URL_RECEIVED</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00154">MHD_pool_reallocate()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00354">MHD_Connection::read_buffer</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00401">MHD_Connection::read_buffer_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00395">MHD_Connection::read_buffer_size</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00463">MHD_Connection::read_closed</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.png" 
border="0" 
usemap="#d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_cgraph_map" 
alt=""></center>
+<map name="d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="476,5,644,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="312,30,384,57"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="271,81,425,108"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.png" 
border="0" 
usemap="#d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_icgraph_map" 
alt=""></center>
+<map name="d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="271,5,449,32"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="312,56,408,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="7ec5af3d0383cae612bee2254b1fd26f"></a><!-- doxytag: 
member="connection.h::MHD_connection_handle_write" 
ref="7ec5af3d0383cae612bee2254b1fd26f" args="(struct MHD_Connection 
*connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_connection_handle_write           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+This function was created to handle writes to sockets when it has been 
determined that the socket can be written to. If there is no data to be 
written, however, the function call does nothing. All implementations 
(multithreaded, external select, internal select) call this function<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if we should 
continue to process the connection (not dead yet), MHD_NO if it died</dd></dl>
+This function was created to handle writes to sockets when it has been 
determined that the socket can be written to. All implementations 
(multithreaded, external select, internal select) call this function<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if we should 
continue to process the connection (not dead yet), MHD_NO if it died </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">1509</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01482">check_write_done()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00436">MHD_Connection::continue_message_write_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00120">MHD_Response::crc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00108">MHD_Response::data</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00148">MHD_Response::data_size</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00159">MHD_Response::data_start</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01446">do_write()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00102">EXTRA_CHECK</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00044">HTTP_100_CONTINUE</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00447">MHD_Connection::last_activity</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00218">MHD_CONNECTION_BODY_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00267">MHD_CONNECTION_BODY_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00257">MHD_CONNECTION_CHUNKED_BODY_READY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00262">MHD_CONNECTION_CHUNKED_BODY_UNREADY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00283">MHD_CONNECTION_CLOSED</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00208">MHD_CONNECTION_CONTINUE_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00213">MHD_CONNECTION_CONTINUE_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00224">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00230">MHD_CONNECTION_FOOTERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00272">MHD_CONNECTION_FOOTERS_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00277">MHD_CONNECTION_FOOTERS_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00193">MHD_CONNECTION_HEADER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00203">MHD_CONNECTION_HEADERS_PROCESSED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00198">MHD_CONNECTION_HEADERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00236">MHD_CONNECTION_HEADERS_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00241">MHD_CONNECTION_HEADERS_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00183">MHD_CONNECTION_INIT</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00246">MHD_CONNECTION_NORMAL_BODY_READY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00252">MHD_CONNECTION_NORMAL_BODY_UNREADY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00188">MHD_CONNECTION_URL_RECEIVED</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00132">MHD_Response::mutex</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00308">MHD_Connection::response</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00430">MHD_Connection::response_write_position</a>,
 <a class="el" href="../../de/d0a/plibc_8h-source.html#l00507">SEND</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>, 
<a class="el" href="../../de/d0a/plibc_8h-source.html#l00477">STRERROR</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00143">MHD_Response::total_size</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_cgraph.png" 
border="0" 
usemap="#d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_cgraph_map" 
alt=""></center>
+<map name="d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="289,5,423,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="492,106,660,133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="319,106,393,133"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="271,157,441,184"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_icgraph.png" 
border="0" 
usemap="#d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_icgraph_map" 
alt=""></center>
+<map name="d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="271,5,449,32"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="312,56,408,83"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,16 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="776,112,944,138">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="272,568,445,594">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="531,593,699,620">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="280,162,437,189">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="525,162,704,189">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="773,314,947,341">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="505,416,724,442">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="288,720,429,746">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="296,770,421,797">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="285,466,432,493">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="263,365,455,392">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="263,821,455,848">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="283,213,435,240">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="539,238,691,265">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="269,618,448,645">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="273,669,444,696">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+67fce8eaf4920dbdd7fbbc9c12565298
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="263,5,441,32">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="304,56,400,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+f453f305b5fcdb47f0ac36153a3e02ad
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="289,5,423,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="492,106,660,133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="319,106,393,133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="271,157,441,184">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+0a118e7469da21f75acc5903e4384c6a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="271,5,449,32">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="312,56,408,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+7955d3c986d8094528b8411b68deb938
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_7ec5af3d0383cae612bee2254b1fd26f_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="257,5,425,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="300,56,383,83">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="275,107,408,133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="252,157,431,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="264,208,419,235">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+2e6da7e5eee65e85d2b9e45d5df9a021
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="281,5,401,32">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="252,56,431,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+b0d2cbff22cbaa04d66a5b7f2d0e6062
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_c8e2b8054d361aa2102af24e1ad93601_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="476,5,644,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="312,30,384,57">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="271,81,425,108">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+8643988ae27576a7698f7dbcfdd5d9bd
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="271,5,449,32">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="312,56,408,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+2e3d881ef051edba16ec630e662c589c
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d67/connection_8h_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d4/d87/querystring__example_8c__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d4/d87/querystring__example_8c__incl.map     
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d4/d87/querystring__example_8c__incl.map     
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="23,84,95,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="119,84,223,111">

Added: libmicrohttpd-docs/WWW/doxygen/d4/d87/querystring__example_8c__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d4/d87/querystring__example_8c__incl.md5     
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d4/d87/querystring__example_8c__incl.md5     
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+18ba05b5c7a2376206bc80f54b0dcc18
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d4/d87/querystring__example_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d87/querystring__example_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c.html     
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c.html     
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,397 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_get.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_get.c File Reference</h1><code>#include &quot;<a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_get.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d2/d29/testcurl_2daemontest__get_8c__incl.png" 
border="0" usemap="#src/testcurl/daemontest_get.c_map" alt=""></center>
+<map name="src/testcurl/daemontest_get.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"></map>
+</div>
+
+<p>
+<a href="../../df/db5/testcurl_2daemontest__get_8c-source.html">Go to the 
source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **unused)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929">testInternalGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15">testMultithreadedGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8">testExternalGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="29fca52edba6f2e3ef05c67b7b4d4b04"></a><!-- doxytag: 
member="daemontest_get.c::ahc_echo" ref="29fca52edba6f2e3ef05c67b7b4d4b04" 
args="(void *cls, struct MHD_Connection *connection, const char *url, const 
char *method, const char *version, const char *upload_data, unsigned int 
*upload_data_size, void **unused)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>unused</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00061">61</a> of 
file <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html">daemontest_get.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
and <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d8f/testcurl_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png"
 border="0" 
usemap="#d4/d8f/testcurl_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map"
 alt=""></center>
+<map 
name="d4/d8f/testcurl_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_get.c::copyBuffer" ref="d81c59142c8e14bd20d5e266add76107" 
args="(void *ptr, size_t size, size_t nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">49</a> of 
file <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html">daemontest_get.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00192">testExternalGet()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00235">testExternalPost()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00249">testExternalPut()</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00093">testInternalGet()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00130">testInternalPost()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00133">testInternalPut()</a>,
 <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00155">testLongHeaderGet()</a>,
 <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00090">testLongUrlGet()</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00142">testMultithreadedGet()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00182">testMultithreadedPost()</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00189">testMultithreadedPut()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d8f/testcurl_2daemontest__get_8c_d81c59142c8e14bd20d5e266add76107_icgraph.png"
 border="0" 
usemap="#d4/d8f/testcurl_2daemontest__get_8c_d81c59142c8e14bd20d5e266add76107_icgraph_map"
 alt=""></center>
+<map 
name="d4/d8f/testcurl_2daemontest__get_8c_d81c59142c8e14bd20d5e266add76107_icgraph_map">
+<area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="165,5,285,32"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="163,157,288,184"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="165,309,285,336"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="167,56,284,83"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="164,208,287,235"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="168,360,283,387"><area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="152,461,299,488"><area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="167,512,284,539"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="147,107,304,133"><area 
shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="144,259,307,285"><area 
shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="148,411,303,437"><area 
shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="355,56,408,83"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="355,208,408,235"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="355,360,408,387"><area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="355,487,408,513"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_get.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00316">316</a> of 
file <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html">daemontest_get.c</a>.</p>
+
+<p>References <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00192">testExternalGet()</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00093">testInternalGet()</a>,
 and <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00142">testMultithreadedGet()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d8f/testcurl_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#d4/d8f/testcurl_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="d4/d8f/testcurl_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="125,1694,245,1720"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="127,1795,244,1822"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="107,1744,264,1771"><area 
shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="345,1795,428,1822"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,1846,431,1872"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,148,1441,175"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="600,1643,680,1670"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,1694,461,1720"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,1744,460,1771"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="596,1896,684,1923"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="509,1947,771,1974"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1580,2507,1607"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1530,2473,1556"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1682,2469,1708"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1682,2764,1708"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,326,1725,352"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,896,2708,923"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,680,2205,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,275,1921,302"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,224,1947,251"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1592,2211,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,782,1957,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1783,2471,1810"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2588,1783,2732,1810"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,934,2199,960"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,1694,1012,1720"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,731,964,758"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1896,1951,1923"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,782,1241,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1339,1732,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,731,1736,758"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,630,1736,656"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,579,1220,606"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,680,1471,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1035,1967,1062"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1491,1959,1518"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,1390,2496,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1238,1943,1264"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,1339,2195,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1536,2217,1563"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1288,1976,1315"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1592,1956,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1795,2197,1822"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1086,1969,1112"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,579,1965,606"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,731,1916,758"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,832,1947,859"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,528,1917,555"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,1694,713,1720"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="73d107236c175617fa8f6e716ebeaef8"></a><!-- doxytag: 
member="daemontest_get.c::testExternalGet" 
ref="73d107236c175617fa8f6e716ebeaef8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00192">192</a> of 
file <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html">daemontest_get.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
and <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00316">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png"
 border="0" 
usemap="#d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph_map"
 alt=""></center>
+<map 
name="d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1832,1766,1915,1792"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,1943,295,1970"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1073,220,1193,247"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="408,727,488,754"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,676,325,703"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="375,626,521,652"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2105,1740,2193,1767"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2019,1791,2280,1818"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2029,1639,2269,1666"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2063,1538,2236,1564"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2067,1588,2232,1615"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2329,1588,2537,1615"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1283,423,1477,450"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2385,651,2481,678"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1789,879,1957,906"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1591,423,1673,450"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1565,372,1699,399"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1784,1588,1963,1615"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1555,727,1709,754"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2065,1892,2233,1919"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2361,1968,2505,1995"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2588,1943,2785,1970"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2373,1816,2493,1843"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2331,1867,2536,1894"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1796,930,1951,956"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="572,727,764,754"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="620,676,716,703"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1561,1031,1703,1058"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="815,600,993,627"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1276,1386,1484,1412"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1272,702,1488,728"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1272,752,1488,779"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="836,651,972,678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1044,626,1223,652"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1545,1183,1719,1210"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1553,1335,1711,1362"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2040,1386,2259,1412"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1569,1538,1695,1564"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1800,1386,1947,1412"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1777,1436,1969,1463"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1536,1588,1728,1615"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1556,1690,1708,1716"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1797,1715,1949,1742"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1543,1132,1721,1159"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1547,980,1717,1007"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1596,575,1668,602"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1565,930,1699,956"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1595,676,1669,703"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="375,676,521,703"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_icgraph.png"
 border="0" 
usemap="#d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_icgraph_map"
 alt=""></center>
+<map 
name="d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_icgraph_map">
+<area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="176,5,229,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="7fa4851635c52d9949098e98aab71929"></a><!-- doxytag: 
member="daemontest_get.c::testInternalGet" 
ref="7fa4851635c52d9949098e98aab71929" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testInternalGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00093">93</a> of 
file <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html">daemontest_get.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 and <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00316">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.png"
 border="0" 
usemap="#d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph_map"
 alt=""></center>
+<map 
name="d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2252,1796,2335,1823"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="201,251,289,278"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="171,302,320,328"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="956,74,1103,100"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2519,1771,2607,1798"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2432,1822,2693,1848"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2443,1543,2683,1570"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2476,1644,2649,1671"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2480,1594,2645,1620"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2743,1594,2951,1620"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2799,660,2895,687"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="368,428,515,455"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1176,631,1368,658"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="564,428,660,455"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1461,631,1603,658"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="711,479,889,506"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1168,1036,1376,1063"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1424,428,1640,455"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1424,530,1640,556"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1472,226,1592,252"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="732,428,868,455"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="940,428,1119,455"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1689,327,1884,354"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1960,580,2128,607"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2204,1492,2383,1519"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2479,1695,2647,1722"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2775,1746,2919,1772"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3001,1720,3199,1747"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2787,1796,2907,1823"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2744,1644,2949,1671"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2775,1416,2919,1443"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1700,732,1873,759"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1708,1087,1865,1114"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1935,1239,2153,1266"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1469,1036,1595,1063"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1459,1188,1605,1215"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1436,1391,1628,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1436,1340,1628,1367"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1711,1138,1863,1164"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1968,1036,2120,1063"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1697,884,1876,911"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1701,783,1872,810"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1967,986,2121,1012"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1708,1391,1865,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1957,1391,2131,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1720,1442,1853,1468"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1751,378,1823,404"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1720,986,1853,1012"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1749,530,1824,556"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_icgraph.png"
 border="0" 
usemap="#d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_icgraph_map"
 alt=""></center>
+<map 
name="d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_icgraph_map">
+<area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="171,5,224,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="ab13e032aa6be6aa9302e24163c7cd15"></a><!-- doxytag: 
member="daemontest_get.c::testMultithreadedGet" 
ref="ab13e032aa6be6aa9302e24163c7cd15" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithreadedGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00142">142</a> of 
file <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html">daemontest_get.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 and <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00316">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png"
 border="0" 
usemap="#d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph_map"
 alt=""></center>
+<map 
name="d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2292,1796,2375,1823"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,251,329,278"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,302,360,328"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,74,1143,100"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2559,1771,2647,1798"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2472,1822,2733,1848"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2483,1543,2723,1570"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2516,1644,2689,1671"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2520,1594,2685,1620"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2783,1594,2991,1620"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2839,660,2935,687"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,428,555,455"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1216,631,1408,658"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,428,700,455"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1501,631,1643,658"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,479,929,506"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1208,1036,1416,1063"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1464,428,1680,455"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1464,530,1680,556"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1512,226,1632,252"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,428,908,455"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,428,1159,455"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1729,327,1924,354"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2000,580,2168,607"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2244,1492,2423,1519"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2519,1695,2687,1722"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2815,1746,2959,1772"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3041,1720,3239,1747"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2827,1796,2947,1823"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2784,1644,2989,1671"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2815,1416,2959,1443"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1740,732,1913,759"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1748,1087,1905,1114"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1975,1239,2193,1266"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1509,1036,1635,1063"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1499,1188,1645,1215"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1476,1391,1668,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1476,1340,1668,1367"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1751,1138,1903,1164"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2008,1036,2160,1063"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1737,884,1916,911"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1741,783,1912,810"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2007,986,2161,1012"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1748,1391,1905,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1997,1391,2171,1418"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1760,1442,1893,1468"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1791,378,1863,404"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1760,986,1893,1012"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1789,530,1864,556"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_icgraph.png"
 border="0" 
usemap="#d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_icgraph_map"
 alt=""></center>
+<map 
name="d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_icgraph_map">
+<area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="211,5,264,32"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="37bc0d7e0f563d120189bd36e086fc91"></a><!-- doxytag: 
member="daemontest_get.c::oneone" ref="37bc0d7e0f563d120189bd36e086fc91" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">39</a> of 
file <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html">daemontest_get.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00316">main()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00192">testExternalGet()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00235">testExternalPost()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00249">testExternalPut()</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00093">testInternalGet()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00130">testInternalPost()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00133">testInternalPut()</a>,
 <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00155">testLongHeaderGet()</a>,
 <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00090">testLongUrlGet()</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00142">testMultithreadedGet()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00182">testMultithreadedPost()</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00189">testMultithreadedPut()</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:57 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+517e499acdfabf3d3da7660434408814
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1832,1766,1915,1792">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,1943,295,1970">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1073,220,1193,247">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="408,727,488,754">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,676,325,703">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="375,626,521,652">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2105,1740,2193,1767">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2019,1791,2280,1818">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2029,1639,2269,1666">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2063,1538,2236,1564">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2067,1588,2232,1615">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2329,1588,2537,1615">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1283,423,1477,450">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2385,651,2481,678">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1789,879,1957,906">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1591,423,1673,450">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1565,372,1699,399">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1784,1588,1963,1615">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1555,727,1709,754">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2065,1892,2233,1919">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2361,1968,2505,1995">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2588,1943,2785,1970">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2373,1816,2493,1843">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2331,1867,2536,1894">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1796,930,1951,956">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="572,727,764,754">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="620,676,716,703">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1561,1031,1703,1058">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="815,600,993,627">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1276,1386,1484,1412">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1272,702,1488,728">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1272,752,1488,779">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="836,651,972,678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1044,626,1223,652">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1545,1183,1719,1210">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1553,1335,1711,1362">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2040,1386,2259,1412">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1569,1538,1695,1564">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1800,1386,1947,1412">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1777,1436,1969,1463">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1536,1588,1728,1615">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1556,1690,1708,1716">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1797,1715,1949,1742">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1543,1132,1721,1159">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1547,980,1717,1007">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1596,575,1668,602">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1565,930,1699,956">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1595,676,1669,703">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="375,676,521,703">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+fc4a2d7466de09c3fc9f6dde748266e6
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_icgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_icgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="176,5,229,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_icgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_icgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+b56cd9401dcb473ee117aaf33fd3cfde
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2252,1796,2335,1823">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="201,251,289,278">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="171,302,320,328">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="956,74,1103,100">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2519,1771,2607,1798">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2432,1822,2693,1848">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2443,1543,2683,1570">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2476,1644,2649,1671">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2480,1594,2645,1620">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2743,1594,2951,1620">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2799,660,2895,687">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="368,428,515,455">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1176,631,1368,658">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="564,428,660,455">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1461,631,1603,658">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="711,479,889,506">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1168,1036,1376,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1424,428,1640,455">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1424,530,1640,556">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1472,226,1592,252">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="732,428,868,455">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="940,428,1119,455">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1689,327,1884,354">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1960,580,2128,607">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2204,1492,2383,1519">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2479,1695,2647,1722">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2775,1746,2919,1772">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3001,1720,3199,1747">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2787,1796,2907,1823">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2744,1644,2949,1671">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2775,1416,2919,1443">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1700,732,1873,759">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1708,1087,1865,1114">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1935,1239,2153,1266">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1469,1036,1595,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1459,1188,1605,1215">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1436,1391,1628,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1436,1340,1628,1367">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1711,1138,1863,1164">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1968,1036,2120,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1697,884,1876,911">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1701,783,1872,810">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1967,986,2121,1012">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1708,1391,1865,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1957,1391,2131,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1720,1442,1853,1468">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1751,378,1823,404">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1720,986,1853,1012">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1749,530,1824,556">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+5c4fb093073924dfb624f532d7ec7094
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_icgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_icgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="171,5,224,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_icgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_icgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+71ded2e7071d50cedd7b25d727ecfd92
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2292,1796,2375,1823">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,251,329,278">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,302,360,328">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,74,1143,100">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2559,1771,2647,1798">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2472,1822,2733,1848">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2483,1543,2723,1570">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2516,1644,2689,1671">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2520,1594,2685,1620">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2783,1594,2991,1620">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2839,660,2935,687">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,428,555,455">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1216,631,1408,658">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,428,700,455">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1501,631,1643,658">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,479,929,506">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1208,1036,1416,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1464,428,1680,455">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1464,530,1680,556">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1512,226,1632,252">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,428,908,455">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,428,1159,455">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1729,327,1924,354">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2000,580,2168,607">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2244,1492,2423,1519">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2519,1695,2687,1722">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2815,1746,2959,1772">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3041,1720,3239,1747">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2827,1796,2947,1823">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2784,1644,2989,1671">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2815,1416,2959,1443">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1740,732,1913,759">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1748,1087,1905,1114">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1975,1239,2193,1266">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1509,1036,1635,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1499,1188,1645,1215">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1476,1391,1668,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1476,1340,1668,1367">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1751,1138,1903,1164">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2008,1036,2160,1063">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1737,884,1916,911">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1741,783,1912,810">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2007,986,2161,1012">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1748,1391,1905,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1997,1391,2171,1418">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1760,1442,1893,1468">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1791,378,1863,404">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1760,986,1893,1012">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1789,530,1864,556">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+a9aa6f6e0853cc7def8a16714991a8a2
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_icgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_icgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="211,5,264,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_icgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_icgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+9cd0baa9a0d712deee90230942b88350
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="125,1694,245,1720">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="127,1795,244,1822">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="107,1744,264,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="345,1795,428,1822">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,1846,431,1872">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,148,1441,175">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="600,1643,680,1670">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,1694,461,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,1744,460,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="596,1896,684,1923">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,1947,771,1974">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1580,2507,1607">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1530,2473,1556">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1682,2469,1708">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1682,2764,1708">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,326,1725,352">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,896,2708,923">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,680,2205,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,275,1921,302">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,224,1947,251">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1592,2211,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,782,1957,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1783,2471,1810">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2588,1783,2732,1810">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,934,2199,960">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,1694,1012,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,731,964,758">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1896,1951,1923">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,782,1241,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1339,1732,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,731,1736,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,630,1736,656">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,579,1220,606">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,680,1471,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1035,1967,1062">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1491,1959,1518">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,1390,2496,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1238,1943,1264">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,1339,2195,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1536,2217,1563">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1288,1976,1315">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1592,1956,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1795,2197,1822">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1086,1969,1112">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,579,1965,606">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,731,1916,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,832,1947,859">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,528,1917,555">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,1694,713,1720">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+177747f78d57346c93f1a96d6f9359dd
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d81c59142c8e14bd20d5e266add76107_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d81c59142c8e14bd20d5e266add76107_icgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d81c59142c8e14bd20d5e266add76107_icgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,15 @@
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="165,5,285,32">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="163,157,288,184">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="165,309,285,336">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="167,56,284,83">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="164,208,287,235">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="168,360,283,387">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="152,461,299,488">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="167,512,284,539">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="147,107,304,133">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="144,259,307,285">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="148,411,303,437">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="355,56,408,83">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="355,208,408,235">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="355,360,408,387">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="355,487,408,513">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d81c59142c8e14bd20d5e266add76107_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d81c59142c8e14bd20d5e266add76107_icgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d81c59142c8e14bd20d5e266add76107_icgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+cf5b3cd22adebf19394086f7bb47f5b0
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d81c59142c8e14bd20d5e266add76107_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/d8f/testcurl_2daemontest__get_8c_d81c59142c8e14bd20d5e266add76107_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/da0/testcurl_2daemontest__long__header_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/da0/testcurl_2daemontest__long__header_8c-source.html
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/da0/testcurl_2daemontest__long__header_8c-source.html
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,265 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_long_header.c Source 
File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_long_header.c</h1><a 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00043"></a><a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">00043</a>
 <span class="preprocessor">#define VERY_LONG (1024*10)</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span>
+<a name="l00045"></a><a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#37bc0d7e0f563d120189bd36e086fc91">00045</a>
 <span class="keyword">static</span> <span class="keywordtype">int</span> <a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>;
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00048"></a><a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#c4af32c910f3ca1bf3317256d576bb32">00048</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32">apc_all</a>
 (<span class="keywordtype">void</span> *cls, <span 
class="keyword">const</span> <span class="keyword">struct</span> sockaddr 
*addr, socklen_t addrlen)
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00051"></a>00051 }
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053 <span class="keyword">struct </span>CBC
+<a name="l00054"></a>00054 {
+<a name="l00055"></a>00055   <span class="keywordtype">char</span> *buf;
+<a name="l00056"></a>00056   <span class="keywordtype">size_t</span> pos;
+<a name="l00057"></a>00057   <span class="keywordtype">size_t</span> size;
+<a name="l00058"></a>00058 };
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00061"></a><a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#d81c59142c8e14bd20d5e266add76107">00061</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00062"></a>00062 {
+<a name="l00063"></a>00063   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00064"></a>00064 }
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00067"></a><a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">00067</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00068"></a>00068           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00069"></a>00069           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00070"></a>00070           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00071"></a>00071           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00072"></a>00072           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00073"></a>00073           <span class="keywordtype">void</span> 
**unused)
+<a name="l00074"></a>00074 {
+<a name="l00075"></a>00075   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *me = cls;
+<a name="l00076"></a>00076   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00077"></a>00077   <span class="keywordtype">int</span> ret;
+<a name="l00078"></a>00078 
+<a name="l00079"></a>00079   <span class="keywordflow">if</span> (0 != strcmp 
(me, method))
+<a name="l00080"></a>00080     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* unexpected method */</span>
+<a name="l00081"></a>00081   response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (url),
+<a name="l00082"></a>00082                                             (<span 
class="keywordtype">void</span> *) url, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00083"></a>00083   ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00084"></a>00084   <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00085"></a>00085   <span class="keywordflow">return</span> ret;
+<a name="l00086"></a>00086 }
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00090"></a><a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68">00090</a>
 <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68">testLongUrlGet</a>
 ()
+<a name="l00091"></a>00091 {
+<a name="l00092"></a>00092   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00093"></a>00093   CURL *c;
+<a name="l00094"></a>00094   <span class="keywordtype">char</span> buf[2048];
+<a name="l00095"></a>00095   <span class="keyword">struct </span>CBC cbc;
+<a name="l00096"></a>00096   <span class="keywordtype">char</span> *url;
+<a name="l00097"></a>00097   <span class="keywordtype">long</span> code;
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099   cbc.buf = buf;
+<a name="l00100"></a>00100   cbc.size = 2048;
+<a name="l00101"></a>00101   cbc.pos = 0;
+<a name="l00102"></a>00102   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00103"></a>00103                         1080,
+<a name="l00104"></a>00104                         &amp;<a class="code" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32">apc_all</a>,
+<a name="l00105"></a>00105                         NULL,
+<a name="l00106"></a>00106                         &amp;<a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
+<a name="l00107"></a>00107                         <span 
class="stringliteral">"GET"</span>,
+<a name="l00108"></a>00108                         <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250c9ede9ea399bf22dad6fc26b45041295">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>,
+<a name="l00109"></a>00109                         <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>
 / 2, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00110"></a>00110   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00111"></a>00111     <span class="keywordflow">return</span> 1;
+<a name="l00112"></a>00112   c = curl_easy_init ();
+<a name="l00113"></a>00113   url = malloc (<a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>);
+<a name="l00114"></a>00114   memset (url, <span 
class="charliteral">'a'</span>, <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>);
+<a name="l00115"></a>00115   url[<a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>
 - 1] = <span class="charliteral">'\0'</span>;
+<a name="l00116"></a>00116   memcpy (url, <span 
class="stringliteral">"http://localhost:1080/";</span>, strlen (<span 
class="stringliteral">"http://localhost:1080/";</span>));
+<a name="l00117"></a>00117   curl_easy_setopt (c, CURLOPT_URL, url);
+<a name="l00118"></a>00118   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00119"></a>00119   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00120"></a>00120   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00121"></a>00121   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00122"></a>00122   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00123"></a>00123   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00124"></a>00124     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00125"></a>00125   <span class="keywordflow">else</span>
+<a name="l00126"></a>00126     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00127"></a>00127   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00128"></a>00128   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00129"></a>00129   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00130"></a>00130   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00131"></a>00131   <span class="keywordflow">if</span> (CURLE_OK == 
curl_easy_perform (c))
+<a name="l00132"></a>00132     {
+<a name="l00133"></a>00133       curl_easy_cleanup (c);
+<a name="l00134"></a>00134       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00135"></a>00135       free (url);
+<a name="l00136"></a>00136       <span class="keywordflow">return</span> 2;
+<a name="l00137"></a>00137     }
+<a name="l00138"></a>00138   <span class="keywordflow">if</span> (CURLE_OK != 
curl_easy_getinfo (c, CURLINFO_RESPONSE_CODE, &amp;code))
+<a name="l00139"></a>00139     {
+<a name="l00140"></a>00140       curl_easy_cleanup (c);
+<a name="l00141"></a>00141       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00142"></a>00142       free (url);
+<a name="l00143"></a>00143       <span class="keywordflow">return</span> 4;
+<a name="l00144"></a>00144     }
+<a name="l00145"></a>00145   curl_easy_cleanup (c);
+<a name="l00146"></a>00146   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00147"></a>00147   free (url);
+<a name="l00148"></a>00148   <span class="keywordflow">if</span> (code != <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#9640093d1083726a3544ea942adf41ec">MHD_HTTP_REQUEST_URI_TOO_LONG</a>)
+<a name="l00149"></a>00149     <span class="keywordflow">return</span> 8;
+<a name="l00150"></a>00150   <span class="keywordflow">return</span> 0;
+<a name="l00151"></a>00151 }
+<a name="l00152"></a>00152 
+<a name="l00153"></a>00153 
+<a name="l00154"></a>00154 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00155"></a><a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd">00155</a>
 <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd">testLongHeaderGet</a>
 ()
+<a name="l00156"></a>00156 {
+<a name="l00157"></a>00157   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00158"></a>00158   CURL *c;
+<a name="l00159"></a>00159   <span class="keywordtype">char</span> buf[2048];
+<a name="l00160"></a>00160   <span class="keyword">struct </span>CBC cbc;
+<a name="l00161"></a>00161   <span class="keywordtype">char</span> *url;
+<a name="l00162"></a>00162   <span class="keywordtype">long</span> code;
+<a name="l00163"></a>00163   <span class="keyword">struct </span>curl_slist 
*header = NULL;
+<a name="l00164"></a>00164 
+<a name="l00165"></a>00165   cbc.buf = buf;
+<a name="l00166"></a>00166   cbc.size = 2048;
+<a name="l00167"></a>00167   cbc.pos = 0;
+<a name="l00168"></a>00168   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00169"></a>00169                         1080,
+<a name="l00170"></a>00170                         &amp;<a class="code" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32">apc_all</a>,
+<a name="l00171"></a>00171                         NULL,
+<a name="l00172"></a>00172                         &amp;<a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
+<a name="l00173"></a>00173                         <span 
class="stringliteral">"GET"</span>,
+<a name="l00174"></a>00174                         <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250c9ede9ea399bf22dad6fc26b45041295">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>,
+<a name="l00175"></a>00175                         <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>
 / 2, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00176"></a>00176   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00177"></a>00177     <span class="keywordflow">return</span> 16;
+<a name="l00178"></a>00178   c = curl_easy_init ();
+<a name="l00179"></a>00179   url = malloc (<a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>);
+<a name="l00180"></a>00180   memset (url, <span 
class="charliteral">'a'</span>, <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>);
+<a name="l00181"></a>00181   url[<a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>
 - 1] = <span class="charliteral">'\0'</span>;
+<a name="l00182"></a>00182   url[<a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>
 / 2] = <span class="charliteral">':'</span>;
+<a name="l00183"></a>00183   url[<a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>
 / 2 + 1] = <span class="charliteral">' '</span>;
+<a name="l00184"></a>00184   header = curl_slist_append (header, url);
+<a name="l00185"></a>00185 
+<a name="l00186"></a>00186   curl_easy_setopt (c, CURLOPT_HTTPHEADER, header);
+<a name="l00187"></a>00187   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1080/hello_world";</span>);
+<a name="l00188"></a>00188   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00189"></a>00189   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00190"></a>00190   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00191"></a>00191   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00192"></a>00192   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00193"></a>00193   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00194"></a>00194     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00195"></a>00195   <span class="keywordflow">else</span>
+<a name="l00196"></a>00196     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00197"></a>00197   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00198"></a>00198   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00199"></a>00199   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00200"></a>00200   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00201"></a>00201   <span class="keywordflow">if</span> (CURLE_OK == 
curl_easy_perform (c))
+<a name="l00202"></a>00202     {
+<a name="l00203"></a>00203       curl_easy_cleanup (c);
+<a name="l00204"></a>00204       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00205"></a>00205       curl_slist_free_all (header);
+<a name="l00206"></a>00206       free (url);
+<a name="l00207"></a>00207       <span class="keywordflow">return</span> 32;
+<a name="l00208"></a>00208     }
+<a name="l00209"></a>00209   <span class="keywordflow">if</span> (CURLE_OK != 
curl_easy_getinfo (c, CURLINFO_RESPONSE_CODE, &amp;code))
+<a name="l00210"></a>00210     {
+<a name="l00211"></a>00211       curl_slist_free_all (header);
+<a name="l00212"></a>00212       curl_easy_cleanup (c);
+<a name="l00213"></a>00213       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00214"></a>00214       free (url);
+<a name="l00215"></a>00215       <span class="keywordflow">return</span> 64;
+<a name="l00216"></a>00216     }
+<a name="l00217"></a>00217   curl_slist_free_all (header);
+<a name="l00218"></a>00218   curl_easy_cleanup (c);
+<a name="l00219"></a>00219   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00220"></a>00220   free (url);
+<a name="l00221"></a>00221   <span class="keywordflow">if</span> (code != <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#c31b027264743785bdc28074ea3a53e1">MHD_HTTP_REQUEST_ENTITY_TOO_LARGE</a>)
+<a name="l00222"></a>00222     <span class="keywordflow">return</span> 128;
+<a name="l00223"></a>00223   <span class="keywordflow">return</span> 0;
+<a name="l00224"></a>00224 }
+<a name="l00225"></a>00225 
+<a name="l00226"></a>00226 <span class="keywordtype">int</span>
+<a name="l00227"></a><a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770">00227</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00228"></a>00228 {
+<a name="l00229"></a>00229   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00230"></a>00230 
+<a name="l00231"></a>00231   <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>
 = NULL != strstr (argv[0], <span class="stringliteral">"11"</span>);
+<a name="l00232"></a>00232   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00233"></a>00233     <span class="keywordflow">return</span> 2;
+<a name="l00234"></a>00234   errorCount += <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68">testLongUrlGet</a>
 ();
+<a name="l00235"></a>00235   errorCount += <a class="code" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd">testLongHeaderGet</a>
 ();
+<a name="l00236"></a>00236   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00237"></a>00237     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00238"></a>00238   curl_global_cleanup ();
+<a name="l00239"></a>00239   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00240"></a>00240 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dc6/testcurl_2daemontest__put_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/dc6/testcurl_2daemontest__put_8c-source.html  
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/dc6/testcurl_2daemontest__put_8c-source.html  
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,402 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_put.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_put.c</h1><a 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html">Go to the documentation 
of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a><a class="code" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">00038</a>
 <span class="keyword">static</span> <span class="keywordtype">int</span> <a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>;
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 <span class="keyword">struct </span>CBC
+<a name="l00041"></a>00041 {
+<a name="l00042"></a>00042   <span class="keywordtype">char</span> *buf;
+<a name="l00043"></a>00043   <span class="keywordtype">size_t</span> pos;
+<a name="l00044"></a>00044   <span class="keywordtype">size_t</span> size;
+<a name="l00045"></a>00045 };
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00048"></a><a class="code" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">00048</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>
 (<span class="keywordtype">void</span> *stream, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ptr)
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> *pos = ptr;
+<a name="l00051"></a>00051   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> wrt;
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053   wrt = size * nmemb;
+<a name="l00054"></a>00054   <span class="keywordflow">if</span> (wrt &gt; 8 - 
(*pos))
+<a name="l00055"></a>00055     wrt = 8 - (*pos);
+<a name="l00056"></a>00056   memcpy (stream, &amp;(<span 
class="stringliteral">"Hello123"</span>[*pos]), wrt);
+<a name="l00057"></a>00057   (*pos) += wrt;
+<a name="l00058"></a>00058   <span class="keywordflow">return</span> wrt;
+<a name="l00059"></a>00059 }
+<a name="l00060"></a>00060 
+<a name="l00061"></a>00061 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00062"></a><a class="code" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#d81c59142c8e14bd20d5e266add76107">00062</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00063"></a>00063 {
+<a name="l00064"></a>00064   <span class="keyword">struct </span>CBC *cbc = 
ctx;
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066   <span class="keywordflow">if</span> (cbc-&gt;pos 
+ size * nmemb &gt; cbc-&gt;size)
+<a name="l00067"></a>00067     <span class="keywordflow">return</span> 0;      
             <span class="comment">/* overflow */</span>
+<a name="l00068"></a>00068   memcpy (&amp;cbc-&gt;buf[cbc-&gt;pos], ptr, size 
* nmemb);
+<a name="l00069"></a>00069   cbc-&gt;pos += size * nmemb;
+<a name="l00070"></a>00070   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00071"></a>00071 }
+<a name="l00072"></a>00072 
+<a name="l00073"></a>00073 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00074"></a><a class="code" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">00074</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00075"></a>00075           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00076"></a>00076           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00077"></a>00077           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00078"></a>00078           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00079"></a>00079           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00080"></a>00080           <span class="keywordtype">void</span> 
**unused)
+<a name="l00081"></a>00081 {
+<a name="l00082"></a>00082   <span class="keywordtype">int</span> *done = cls;
+<a name="l00083"></a>00083   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00084"></a>00084   <span class="keywordtype">int</span> ret;
+<a name="l00085"></a>00085 
+<a name="l00086"></a>00086   <span class="keywordflow">if</span> (0 != strcmp 
(<span class="stringliteral">"PUT"</span>, method))
+<a name="l00087"></a>00087     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* unexpected method */</span>
+<a name="l00088"></a>00088   <span class="keywordflow">if</span> ((*done) == 0)
+<a name="l00089"></a>00089     {
+<a name="l00090"></a>00090       <span class="keywordflow">if</span> 
(*upload_data_size != 8)
+<a name="l00091"></a>00091         <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
         <span class="comment">/* not yet ready */</span>
+<a name="l00092"></a>00092       <span class="keywordflow">if</span> (0 == 
memcmp (upload_data, <span class="stringliteral">"Hello123"</span>, 8))
+<a name="l00093"></a>00093         {
+<a name="l00094"></a>00094           *upload_data_size = 0;
+<a name="l00095"></a>00095         }
+<a name="l00096"></a>00096       <span class="keywordflow">else</span>
+<a name="l00097"></a>00097         {
+<a name="l00098"></a>00098           printf (<span 
class="stringliteral">"Invalid upload data `%8s'!\n"</span>, upload_data);
+<a name="l00099"></a>00099           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00100"></a>00100         }
+<a name="l00101"></a>00101       *done = 1;
+<a name="l00102"></a>00102       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00103"></a>00103     }
+<a name="l00104"></a>00104   response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (url),
+<a name="l00105"></a>00105                                             (<span 
class="keywordtype">void</span> *) url, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00106"></a>00106   ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00107"></a>00107   <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00108"></a>00108   <span class="keywordflow">return</span> ret;
+<a name="l00109"></a>00109 }
+<a name="l00110"></a>00110 
+<a name="l00111"></a>00111 
+<a name="l00112"></a>00112 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00113"></a><a class="code" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">00113</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ()
+<a name="l00114"></a>00114 {
+<a name="l00115"></a>00115   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00116"></a>00116   CURL *c;
+<a name="l00117"></a>00117   <span class="keywordtype">char</span> buf[2048];
+<a name="l00118"></a>00118   <span class="keyword">struct </span>CBC cbc;
+<a name="l00119"></a>00119   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00120"></a>00120   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00121"></a>00121   CURLcode errornum;
+<a name="l00122"></a>00122 
+<a name="l00123"></a>00123   cbc.buf = buf;
+<a name="l00124"></a>00124   cbc.size = 2048;
+<a name="l00125"></a>00125   cbc.pos = 0;
+<a name="l00126"></a>00126   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00127"></a>00127                         1080,
+<a name="l00128"></a>00128                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00129"></a>00129   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00130"></a>00130     <span class="keywordflow">return</span> 1;
+<a name="l00131"></a>00131   c = curl_easy_init ();
+<a name="l00132"></a>00132   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1080/hello_world";</span>);
+<a name="l00133"></a>00133   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00134"></a>00134   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00135"></a>00135   curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00136"></a>00136   curl_easy_setopt (c, CURLOPT_READDATA, &amp;pos);
+<a name="l00137"></a>00137   curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00138"></a>00138   curl_easy_setopt (c, CURLOPT_INFILESIZE_LARGE, 
(curl_off_t) 8L);
+<a name="l00139"></a>00139   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00140"></a>00140   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00141"></a>00141   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00142"></a>00142     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00143"></a>00143   <span class="keywordflow">else</span>
+<a name="l00144"></a>00144     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00145"></a>00145   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00146"></a>00146   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00147"></a>00147   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00148"></a>00148   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00149"></a>00149   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00150"></a>00150   <span class="keywordflow">if</span> (CURLE_OK != 
(errornum = curl_easy_perform (c)))
+<a name="l00151"></a>00151     {
+<a name="l00152"></a>00152       fprintf (stderr,
+<a name="l00153"></a>00153                <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00154"></a>00154                curl_easy_strerror (errornum));
+<a name="l00155"></a>00155       curl_easy_cleanup (c);
+<a name="l00156"></a>00156       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00157"></a>00157       <span class="keywordflow">return</span> 2;
+<a name="l00158"></a>00158     }
+<a name="l00159"></a>00159   curl_easy_cleanup (c);
+<a name="l00160"></a>00160   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00161"></a>00161   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00162"></a>00162     <span class="keywordflow">return</span> 4;
+<a name="l00163"></a>00163   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00164"></a>00164     <span class="keywordflow">return</span> 8;
+<a name="l00165"></a>00165   <span class="keywordflow">return</span> 0;
+<a name="l00166"></a>00166 }
+<a name="l00167"></a>00167 
+<a name="l00168"></a>00168 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00169"></a><a class="code" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">00169</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ()
+<a name="l00170"></a>00170 {
+<a name="l00171"></a>00171   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00172"></a>00172   CURL *c;
+<a name="l00173"></a>00173   <span class="keywordtype">char</span> buf[2048];
+<a name="l00174"></a>00174   <span class="keyword">struct </span>CBC cbc;
+<a name="l00175"></a>00175   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00176"></a>00176   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00177"></a>00177   CURLcode errornum;
+<a name="l00178"></a>00178 
+<a name="l00179"></a>00179   cbc.buf = buf;
+<a name="l00180"></a>00180   cbc.size = 2048;
+<a name="l00181"></a>00181   cbc.pos = 0;
+<a name="l00182"></a>00182   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00183"></a>00183                         1081,
+<a name="l00184"></a>00184                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00185"></a>00185   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00186"></a>00186     <span class="keywordflow">return</span> 16;
+<a name="l00187"></a>00187   c = curl_easy_init ();
+<a name="l00188"></a>00188   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1081/hello_world";</span>);
+<a name="l00189"></a>00189   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00190"></a>00190   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00191"></a>00191   curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00192"></a>00192   curl_easy_setopt (c, CURLOPT_READDATA, &amp;pos);
+<a name="l00193"></a>00193   curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00194"></a>00194   curl_easy_setopt (c, CURLOPT_INFILESIZE_LARGE, 
(curl_off_t) 8L);
+<a name="l00195"></a>00195   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00196"></a>00196   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00197"></a>00197   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00198"></a>00198     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00199"></a>00199   <span class="keywordflow">else</span>
+<a name="l00200"></a>00200     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00201"></a>00201   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00202"></a>00202   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00203"></a>00203   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00204"></a>00204   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00205"></a>00205   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00206"></a>00206   <span class="keywordflow">if</span> (CURLE_OK != 
(errornum = curl_easy_perform (c)))
+<a name="l00207"></a>00207     {
+<a name="l00208"></a>00208       fprintf (stderr,
+<a name="l00209"></a>00209                <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00210"></a>00210                curl_easy_strerror (errornum));
+<a name="l00211"></a>00211       curl_easy_cleanup (c);
+<a name="l00212"></a>00212       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00213"></a>00213       <span class="keywordflow">return</span> 32;
+<a name="l00214"></a>00214     }
+<a name="l00215"></a>00215   curl_easy_cleanup (c);
+<a name="l00216"></a>00216   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00217"></a>00217   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00218"></a>00218     <span class="keywordflow">return</span> 64;
+<a name="l00219"></a>00219   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00220"></a>00220     <span class="keywordflow">return</span> 128;
+<a name="l00221"></a>00221 
+<a name="l00222"></a>00222   <span class="keywordflow">return</span> 0;
+<a name="l00223"></a>00223 }
+<a name="l00224"></a>00224 
+<a name="l00225"></a>00225 
+<a name="l00226"></a>00226 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00227"></a><a class="code" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">00227</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ()
+<a name="l00228"></a>00228 {
+<a name="l00229"></a>00229   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00230"></a>00230   CURL *c;
+<a name="l00231"></a>00231   <span class="keywordtype">char</span> buf[2048];
+<a name="l00232"></a>00232   <span class="keyword">struct </span>CBC cbc;
+<a name="l00233"></a>00233   CURLM *multi;
+<a name="l00234"></a>00234   CURLMcode mret;
+<a name="l00235"></a>00235   fd_set rs;
+<a name="l00236"></a>00236   fd_set ws;
+<a name="l00237"></a>00237   fd_set es;
+<a name="l00238"></a>00238   <span class="keywordtype">int</span> max;
+<a name="l00239"></a>00239   <span class="keywordtype">int</span> running;
+<a name="l00240"></a>00240   <span class="keyword">struct </span>CURLMsg *msg;
+<a name="l00241"></a>00241   time_t start;
+<a name="l00242"></a>00242   <span class="keyword">struct </span>timeval tv;
+<a name="l00243"></a>00243   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00244"></a>00244   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00245"></a>00245 
+<a name="l00246"></a>00246   multi = NULL;
+<a name="l00247"></a>00247   cbc.buf = buf;
+<a name="l00248"></a>00248   cbc.size = 2048;
+<a name="l00249"></a>00249   cbc.pos = 0;
+<a name="l00250"></a>00250   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00251"></a>00251                         1082,
+<a name="l00252"></a>00252                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00253"></a>00253   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00254"></a>00254     <span class="keywordflow">return</span> 256;
+<a name="l00255"></a>00255   c = curl_easy_init ();
+<a name="l00256"></a>00256   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1082/hello_world";</span>);
+<a name="l00257"></a>00257   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00258"></a>00258   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00259"></a>00259   curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00260"></a>00260   curl_easy_setopt (c, CURLOPT_READDATA, &amp;pos);
+<a name="l00261"></a>00261   curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00262"></a>00262   curl_easy_setopt (c, CURLOPT_INFILESIZE_LARGE, 
(curl_off_t) 8L);
+<a name="l00263"></a>00263   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00264"></a>00264   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00265"></a>00265   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00266"></a>00266     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00267"></a>00267   <span class="keywordflow">else</span>
+<a name="l00268"></a>00268     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00269"></a>00269   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00270"></a>00270   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00271"></a>00271   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00272"></a>00272   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00273"></a>00273   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00274"></a>00274 
+<a name="l00275"></a>00275 
+<a name="l00276"></a>00276   multi = curl_multi_init ();
+<a name="l00277"></a>00277   <span class="keywordflow">if</span> (multi == 
NULL)
+<a name="l00278"></a>00278     {
+<a name="l00279"></a>00279       curl_easy_cleanup (c);
+<a name="l00280"></a>00280       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00281"></a>00281       <span class="keywordflow">return</span> 512;
+<a name="l00282"></a>00282     }
+<a name="l00283"></a>00283   mret = curl_multi_add_handle (multi, c);
+<a name="l00284"></a>00284   <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00285"></a>00285     {
+<a name="l00286"></a>00286       curl_multi_cleanup (multi);
+<a name="l00287"></a>00287       curl_easy_cleanup (c);
+<a name="l00288"></a>00288       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00289"></a>00289       <span class="keywordflow">return</span> 1024;
+<a name="l00290"></a>00290     }
+<a name="l00291"></a>00291   start = time (NULL);
+<a name="l00292"></a>00292   <span class="keywordflow">while</span> ((time 
(NULL) - start &lt; 5) &amp;&amp; (multi != NULL))
+<a name="l00293"></a>00293     {
+<a name="l00294"></a>00294       max = 0;
+<a name="l00295"></a>00295       FD_ZERO (&amp;rs);
+<a name="l00296"></a>00296       FD_ZERO (&amp;ws);
+<a name="l00297"></a>00297       FD_ZERO (&amp;es);
+<a name="l00298"></a>00298       curl_multi_perform (multi, &amp;running);
+<a name="l00299"></a>00299       mret = curl_multi_fdset (multi, &amp;rs, 
&amp;ws, &amp;es, &amp;max);
+<a name="l00300"></a>00300       <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00301"></a>00301         {
+<a name="l00302"></a>00302           curl_multi_remove_handle (multi, c);
+<a name="l00303"></a>00303           curl_multi_cleanup (multi);
+<a name="l00304"></a>00304           curl_easy_cleanup (c);
+<a name="l00305"></a>00305           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00306"></a>00306           <span class="keywordflow">return</span> 
2048;
+<a name="l00307"></a>00307         }
+<a name="l00308"></a>00308       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00309"></a>00309         {
+<a name="l00310"></a>00310           curl_multi_remove_handle (multi, c);
+<a name="l00311"></a>00311           curl_multi_cleanup (multi);
+<a name="l00312"></a>00312           curl_easy_cleanup (c);
+<a name="l00313"></a>00313           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00314"></a>00314           <span class="keywordflow">return</span> 
4096;
+<a name="l00315"></a>00315         }
+<a name="l00316"></a>00316       tv.tv_sec = 0;
+<a name="l00317"></a>00317       tv.tv_usec = 1000;
+<a name="l00318"></a>00318       select (max + 1, &amp;rs, &amp;ws, &amp;es, 
&amp;tv);
+<a name="l00319"></a>00319       curl_multi_perform (multi, &amp;running);
+<a name="l00320"></a>00320       <span class="keywordflow">if</span> (running 
== 0)
+<a name="l00321"></a>00321         {
+<a name="l00322"></a>00322           msg = curl_multi_info_read (multi, 
&amp;running);
+<a name="l00323"></a>00323           <span class="keywordflow">if</span> (msg 
== NULL)
+<a name="l00324"></a>00324             <span class="keywordflow">break</span>;
+<a name="l00325"></a>00325           <span class="keywordflow">if</span> 
(msg-&gt;msg == CURLMSG_DONE)
+<a name="l00326"></a>00326             {
+<a name="l00327"></a>00327               <span class="keywordflow">if</span> 
(msg-&gt;data.result != CURLE_OK)
+<a name="l00328"></a>00328                 printf (<span 
class="stringliteral">"%s failed at %s:%d: `%s'\n"</span>,
+<a name="l00329"></a>00329                         <span 
class="stringliteral">"curl_multi_perform"</span>,
+<a name="l00330"></a>00330                         __FILE__,
+<a name="l00331"></a>00331                         __LINE__, 
curl_easy_strerror (msg-&gt;data.result));
+<a name="l00332"></a>00332               curl_multi_remove_handle (multi, c);
+<a name="l00333"></a>00333               curl_multi_cleanup (multi);
+<a name="l00334"></a>00334               curl_easy_cleanup (c);
+<a name="l00335"></a>00335               c = NULL;
+<a name="l00336"></a>00336               multi = NULL;
+<a name="l00337"></a>00337             }
+<a name="l00338"></a>00338         }
+<a name="l00339"></a>00339       <a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(d);
+<a name="l00340"></a>00340     }
+<a name="l00341"></a>00341   <span class="keywordflow">if</span> (multi != 
NULL)
+<a name="l00342"></a>00342     {
+<a name="l00343"></a>00343       curl_multi_remove_handle (multi, c);
+<a name="l00344"></a>00344       curl_easy_cleanup (c);
+<a name="l00345"></a>00345       curl_multi_cleanup (multi);
+<a name="l00346"></a>00346     }
+<a name="l00347"></a>00347   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00348"></a>00348   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00349"></a>00349     <span class="keywordflow">return</span> 8192;
+<a name="l00350"></a>00350   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00351"></a>00351     <span class="keywordflow">return</span> 16384;
+<a name="l00352"></a>00352   <span class="keywordflow">return</span> 0;
+<a name="l00353"></a>00353 }
+<a name="l00354"></a>00354 
+<a name="l00355"></a>00355 
+<a name="l00356"></a>00356 
+<a name="l00357"></a>00357 <span class="keywordtype">int</span>
+<a name="l00358"></a><a class="code" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#d1835a0a190dc5fe4f925bb69443c770">00358</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00359"></a>00359 {
+<a name="l00360"></a>00360   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00361"></a>00361 
+<a name="l00362"></a>00362   <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>
 = NULL != strstr (argv[0], <span class="stringliteral">"11"</span>);
+<a name="l00363"></a>00363   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00364"></a>00364     <span class="keywordflow">return</span> 2;
+<a name="l00365"></a>00365   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ();
+<a name="l00366"></a>00366   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ();
+<a name="l00367"></a>00367   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ();
+<a name="l00368"></a>00368   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00369"></a>00369     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00370"></a>00370   curl_global_cleanup ();
+<a name="l00371"></a>00371   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00372"></a>00372 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c.html    
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c.html    
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,452 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_postform.c File 
Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_postform.c File Reference</h1><code>#include &quot;<a 
class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &quot;<a class="el" 
href="../../dd/d83/socat_8c-source.html">socat.c</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_postform.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d7/da9/testzzuf_2daemontest__postform_8c__incl.png" 
border="0" usemap="#src/testzzuf/daemontest_postform.c_map" alt=""></center>
+<map name="src/testzzuf/daemontest_postform.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"><area 
shape="rect" href="../../d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111"></map>
+</div>
+
+<p>
+<a href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html">Go to the 
source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#1efdf26ae1b663da81747513683952fe">post_iterator</a>
 (void *cls, enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind, const char *key, const char *filename, const char *content_type, const 
char *transfer_encoding, const char *value, size_t off, size_t size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **unused)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static struct 
curl_httppost *&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8">make_form</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#a7703d208253519ee52f603fe0a2da7a">testInternalPost</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#9a1d221f0a21d6b53003f99e1f34d507">testMultithreadedPost</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">testExternalPost</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d4/dda/testzzuf_2daemontest__postform_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="29fca52edba6f2e3ef05c67b7b4d4b04"></a><!-- doxytag: 
member="daemontest_postform.c::ahc_echo" ref="29fca52edba6f2e3ef05c67b7b4d4b04" 
args="(void *cls, struct MHD_Connection *connection, const char *url, const 
char *method, const char *version, const char *upload_data, unsigned int 
*upload_data_size, void **unused)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>unused</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html#l00093">93</a> 
of file <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00249">MHD_create_post_processor()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l01009">MHD_destroy_post_processor()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00988">MHD_post_process()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00067">post_iterator()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/dda/testzzuf_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png"
 border="0" 
usemap="#d4/dda/testzzuf_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map"
 alt=""></center>
+<map 
name="d4/dda/testzzuf_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d" 
title="MHD_create_post_processor" alt="" coords="153,5,359,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,56,376,82"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="429,106,640,133"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,157,343,184"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="184,208,328,234"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,258,339,285"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe"
 title="post_iterator" alt="" coords="204,309,308,336"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="425,5,644,32"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="735,81,852,108"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="449,182,620,209"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="443,233,627,260"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="737,132,849,158"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="696,182,891,209"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="693,233,893,260"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="957,157,1064,184"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="941,208,1080,234"><area shape="rect" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="716,284,871,310"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="431,284,639,310"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_postform.c::copyBuffer" 
ref="d81c59142c8e14bd20d5e266add76107" args="(void *ptr, size_t size, size_t 
nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html#l00051">51</a> 
of file <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_postform.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html#l00372">372</a>
 of file <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+<p>References <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00235">testExternalPost()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00130">testInternalPost()</a>,
 and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00182">testMultithreadedPost()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/dda/testzzuf_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#d4/dda/testzzuf_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="d4/dda/testzzuf_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="125,1694,251,1720"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="127,1795,249,1822"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="107,1744,269,1771"><area 
shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="351,1795,433,1822"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="348,1846,436,1872"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1327,148,1447,175"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="605,1643,685,1670"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="317,1694,467,1720"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="319,1744,465,1771"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="601,1896,689,1923"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="515,1947,776,1974"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2272,1580,2512,1607"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2305,1530,2479,1556"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2309,1682,2475,1708"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2561,1682,2769,1708"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1536,326,1731,352"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2617,896,2713,923"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2043,680,2211,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1844,275,1927,302"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1819,224,1952,251"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2037,1592,2216,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1808,782,1963,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2308,1783,2476,1810"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2593,1783,2737,1810"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2049,934,2204,960"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="825,1694,1017,1720"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="873,731,969,758"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1815,1896,1956,1923"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1068,782,1247,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1529,1339,1737,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1525,731,1741,758"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1525,630,1741,656"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1089,579,1225,606"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1297,680,1476,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1799,1035,1972,1062"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1807,1491,1964,1518"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2283,1390,2501,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1823,1238,1948,1264"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2053,1339,2200,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2031,1536,2223,1563"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1789,1288,1981,1315"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1809,1592,1961,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2051,1795,2203,1822"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1796,1086,1975,1112"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1800,579,1971,606"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1849,731,1921,758"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1819,832,1952,859"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1848,528,1923,555"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="572,1694,719,1720"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="cb03e3221493c74bc4bf1199e9f89ef8"></a><!-- doxytag: 
member="daemontest_postform.c::make_form" 
ref="cb03e3221493c74bc4bf1199e9f89ef8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static struct curl_httppost* make_form           
</td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static, read]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html#l00136">136</a>
 of file <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1efdf26ae1b663da81747513683952fe"></a><!-- doxytag: 
member="daemontest_postform.c::post_iterator" 
ref="1efdf26ae1b663da81747513683952fe" args="(void *cls, enum MHD_ValueKind 
kind, const char *key, const char *filename, const char *content_type, const 
char *transfer_encoding, const char *value, size_t off, size_t size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int post_iterator           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>&nbsp;</td>
+          <td class="paramname"> <em>kind</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>filename</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>content_type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>transfer_encoding</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>off</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Note that this post_iterator is not perfect in that it fails to support 
incremental processing. (to be fixed in the future) 
+<p>Definition at line <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html#l00068">68</a> 
of file <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0e77a4a1b788dbcfbf295b25960d83c8"></a><!-- doxytag: 
member="daemontest_postform.c::testExternalPost" 
ref="0e77a4a1b788dbcfbf295b25960d83c8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalPost           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html#l00247">247</a>
 of file <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, 
<a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00132">make_form()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00247">MHD_NO_FLAG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/dda/testzzuf_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png"
 border="0" 
usemap="#d4/dda/testzzuf_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph_map"
 alt=""></center>
+<map 
name="d4/dda/testzzuf_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1837,397,1920,424"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="212,828,300,854"><area shape="rect" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8"
 title="make_form" alt="" coords="209,878,303,905"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1079,1018,1199,1045"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="413,980,493,1006"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="181,1030,331,1057"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="380,1081,527,1108"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="193,1132,319,1158"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="195,1182,317,1209"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2111,346,2199,373"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2024,397,2285,424"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2035,549,2275,576"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2068,600,2241,626"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2072,448,2237,474"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2335,448,2543,474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1288,1372,1483,1398"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2391,1461,2487,1488"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1795,1512,1963,1538"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1596,1360,1679,1386"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1571,1410,1704,1437"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1789,752,1968,778"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1560,1106,1715,1133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2071,752,2239,778"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2367,752,2511,778"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1801,1106,1956,1133"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="577,980,769,1006"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="625,1081,721,1108"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1567,1056,1708,1082"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="820,1448,999,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1281,828,1489,854"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1277,1448,1493,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1277,1562,1493,1589"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="841,1132,977,1158"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1049,1448,1228,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1551,1258,1724,1285"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1559,904,1716,930"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2045,296,2264,322"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1575,498,1700,525"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1805,296,1952,322"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1783,448,1975,474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1541,650,1733,677"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1561,802,1713,829"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1803,853,1955,880"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1548,1005,1727,1032"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1552,1562,1723,1589"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1601,1664,1673,1690"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1571,1208,1704,1234"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1600,1765,1675,1792"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="380,1030,527,1057"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="a7703d208253519ee52f603fe0a2da7a"></a><!-- doxytag: 
member="daemontest_postform.c::testInternalPost" 
ref="a7703d208253519ee52f603fe0a2da7a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testInternalPost           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html#l00150">150</a>
 of file <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00132">make_form()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/dda/testzzuf_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png"
 border="0" 
usemap="#d4/dda/testzzuf_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph_map"
 alt=""></center>
+<map 
name="d4/dda/testzzuf_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1803,309,1885,336"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,309,359,336"><area shape="rect" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8"
 title="make_form" alt="" coords="268,360,361,387"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2076,360,2164,387"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="1989,309,2251,336"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9a1d221f0a21d6b53003f99e1f34d507"></a><!-- doxytag: 
member="daemontest_postform.c::testMultithreadedPost" 
ref="9a1d221f0a21d6b53003f99e1f34d507" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithreadedPost           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html#l00198">198</a>
 of file <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00132">make_form()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d4/dda/testzzuf_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png"
 border="0" 
usemap="#d4/dda/testzzuf_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph_map"
 alt=""></center>
+<map 
name="d4/dda/testzzuf_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1803,309,1885,336"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,309,359,336"><area shape="rect" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8"
 title="make_form" alt="" coords="268,360,361,387"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2076,360,2164,387"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="1989,309,2251,336"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="37bc0d7e0f563d120189bd36e086fc91"></a><!-- doxytag: 
member="daemontest_postform.c::oneone" ref="37bc0d7e0f563d120189bd36e086fc91" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html#l00041">41</a> 
of file <a class="el" 
href="../../d1/d94/testzzuf_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:30 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1837,397,1920,424">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="212,828,300,854">
+<area shape="rect" 
href="$df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8"
 title="make_form" alt="" coords="209,878,303,905">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1079,1018,1199,1045">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="413,980,493,1006">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="181,1030,331,1057">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="380,1081,527,1108">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="193,1132,319,1158">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="195,1182,317,1209">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2111,346,2199,373">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2024,397,2285,424">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2035,549,2275,576">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2068,600,2241,626">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2072,448,2237,474">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2335,448,2543,474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1288,1372,1483,1398">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2391,1461,2487,1488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1795,1512,1963,1538">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1596,1360,1679,1386">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1571,1410,1704,1437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1789,752,1968,778">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1560,1106,1715,1133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2071,752,2239,778">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2367,752,2511,778">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1801,1106,1956,1133">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="577,980,769,1006">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="625,1081,721,1108">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1567,1056,1708,1082">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="820,1448,999,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1281,828,1489,854">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1277,1448,1493,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1277,1562,1493,1589">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="841,1132,977,1158">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1049,1448,1228,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1551,1258,1724,1285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1559,904,1716,930">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2045,296,2264,322">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1575,498,1700,525">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1805,296,1952,322">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1783,448,1975,474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1541,650,1733,677">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1561,802,1713,829">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1803,853,1955,880">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1548,1005,1727,1032">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1552,1562,1723,1589">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1601,1664,1673,1690">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1571,1208,1704,1234">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1600,1765,1675,1792">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="380,1030,527,1057">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+6797aafa95e10f30c3b1e7e50619bf60
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,18 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d" 
title="MHD_create_post_processor" alt="" coords="153,5,359,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,56,376,82">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="429,106,640,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,157,343,184">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="184,208,328,234">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,258,339,285">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe"
 title="post_iterator" alt="" coords="204,309,308,336">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="425,5,644,32">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="735,81,852,108">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="449,182,620,209">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="443,233,627,260">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="737,132,849,158">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="696,182,891,209">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="693,233,893,260">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="957,157,1064,184">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="941,208,1080,234">
+<area shape="rect" 
href="$db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="716,284,871,310">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="431,284,639,310">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e78f957df17324a86c2401a0e3960051
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1803,309,1885,336">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,309,359,336">
+<area shape="rect" 
href="$df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8"
 title="make_form" alt="" coords="268,360,361,387">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2076,360,2164,387">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="1989,309,2251,336">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+7f78a73d589f3b3fb6541a399836a595
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1803,309,1885,336">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,309,359,336">
+<area shape="rect" 
href="$df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8"
 title="make_form" alt="" coords="268,360,361,387">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2076,360,2164,387">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="1989,309,2251,336">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+6164e7684f80df48b669baec58fea6a7
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="125,1694,251,1720">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="127,1795,249,1822">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="107,1744,269,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="351,1795,433,1822">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="348,1846,436,1872">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1327,148,1447,175">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="605,1643,685,1670">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="317,1694,467,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="319,1744,465,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="601,1896,689,1923">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="515,1947,776,1974">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2272,1580,2512,1607">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2305,1530,2479,1556">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2309,1682,2475,1708">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2561,1682,2769,1708">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1536,326,1731,352">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2617,896,2713,923">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2043,680,2211,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1844,275,1927,302">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1819,224,1952,251">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2037,1592,2216,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1808,782,1963,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2308,1783,2476,1810">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2593,1783,2737,1810">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2049,934,2204,960">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="825,1694,1017,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="873,731,969,758">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1815,1896,1956,1923">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1068,782,1247,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1529,1339,1737,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1525,731,1741,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1525,630,1741,656">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1089,579,1225,606">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1297,680,1476,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1799,1035,1972,1062">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1807,1491,1964,1518">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2283,1390,2501,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1823,1238,1948,1264">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2053,1339,2200,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2031,1536,2223,1563">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1789,1288,1981,1315">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1809,1592,1961,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2051,1795,2203,1822">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1796,1086,1975,1112">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1800,579,1971,606">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1849,731,1921,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1819,832,1952,859">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1848,528,1923,555">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="572,1694,719,1720">

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+7913619be692175145fde9d70aedfd84
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d4/dda/testzzuf_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d5/d10/structMHD__Response.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d5/d10/structMHD__Response.html              
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d5/d10/structMHD__Response.html      
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,274 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: MHD_Response Struct Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a 
href="../../classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+      <li><a 
href="../../annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="../../functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>MHD_Response Struct Reference</h1><!-- doxytag: class="MHD_Response" 
--><code>#include &lt;<a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a 
class="el" href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">first_header</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d10/structMHD__Response.html#b544f314361691e4fc730179c93db07c">data</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d10/structMHD__Response.html#bd506480088342c7ce919a8ffede61ec">crc_cls</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#c8549fffa167e3347007bd6cf258f56c">MHD_ContentReaderCallback</a>&nbsp;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">MHD_ContentReaderFreeCallback</a>&nbsp;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d10/structMHD__Response.html#0726a955fed7ef874fe0b2588ca23649">crfc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">pthread_mutex_t&nbsp;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d10/structMHD__Response.html#c856e06f6dce78472e6c04a094869620">reference_count</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">total_size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d10/structMHD__Response.html#8b7091ff5777e20f37eb6eac6e8bad7e">data_size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d10/structMHD__Response.html#3cd9a4fc2a352f89ac71a04dcaf1d75e">data_buffer_size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d10/structMHD__Response.html#6c0a125a3ce15aeacb5327592bdb52af">data_start</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Representation of a response. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00094">94</a> of file <a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="ffa7ff337b655bf080021e38f329c5a8"></a><!-- doxytag: 
member="MHD_Response::first_header" ref="ffa7ff337b655bf080021e38f329c5a8" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a>* <a 
class="el" 
href="../../d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">MHD_Response::first_header</a><code>
 [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Headers to send for the response. Initially the linked list is created in 
inverse order; the order should be inverted before sending! 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00102">102</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00036">MHD_add_response_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00080">MHD_del_response_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../dc/d43/response_8c-source.html#l00145">MHD_get_response_header()</a>,
 and <a class="el" 
href="../../dc/d43/response_8c-source.html#l00119">MHD_get_response_headers()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b544f314361691e4fc730179c93db07c"></a><!-- doxytag: 
member="MHD_Response::data" ref="b544f314361691e4fc730179c93db07c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" 
href="../../d5/d10/structMHD__Response.html#b544f314361691e4fc730179c93db07c">MHD_Response::data</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Buffer pointing to data that we are supposed to send as a response. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00108">108</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00178">MHD_create_response_from_callback()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="bd506480088342c7ce919a8ffede61ec"></a><!-- doxytag: 
member="MHD_Response::crc_cls" ref="bd506480088342c7ce919a8ffede61ec" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* <a class="el" 
href="../../d5/d10/structMHD__Response.html#bd506480088342c7ce919a8ffede61ec">MHD_Response::crc_cls</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Closure to give to the content reader free callback. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00114">114</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../dc/d43/response_8c-source.html#l00178">MHD_create_response_from_callback()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5ac2e13cd28561125a97da3593bc1cac"></a><!-- doxytag: 
member="MHD_Response::crc" ref="5ac2e13cd28561125a97da3593bc1cac" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#c8549fffa167e3347007bd6cf258f56c">MHD_ContentReaderCallback</a>
 <a class="el" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">MHD_Response::crc</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+How do we get more data? NULL if we are given all of the data up front. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00120">120</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00178">MHD_create_response_from_callback()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0726a955fed7ef874fe0b2588ca23649"></a><!-- doxytag: 
member="MHD_Response::crfc" ref="0726a955fed7ef874fe0b2588ca23649" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">MHD_ContentReaderFreeCallback</a>
 <a class="el" 
href="../../d5/d10/structMHD__Response.html#0726a955fed7ef874fe0b2588ca23649">MHD_Response::crfc</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+NULL if data must not be freed, otherwise either user-specified callback or 
"&amp;free". 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00126">126</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../dc/d43/response_8c-source.html#l00178">MHD_create_response_from_callback()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 and <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="51f5b50e69c8bb7371678307c6615389"></a><!-- doxytag: 
member="MHD_Response::mutex" ref="51f5b50e69c8bb7371678307c6615389" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">pthread_mutex_t <a class="el" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">MHD_Response::mutex</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Mutex to synchronize access to data/size and reference counts. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00132">132</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00178">MHD_create_response_from_callback()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
and <a class="el" 
href="../../dc/d43/response_8c-source.html#l00295">MHD_increment_response_rc()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c856e06f6dce78472e6c04a094869620"></a><!-- doxytag: 
member="MHD_Response::reference_count" ref="c856e06f6dce78472e6c04a094869620" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int <a class="el" 
href="../../d5/d10/structMHD__Response.html#c856e06f6dce78472e6c04a094869620">MHD_Response::reference_count</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reference count for this response. Free once the counter hits zero. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00138">138</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../dc/d43/response_8c-source.html#l00178">MHD_create_response_from_callback()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
and <a class="el" 
href="../../dc/d43/response_8c-source.html#l00295">MHD_increment_response_rc()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="99b5ad38b6d76d029ea87b4f58f4f9be"></a><!-- doxytag: 
member="MHD_Response::total_size" ref="99b5ad38b6d76d029ea87b4f58f4f9be" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" 
href="../../d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">MHD_Response::total_size</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set to -1 if size is not known. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00143">143</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00178">MHD_create_response_from_callback()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="8b7091ff5777e20f37eb6eac6e8bad7e"></a><!-- doxytag: 
member="MHD_Response::data_size" ref="8b7091ff5777e20f37eb6eac6e8bad7e" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" 
href="../../d5/d10/structMHD__Response.html#8b7091ff5777e20f37eb6eac6e8bad7e">MHD_Response::data_size</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Size of data. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00148">148</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3cd9a4fc2a352f89ac71a04dcaf1d75e"></a><!-- doxytag: 
member="MHD_Response::data_buffer_size" ref="3cd9a4fc2a352f89ac71a04dcaf1d75e" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" 
href="../../d5/d10/structMHD__Response.html#3cd9a4fc2a352f89ac71a04dcaf1d75e">MHD_Response::data_buffer_size</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Size of the data buffer. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00153">153</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../dc/d43/response_8c-source.html#l00178">MHD_create_response_from_callback()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="6c0a125a3ce15aeacb5327592bdb52af"></a><!-- doxytag: 
member="MHD_Response::data_start" ref="6c0a125a3ce15aeacb5327592bdb52af" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" 
href="../../d5/d10/structMHD__Response.html#6c0a125a3ce15aeacb5327592bdb52af">MHD_Response::data_start</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+At what offset in the stream is the beginning of data located? 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00159">159</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following 
file:<ul>
+<li>src/daemon/<a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a></ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,409 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_put_chunked.c Source 
File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_put_chunked.c</h1><a 
href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00028"></a>00028 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="keyword">struct </span>CBC
+<a name="l00040"></a>00040 {
+<a name="l00041"></a>00041   <span class="keywordtype">char</span> *buf;
+<a name="l00042"></a>00042   <span class="keywordtype">size_t</span> pos;
+<a name="l00043"></a>00043   <span class="keywordtype">size_t</span> size;
+<a name="l00044"></a>00044 };
+<a name="l00045"></a>00045 
+<a name="l00046"></a>00046 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00047"></a><a class="code" 
href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html#049fac3dbfa5ed765c840a1e61b56228">00047</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>
 (<span class="keywordtype">void</span> *stream, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ptr)
+<a name="l00048"></a>00048 {
+<a name="l00049"></a>00049   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> *pos = ptr;
+<a name="l00050"></a>00050   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> wrt;
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052   wrt = size * nmemb;
+<a name="l00053"></a>00053   <span class="keywordflow">if</span> (wrt &gt; 8 - 
(*pos))
+<a name="l00054"></a>00054     wrt = 8 - (*pos);
+<a name="l00055"></a>00055   <span class="keywordflow">if</span> (wrt &gt; 4)
+<a name="l00056"></a>00056     wrt = 4;                    <span 
class="comment">/* only send half at first =&gt; force multiple chunks! 
*/</span>
+<a name="l00057"></a>00057   memcpy (stream, &amp;(<span 
class="stringliteral">"Hello123"</span>[*pos]), wrt);
+<a name="l00058"></a>00058   (*pos) += wrt;
+<a name="l00059"></a>00059   <span class="keywordflow">return</span> wrt;
+<a name="l00060"></a>00060 }
+<a name="l00061"></a>00061 
+<a name="l00062"></a>00062 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00063"></a><a class="code" 
href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html#d81c59142c8e14bd20d5e266add76107">00063</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00064"></a>00064 {
+<a name="l00065"></a>00065   <span class="keyword">struct </span>CBC *cbc = 
ctx;
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067   <span class="keywordflow">if</span> (cbc-&gt;pos 
+ size * nmemb &gt; cbc-&gt;size)
+<a name="l00068"></a>00068     <span class="keywordflow">return</span> 0;      
             <span class="comment">/* overflow */</span>
+<a name="l00069"></a>00069   memcpy (&amp;cbc-&gt;buf[cbc-&gt;pos], ptr, size 
* nmemb);
+<a name="l00070"></a>00070   cbc-&gt;pos += size * nmemb;
+<a name="l00071"></a>00071   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00072"></a>00072 }
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00075"></a><a class="code" 
href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">00075</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00076"></a>00076           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00077"></a>00077           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00078"></a>00078           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00079"></a>00079           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00080"></a>00080           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00081"></a>00081           <span class="keywordtype">void</span> 
**unused)
+<a name="l00082"></a>00082 {
+<a name="l00083"></a>00083   <span class="keywordtype">int</span> *done = cls;
+<a name="l00084"></a>00084   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00085"></a>00085   <span class="keywordtype">int</span> ret;
+<a name="l00086"></a>00086   <span class="keywordtype">int</span> have;
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088   <span class="keywordflow">if</span> (0 != strcmp 
(<span class="stringliteral">"PUT"</span>, method))
+<a name="l00089"></a>00089     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* unexpected method */</span>
+<a name="l00090"></a>00090   <span class="keywordflow">if</span> ((*done) &lt; 
8)
+<a name="l00091"></a>00091     {
+<a name="l00092"></a>00092       have = *upload_data_size;
+<a name="l00093"></a>00093       <span class="keywordflow">if</span> (have + 
*done &gt; 8)
+<a name="l00094"></a>00094         {
+<a name="l00095"></a>00095           printf (<span 
class="stringliteral">"Invalid upload data `%8s'!\n"</span>, upload_data);
+<a name="l00096"></a>00096           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00097"></a>00097         }
+<a name="l00098"></a>00098       <span class="keywordflow">if</span> (0 == 
memcmp (upload_data, &amp;<span class="stringliteral">"Hello123"</span>[*done], 
have))
+<a name="l00099"></a>00099         {
+<a name="l00100"></a>00100           *done += have;
+<a name="l00101"></a>00101           *upload_data_size = 0;
+<a name="l00102"></a>00102         }
+<a name="l00103"></a>00103       <span class="keywordflow">else</span>
+<a name="l00104"></a>00104         {
+<a name="l00105"></a>00105           printf (<span 
class="stringliteral">"Invalid upload data `%8s'!\n"</span>, upload_data);
+<a name="l00106"></a>00106           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00107"></a>00107         }
+<a name="l00108"></a>00108 <span class="preprocessor">#if 0</span>
+<a name="l00109"></a>00109 <span class="preprocessor"></span>      fprintf 
(stderr, <span class="stringliteral">"Not ready for response: %u/%u\n"</span>, 
*done, 8);
+<a name="l00110"></a>00110 <span class="preprocessor">#endif</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span>      <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00112"></a>00112     }
+<a name="l00113"></a>00113   response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (url),
+<a name="l00114"></a>00114                                             (<span 
class="keywordtype">void</span> *) url, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00115"></a>00115   ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00116"></a>00116   <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00117"></a>00117   <span class="keywordflow">return</span> ret;
+<a name="l00118"></a>00118 }
+<a name="l00119"></a>00119 
+<a name="l00120"></a>00120 
+<a name="l00121"></a>00121 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00122"></a><a class="code" 
href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">00122</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ()
+<a name="l00123"></a>00123 {
+<a name="l00124"></a>00124   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00125"></a>00125   CURL *c;
+<a name="l00126"></a>00126   <span class="keywordtype">char</span> buf[2048];
+<a name="l00127"></a>00127   <span class="keyword">struct </span>CBC cbc;
+<a name="l00128"></a>00128   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00129"></a>00129   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00130"></a>00130   CURLcode errornum;
+<a name="l00131"></a>00131 
+<a name="l00132"></a>00132   cbc.buf = buf;
+<a name="l00133"></a>00133   cbc.size = 2048;
+<a name="l00134"></a>00134   cbc.pos = 0;
+<a name="l00135"></a>00135   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00136"></a>00136                         11080,
+<a name="l00137"></a>00137                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00138"></a>00138   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00139"></a>00139     <span class="keywordflow">return</span> 1;
+<a name="l00140"></a>00140   c = curl_easy_init ();
+<a name="l00141"></a>00141   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11080/hello_world";</span>);
+<a name="l00142"></a>00142   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00143"></a>00143   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00144"></a>00144   curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00145"></a>00145   curl_easy_setopt (c, CURLOPT_READDATA, &amp;pos);
+<a name="l00146"></a>00146   curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00147"></a>00147   <span class="comment">/*</span>
+<a name="l00148"></a>00148 <span class="comment">     // by not giving the 
file size, we force chunking!</span>
+<a name="l00149"></a>00149 <span class="comment">     curl_easy_setopt (c, 
CURLOPT_INFILESIZE_LARGE, (curl_off_t) 8L);</span>
+<a name="l00150"></a>00150 <span class="comment">   */</span>
+<a name="l00151"></a>00151   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00152"></a>00152   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00153"></a>00153   curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00154"></a>00154   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00155"></a>00155   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00156"></a>00156   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00157"></a>00157   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00158"></a>00158   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00159"></a>00159   <span class="keywordflow">if</span> (CURLE_OK != 
(errornum = curl_easy_perform (c)))
+<a name="l00160"></a>00160     {
+<a name="l00161"></a>00161       fprintf (stderr,
+<a name="l00162"></a>00162                <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00163"></a>00163                curl_easy_strerror (errornum));
+<a name="l00164"></a>00164       curl_easy_cleanup (c);
+<a name="l00165"></a>00165       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00166"></a>00166       <span class="keywordflow">return</span> 2;
+<a name="l00167"></a>00167     }
+<a name="l00168"></a>00168   curl_easy_cleanup (c);
+<a name="l00169"></a>00169   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00170"></a>00170   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00171"></a>00171     <span class="keywordflow">return</span> 4;
+<a name="l00172"></a>00172   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00173"></a>00173     <span class="keywordflow">return</span> 8;
+<a name="l00174"></a>00174   <span class="keywordflow">return</span> 0;
+<a name="l00175"></a>00175 }
+<a name="l00176"></a>00176 
+<a name="l00177"></a>00177 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00178"></a><a class="code" 
href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">00178</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ()
+<a name="l00179"></a>00179 {
+<a name="l00180"></a>00180   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00181"></a>00181   CURL *c;
+<a name="l00182"></a>00182   <span class="keywordtype">char</span> buf[2048];
+<a name="l00183"></a>00183   <span class="keyword">struct </span>CBC cbc;
+<a name="l00184"></a>00184   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00185"></a>00185   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00186"></a>00186   CURLcode errornum;
+<a name="l00187"></a>00187 
+<a name="l00188"></a>00188   cbc.buf = buf;
+<a name="l00189"></a>00189   cbc.size = 2048;
+<a name="l00190"></a>00190   cbc.pos = 0;
+<a name="l00191"></a>00191   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00192"></a>00192                         11081,
+<a name="l00193"></a>00193                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00194"></a>00194   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00195"></a>00195     <span class="keywordflow">return</span> 16;
+<a name="l00196"></a>00196   c = curl_easy_init ();
+<a name="l00197"></a>00197   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00198"></a>00198   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00199"></a>00199   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00200"></a>00200   curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00201"></a>00201   curl_easy_setopt (c, CURLOPT_READDATA, &amp;pos);
+<a name="l00202"></a>00202   curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00203"></a>00203   <span class="comment">/*</span>
+<a name="l00204"></a>00204 <span class="comment">     // by not giving the 
file size, we force chunking!</span>
+<a name="l00205"></a>00205 <span class="comment">     curl_easy_setopt (c, 
CURLOPT_INFILESIZE_LARGE, (curl_off_t) 8L);</span>
+<a name="l00206"></a>00206 <span class="comment">   */</span>
+<a name="l00207"></a>00207   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00208"></a>00208   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00209"></a>00209   curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00210"></a>00210   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00211"></a>00211   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00212"></a>00212   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00213"></a>00213   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00214"></a>00214   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00215"></a>00215   <span class="keywordflow">if</span> (CURLE_OK != 
(errornum = curl_easy_perform (c)))
+<a name="l00216"></a>00216     {
+<a name="l00217"></a>00217       fprintf (stderr,
+<a name="l00218"></a>00218                <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00219"></a>00219                curl_easy_strerror (errornum));
+<a name="l00220"></a>00220       curl_easy_cleanup (c);
+<a name="l00221"></a>00221       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00222"></a>00222       <span class="keywordflow">return</span> 32;
+<a name="l00223"></a>00223     }
+<a name="l00224"></a>00224   curl_easy_cleanup (c);
+<a name="l00225"></a>00225   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00226"></a>00226   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00227"></a>00227     <span class="keywordflow">return</span> 64;
+<a name="l00228"></a>00228   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00229"></a>00229     <span class="keywordflow">return</span> 128;
+<a name="l00230"></a>00230 
+<a name="l00231"></a>00231   <span class="keywordflow">return</span> 0;
+<a name="l00232"></a>00232 }
+<a name="l00233"></a>00233 
+<a name="l00234"></a>00234 
+<a name="l00235"></a>00235 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00236"></a><a class="code" 
href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">00236</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ()
+<a name="l00237"></a>00237 {
+<a name="l00238"></a>00238   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00239"></a>00239   CURL *c;
+<a name="l00240"></a>00240   <span class="keywordtype">char</span> buf[2048];
+<a name="l00241"></a>00241   <span class="keyword">struct </span>CBC cbc;
+<a name="l00242"></a>00242   CURLM *multi;
+<a name="l00243"></a>00243   CURLMcode mret;
+<a name="l00244"></a>00244   fd_set rs;
+<a name="l00245"></a>00245   fd_set ws;
+<a name="l00246"></a>00246   fd_set es;
+<a name="l00247"></a>00247   <span class="keywordtype">int</span> max;
+<a name="l00248"></a>00248   <span class="keywordtype">int</span> running;
+<a name="l00249"></a>00249   <span class="keyword">struct </span>CURLMsg *msg;
+<a name="l00250"></a>00250   time_t start;
+<a name="l00251"></a>00251   <span class="keyword">struct </span>timeval tv;
+<a name="l00252"></a>00252   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00253"></a>00253   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00254"></a>00254 
+<a name="l00255"></a>00255   multi = NULL;
+<a name="l00256"></a>00256   cbc.buf = buf;
+<a name="l00257"></a>00257   cbc.size = 2048;
+<a name="l00258"></a>00258   cbc.pos = 0;
+<a name="l00259"></a>00259   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00260"></a>00260                         11082,
+<a name="l00261"></a>00261                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00262"></a>00262   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00263"></a>00263     <span class="keywordflow">return</span> 256;
+<a name="l00264"></a>00264   c = curl_easy_init ();
+<a name="l00265"></a>00265   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11082/hello_world";</span>);
+<a name="l00266"></a>00266   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00267"></a>00267   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00268"></a>00268   curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00269"></a>00269   curl_easy_setopt (c, CURLOPT_READDATA, &amp;pos);
+<a name="l00270"></a>00270   curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00271"></a>00271   <span class="comment">/*</span>
+<a name="l00272"></a>00272 <span class="comment">     // by not giving the 
file size, we force chunking!</span>
+<a name="l00273"></a>00273 <span class="comment">     curl_easy_setopt (c, 
CURLOPT_INFILESIZE_LARGE, (curl_off_t) 8L);</span>
+<a name="l00274"></a>00274 <span class="comment">   */</span>
+<a name="l00275"></a>00275   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00276"></a>00276   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00277"></a>00277   curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00278"></a>00278   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00279"></a>00279   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00280"></a>00280   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00281"></a>00281   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00282"></a>00282   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00283"></a>00283 
+<a name="l00284"></a>00284 
+<a name="l00285"></a>00285   multi = curl_multi_init ();
+<a name="l00286"></a>00286   <span class="keywordflow">if</span> (multi == 
NULL)
+<a name="l00287"></a>00287     {
+<a name="l00288"></a>00288       curl_easy_cleanup (c);
+<a name="l00289"></a>00289       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00290"></a>00290       <span class="keywordflow">return</span> 512;
+<a name="l00291"></a>00291     }
+<a name="l00292"></a>00292   mret = curl_multi_add_handle (multi, c);
+<a name="l00293"></a>00293   <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00294"></a>00294     {
+<a name="l00295"></a>00295       curl_multi_cleanup (multi);
+<a name="l00296"></a>00296       curl_easy_cleanup (c);
+<a name="l00297"></a>00297       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00298"></a>00298       <span class="keywordflow">return</span> 1024;
+<a name="l00299"></a>00299     }
+<a name="l00300"></a>00300   start = time (NULL);
+<a name="l00301"></a>00301   <span class="keywordflow">while</span> ((time 
(NULL) - start &lt; 5) &amp;&amp; (multi != NULL))
+<a name="l00302"></a>00302     {
+<a name="l00303"></a>00303       max = 0;
+<a name="l00304"></a>00304       FD_ZERO (&amp;rs);
+<a name="l00305"></a>00305       FD_ZERO (&amp;ws);
+<a name="l00306"></a>00306       FD_ZERO (&amp;es);
+<a name="l00307"></a>00307       curl_multi_perform (multi, &amp;running);
+<a name="l00308"></a>00308       mret = curl_multi_fdset (multi, &amp;rs, 
&amp;ws, &amp;es, &amp;max);
+<a name="l00309"></a>00309       <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00310"></a>00310         {
+<a name="l00311"></a>00311           curl_multi_remove_handle (multi, c);
+<a name="l00312"></a>00312           curl_multi_cleanup (multi);
+<a name="l00313"></a>00313           curl_easy_cleanup (c);
+<a name="l00314"></a>00314           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00315"></a>00315           <span class="keywordflow">return</span> 
2048;
+<a name="l00316"></a>00316         }
+<a name="l00317"></a>00317       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00318"></a>00318         {
+<a name="l00319"></a>00319           curl_multi_remove_handle (multi, c);
+<a name="l00320"></a>00320           curl_multi_cleanup (multi);
+<a name="l00321"></a>00321           curl_easy_cleanup (c);
+<a name="l00322"></a>00322           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00323"></a>00323           <span class="keywordflow">return</span> 
4096;
+<a name="l00324"></a>00324         }
+<a name="l00325"></a>00325       tv.tv_sec = 0;
+<a name="l00326"></a>00326       tv.tv_usec = 1000;
+<a name="l00327"></a>00327       select (max + 1, &amp;rs, &amp;ws, &amp;es, 
&amp;tv);
+<a name="l00328"></a>00328       curl_multi_perform (multi, &amp;running);
+<a name="l00329"></a>00329       <span class="keywordflow">if</span> (running 
== 0)
+<a name="l00330"></a>00330         {
+<a name="l00331"></a>00331           msg = curl_multi_info_read (multi, 
&amp;running);
+<a name="l00332"></a>00332           <span class="keywordflow">if</span> (msg 
== NULL)
+<a name="l00333"></a>00333             <span class="keywordflow">break</span>;
+<a name="l00334"></a>00334           <span class="keywordflow">if</span> 
(msg-&gt;msg == CURLMSG_DONE)
+<a name="l00335"></a>00335             {
+<a name="l00336"></a>00336               <span class="keywordflow">if</span> 
(msg-&gt;data.result != CURLE_OK)
+<a name="l00337"></a>00337                 printf (<span 
class="stringliteral">"%s failed at %s:%d: `%s'\n"</span>,
+<a name="l00338"></a>00338                         <span 
class="stringliteral">"curl_multi_perform"</span>,
+<a name="l00339"></a>00339                         __FILE__,
+<a name="l00340"></a>00340                         __LINE__, 
curl_easy_strerror (msg-&gt;data.result));
+<a name="l00341"></a>00341               curl_multi_remove_handle (multi, c);
+<a name="l00342"></a>00342               curl_multi_cleanup (multi);
+<a name="l00343"></a>00343               curl_easy_cleanup (c);
+<a name="l00344"></a>00344               c = NULL;
+<a name="l00345"></a>00345               multi = NULL;
+<a name="l00346"></a>00346             }
+<a name="l00347"></a>00347         }
+<a name="l00348"></a>00348       <a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(d);
+<a name="l00349"></a>00349     }
+<a name="l00350"></a>00350   <span class="keywordflow">if</span> (multi != 
NULL)
+<a name="l00351"></a>00351     {
+<a name="l00352"></a>00352       curl_multi_remove_handle (multi, c);
+<a name="l00353"></a>00353       curl_easy_cleanup (c);
+<a name="l00354"></a>00354       curl_multi_cleanup (multi);
+<a name="l00355"></a>00355     }
+<a name="l00356"></a>00356   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00357"></a>00357   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00358"></a>00358     <span class="keywordflow">return</span> 8192;
+<a name="l00359"></a>00359   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00360"></a>00360     <span class="keywordflow">return</span> 16384;
+<a name="l00361"></a>00361   <span class="keywordflow">return</span> 0;
+<a name="l00362"></a>00362 }
+<a name="l00363"></a>00363 
+<a name="l00364"></a>00364 
+<a name="l00365"></a>00365 
+<a name="l00366"></a>00366 <span class="keywordtype">int</span>
+<a name="l00367"></a><a class="code" 
href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html#d1835a0a190dc5fe4f925bb69443c770">00367</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00368"></a>00368 {
+<a name="l00369"></a>00369   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00370"></a>00370 
+<a name="l00371"></a>00371   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00372"></a>00372     <span class="keywordflow">return</span> 2;
+<a name="l00373"></a>00373   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ();
+<a name="l00374"></a>00374   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ();
+<a name="l00375"></a>00375   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ();
+<a name="l00376"></a>00376   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00377"></a>00377     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00378"></a>00378   curl_global_cleanup ();
+<a name="l00379"></a>00379   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00380"></a>00380 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c.html                    
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c.html    2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,1803 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/connection.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>connection.c File Reference</h1>Methods for managing connections. <a 
href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" 
href="../../df/d96/connection_8h-source.html">connection.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" 
href="../../d3/da9/memorypool_8h-source.html">memorypool.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" 
href="../../df/dbe/response_8h-source.html">response.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" 
href="../../d9/dca/reason__phrase_8h-source.html">reason_phrase.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for connection.c:</div>
+<div class="dynsection">
+<p><center><img src="../../db/d99/connection_8c__incl.png" border="0" 
usemap="#src/daemon/connection.c_map" alt=""></center>
+<map name="src/daemon/connection.c_map">
+<area shape="rect" href="../../db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="69,162,149,188"><area shape="rect" 
href="../../d4/d67/connection_8h.html" title="Methods for managing 
connections." alt="" coords="36,84,140,111"><area shape="rect" 
href="../../d8/d94/memorypool_8h.html" title="memory pool; mostly used for 
efficient (de)allocation for each connection and bounding..." alt="" 
coords="164,84,279,111"><area shape="rect" href="../../dd/d75/response_8h.html" 
title="Methods for managing response objects." alt="" 
coords="303,84,393,111"><area shape="rect" 
href="../../de/d1b/reason__phrase_8h.html" title="reason_phrase.h" alt="" 
coords="417,84,545,111"></map>
+</div>
+
+<p>
+<a href="../../d5/de3/connection_8c-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#47a57fed53444ce0cd719d2361a941cb">HTTP_100_CONTINUE</a>&nbsp;&nbsp;&nbsp;&quot;HTTP/1.1
 100 Continue\r\n\r\n&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#43ad418598c7cf112028c0b686f6a81a">REQUEST_TOO_BIG</a>&nbsp;&nbsp;&nbsp;&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;Request
 too big&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Your HTTP header was too big for 
the memory constraints of this 
webserver.&lt;/body&gt;&lt;/html&gt;&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#6c6cacea5ac587e093c779f46dc9711b">REQUEST_LACKS_HOST</a>&nbsp;&nbsp;&nbsp;&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;&amp;quot;Host:&amp;quot;
 header required&lt;/title&gt;&lt;/head&gt;&lt;body&gt;In HTTP 1.1, requests 
must include a &amp;quot;Host:&amp;quot; header, and your HTTP 1.1 request 
lacked such a header.&lt;/body&gt;&lt;/html&gt;&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#4e9686b4c04ef7d429e152a54a1d7e32">REQUEST_MALFORMED</a>&nbsp;&nbsp;&nbsp;&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;Request
 malformed&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Your HTTP request was 
syntactically incorrect.&lt;/body&gt;&lt;/html&gt;&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#243b1b1f8ca7e7e98ac73a2d115256f4">INTERNAL_ERROR</a>&nbsp;&nbsp;&nbsp;&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;Internal
 server error&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Some programmer needs to 
study the manual more carefully.&lt;/body&gt;&lt;/html&gt;&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#f020c333c80dcbf3354d5b68f8b3babf">EXTRA_CHECKS</a>&nbsp;&nbsp;&nbsp;MHD_YES</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>(a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#1fcb5897dfde8b8f584149d408667105">DEBUG_CLOSE</a>&nbsp;&nbsp;&nbsp;MHD_NO</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#20a5e20170b24d1cb3e4a64360991233">DEBUG_SEND_DATA</a>&nbsp;&nbsp;&nbsp;MHD_NO</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#98c4ee5b2692f169f496ccc0797ebfa0">DEBUG_STATES</a>&nbsp;&nbsp;&nbsp;MHD_NO</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#83634421ae2c6e00a1ba60c5acfed88c">MHD_get_connection_values</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind, <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">MHD_KeyValueIterator</a>
 iterator, void *iterator_cls)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c">MHD_lookup_connection_value</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind, const char *key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
unsigned int status_code, struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e">need_100_continue</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b">try_ready_normal_body</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021">try_ready_chunked_body</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3">add_extra_headers</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3">get_date_string</a>
 (char *date, unsigned int max)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c">try_grow_read_buffer</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4">build_header_response</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">transmit_error_response</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
unsigned int status_code, const char *message)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18">do_fd_set</a>
 (int fd, fd_set *set, int *max_fd)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601">MHD_connection_get_fdset</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
fd_set *read_fd_set, fd_set *write_fd_set, fd_set *except_fd_set, int 
*max_fd)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681">get_next_header_line</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8">connection_add_header</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
char *key, char *value, enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9">parse_arguments</a>
 (enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
char *args)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35">parse_cookie_header</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec">parse_initial_message_line</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
char *line)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213">call_connection_handler</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330">do_read</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb">process_header_line</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
char *line)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc">process_broken_line</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
char *line, enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1">parse_connection_headers</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd">MHD_connection_handle_read</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e">do_write</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc">check_write_done</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
enum <a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a">MHD_CONNECTION_STATE</a>
 next_state)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f">MHD_connection_handle_write</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16">MHD_connection_handle_idle</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Methods for managing connections. 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Daniel Pittman <p>
+Christian Grothoff </dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="1fcb5897dfde8b8f584149d408667105"></a><!-- doxytag: 
member="connection.c::DEBUG_CLOSE" ref="1fcb5897dfde8b8f584149d408667105" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DEBUG_CLOSE&nbsp;&nbsp;&nbsp;MHD_NO      
    </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add extra debug messages with reasons for closing connections (non-error 
reasons). 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00109">109</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="20a5e20170b24d1cb3e4a64360991233"></a><!-- doxytag: 
member="connection.c::DEBUG_SEND_DATA" ref="20a5e20170b24d1cb3e4a64360991233" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DEBUG_SEND_DATA&nbsp;&nbsp;&nbsp;MHD_NO  
        </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Should all data send be printed to stderr? 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00114">114</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="98c4ee5b2692f169f496ccc0797ebfa0"></a><!-- doxytag: 
member="connection.c::DEBUG_STATES" ref="98c4ee5b2692f169f496ccc0797ebfa0" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DEBUG_STATES&nbsp;&nbsp;&nbsp;MHD_NO     
     </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Should all state transitions be printed to stderr? 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00119">119</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="fade656687a6411b222b89fd59ddbafb"></a><!-- doxytag: 
member="connection.c::EXTRA_CHECK" ref="fade656687a6411b222b89fd59ddbafb" 
args="(a)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define EXTRA_CHECK          </td>
+          <td>(</td>
+          <td class="paramtype">a&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00102">102</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="f020c333c80dcbf3354d5b68f8b3babf"></a><!-- doxytag: 
member="connection.c::EXTRA_CHECKS" ref="f020c333c80dcbf3354d5b68f8b3babf" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define EXTRA_CHECKS&nbsp;&nbsp;&nbsp;MHD_YES    
      </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00097">97</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="47a57fed53444ce0cd719d2361a941cb"></a><!-- doxytag: 
member="connection.c::HTTP_100_CONTINUE" ref="47a57fed53444ce0cd719d2361a941cb" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
HTTP_100_CONTINUE&nbsp;&nbsp;&nbsp;&quot;HTTP/1.1 100 Continue\r\n\r\n&quot;    
      </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Message to transmit when http 1.1 request is received 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00044">44</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00233">need_100_continue()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="243b1b1f8ca7e7e98ac73a2d115256f4"></a><!-- doxytag: 
member="connection.c::INTERNAL_ERROR" ref="243b1b1f8ca7e7e98ac73a2d115256f4" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
INTERNAL_ERROR&nbsp;&nbsp;&nbsp;&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;Internal
 server error&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Some programmer needs to 
study the manual more carefully.&lt;/body&gt;&lt;/html&gt;&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Response text used when there is an internal server error.<p>
+Intentionally empty here to keep our memory footprint minimal. 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00092">92</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="6c6cacea5ac587e093c779f46dc9711b"></a><!-- doxytag: 
member="connection.c::REQUEST_LACKS_HOST" 
ref="6c6cacea5ac587e093c779f46dc9711b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
REQUEST_LACKS_HOST&nbsp;&nbsp;&nbsp;&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;&amp;quot;Host:&amp;quot;
 header required&lt;/title&gt;&lt;/head&gt;&lt;body&gt;In HTTP 1.1, requests 
must include a &amp;quot;Host:&amp;quot; header, and your HTTP 1.1 request 
lacked such a header.&lt;/body&gt;&lt;/html&gt;&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Response text used when the request (http header) does not contain a "Host:" 
header and still claims to be HTTP 1.1.<p>
+Intentionally empty here to keep our memory footprint minimal. 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00067">67</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="4e9686b4c04ef7d429e152a54a1d7e32"></a><!-- doxytag: 
member="connection.c::REQUEST_MALFORMED" ref="4e9686b4c04ef7d429e152a54a1d7e32" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
REQUEST_MALFORMED&nbsp;&nbsp;&nbsp;&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;Request
 malformed&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Your HTTP request was 
syntactically incorrect.&lt;/body&gt;&lt;/html&gt;&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Response text used when the request (http header) is malformed.<p>
+Intentionally empty here to keep our memory footprint minimal. 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00080">80</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="43ad418598c7cf112028c0b686f6a81a"></a><!-- doxytag: 
member="connection.c::REQUEST_TOO_BIG" ref="43ad418598c7cf112028c0b686f6a81a" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
REQUEST_TOO_BIG&nbsp;&nbsp;&nbsp;&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;Request
 too big&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Your HTTP header was too big for 
the memory constraints of this webserver.&lt;/body&gt;&lt;/html&gt;&quot;       
   </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Response text used when the request (http header) is too big to be 
processed.<p>
+Intentionally empty here to keep our memory footprint minimal. 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00054">54</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00784">get_next_header_line()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00900">parse_cookie_header()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="f4ed69c735bb91f61637e6aa8d30f6a3"></a><!-- doxytag: 
member="connection.c::add_extra_headers" ref="f4ed69c735bb91f61637e6aa8d30f6a3" 
args="(struct MHD_Connection *connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void add_extra_headers           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check if we need to set some additional headers for http-compiliance. 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">389</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00488">_REAL_SNPRINTF</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00497">MHD_Connection::have_chunked_upload</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00036">MHD_add_response_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00145">MHD_get_response_header()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00167">MHD_HTTP_HEADER_CONNECTION</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00170">MHD_HTTP_HEADER_CONTENT_LENGTH</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00198">MHD_HTTP_HEADER_TRANSFER_ENCODING</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00211">MHD_HTTP_VERSION_1_1</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00308">MHD_Connection::response</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00143">MHD_Response::total_size</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00346">MHD_Connection::version</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_cgraph_map">
+<area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#2091d2691bb976dc32606f6a2ead60bb" 
title="MHD_add_response_header" alt="" coords="199,5,399,32"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="200,56,397,83"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="199,5,367,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="f0b01db0668eb79accea4e69b54601f4"></a><!-- doxytag: 
member="connection.c::build_header_response" 
ref="f0b01db0668eb79accea4e69b54601f4" args="(struct MHD_Connection 
*connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int build_header_response           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allocate the connection's write buffer and fill it with all of the headers (or 
footers, if we have already sent the body) from the HTTPd's response. 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">489</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00488">_REAL_SNPRINTF</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00102">MHD_Response::first_header</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00437">get_date_string()</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00087">MHD_HTTP_Header::kind</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00230">MHD_CONNECTION_FOOTERS_RECEIVED</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00391">MHD_FOOTER_KIND</a>, <a 
class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html#l00104">MHD_get_reason_phrase_for()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00145">MHD_get_response_header()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00365">MHD_HEADER_KIND</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00175">MHD_HTTP_HEADER_DATE</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00211">MHD_HTTP_VERSION_1_1</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00118">MHD_pool_allocate()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00308">MHD_Connection::response</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00474">MHD_Connection::responseCode</a>,
 <a class="el" href="../../de/d0a/plibc_8h-source.html#l00489">SPRINTF</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00360">MHD_Connection::write_buffer</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00417">MHD_Connection::write_buffer_append_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00411">MHD_Connection::write_buffer_send_offset</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00406">MHD_Connection::write_buffer_size</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="256,5,400,32"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="481,31,679,57"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="268,107,388,133"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="225,157,431,184"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="256,208,400,235"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="453,6,661,32"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="225,31,404,58"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="37245fef9f3bffcbac0c6028f59dc213"></a><!-- doxytag: 
member="connection.c::call_connection_handler" 
ref="37245fef9f3bffcbac0c6028f59dc213" args="(struct MHD_Connection 
*connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void call_connection_handler           
</td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Call the handler of the application for this connection. Handles chunking of 
the upload as well as normal uploads. 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">1011</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00328">MHD_Connection::client_context</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00511">MHD_Connection::current_chunk_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00505">MHD_Connection::current_chunk_size</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00523">MHD_Daemon::default_handler</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00497">MHD_Connection::have_chunked_upload</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00334">MHD_Connection::method</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00354">MHD_Connection::read_buffer</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00401">MHD_Connection::read_buffer_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00423">MHD_Connection::remaining_upload_size</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00308">MHD_Connection::response</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00340">MHD_Connection::url</a>, and 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00346">MHD_Connection::version</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="231,5,399,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="229,5,437,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="bfed1f4767bb96248ffdd92994dcf2dc"></a><!-- doxytag: 
member="connection.c::check_write_done" ref="bfed1f4767bb96248ffdd92994dcf2dc" 
args="(struct MHD_Connection *connection, enum MHD_CONNECTION_STATE 
next_state)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int check_write_done           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a">MHD_CONNECTION_STATE</a>&nbsp;</td>
+          <td class="paramname"> <em>next_state</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check if we are done sending the write-buffer. If so, transition into 
"next_state". <dl class="return" compact><dt><b>Returns:</b></dt><dd>MHY_NO if 
we are not done, MHD_YES if we are </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01482">1482</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00154">MHD_pool_reallocate()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00360">MHD_Connection::write_buffer</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00417">MHD_Connection::write_buffer_append_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00411">MHD_Connection::write_buffer_send_offset</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00406">MHD_Connection::write_buffer_size</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_cgraph_map">
+<area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="191,5,345,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="189,5,405,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="1c9ca0c11016e1d87075f49d8f070fc8"></a><!-- doxytag: 
member="connection.c::connection_add_header" 
ref="1c9ca0c11016e1d87075f49d8f070fc8" args="(struct MHD_Connection 
*connection, char *key, char *value, enum MHD_ValueKind kind)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int connection_add_header           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>&nbsp;</td>
+          <td class="paramname"> <em>kind</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_NO on failure (out 
of memory), MHD_YES for success </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">837</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00303">MHD_Connection::headers_received</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00087">MHD_HTTP_Header::kind</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00134">MHD_HTTP_REQUEST_ENTITY_TOO_LARGE</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00118">MHD_pool_allocate()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00054">REQUEST_TOO_BIG</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00866">parse_arguments()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00900">parse_cookie_header()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_cgraph_map">
+<area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="248,5,392,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="231,56,409,83"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="241,6,375,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="229,56,387,83"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="232,107,384,134"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="c97966fd0b0d5afb447eebf7ea44c00e"></a><!-- doxytag: 
member="connection.c::connection_close_error" 
ref="c97966fd0b0d5afb447eebf7ea44c00e" args="(struct MHD_Connection 
*connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void connection_close_error           
</td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+A serious error occured, close the connection (and notify the application). 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">254</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00328">MHD_Connection::client_context</a>,
 <a class="el" href="../../de/d0a/plibc_8h-source.html#l00459">CLOSE</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00283">MHD_CONNECTION_CLOSED</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00412">MHD_REQUEST_TERMINATED_WITH_ERROR</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00539">MHD_Daemon::notify_completed</a>,
 <a class="el" href="../../de/d0a/plibc_8h-source.html#l00510">SHUTDOWN</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01178">do_read()</a>, <a 
class="el" href="../../d5/de3/connection_8c-source.html#l01446">do_write()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_c97966fd0b0d5afb447eebf7ea44c00e_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_c97966fd0b0d5afb447eebf7ea44c00e_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_c97966fd0b0d5afb447eebf7ea44c00e_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="236,116,409,143"><area 
shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="473,192,681,219"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="287,65,359,92"><area shape="rect" 
href="../../d4/d67/connection_8h.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="469,40,685,67"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="285,420,360,447"><area shape="rect" 
href="../../d4/d67/connection_8h.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="469,369,685,396"><area 
shape="rect" 
href="../../d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="225,319,420,345"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="233,217,412,244"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="237,268,408,295"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="0e3db4c4d34502ad0c60175233008a18"></a><!-- doxytag: 
member="connection.c::do_fd_set" ref="0e3db4c4d34502ad0c60175233008a18" 
args="(int fd, fd_set *set, int *max_fd)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void do_fd_set           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>fd</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">fd_set *&nbsp;</td>
+          <td class="paramname"> <em>set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&nbsp;</td>
+          <td class="paramname"> <em>max_fd</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add "fd" to the "fd_set". If "fd" is greater than "*max", set "*max" to fd. 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00615">615</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_0e3db4c4d34502ad0c60175233008a18_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_0e3db4c4d34502ad0c60175233008a18_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_0e3db4c4d34502ad0c60175233008a18_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="140,5,335,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="3bc920792926025708fde3f243e72330"></a><!-- doxytag: 
member="connection.c::do_read" ref="3bc920792926025708fde3f243e72330" 
args="(struct MHD_Connection *connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int do_read           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Try reading data from the socket into the read buffer of the connection.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if something 
changed, MHD_NO if we were interrupted or if no space was available </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01178">1178</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00354">MHD_Connection::read_buffer</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00401">MHD_Connection::read_buffer_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00395">MHD_Connection::read_buffer_size</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00463">MHD_Connection::read_closed</a>,
 <a class="el" href="../../de/d0a/plibc_8h-source.html#l00504">RECV</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00510">SHUTDOWN</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 and <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00477">STRERROR</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="129,5,297,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="128,5,344,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d8806de23c4f52b9fd8575020e0e067e"></a><!-- doxytag: 
member="connection.c::do_write" ref="d8806de23c4f52b9fd8575020e0e067e" 
args="(struct MHD_Connection *connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int do_write           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Try writing data to the socket from the write buffer of the connection.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if something 
changed, MHD_NO if we were interrupted </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01446">1446</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" href="../../de/d0a/plibc_8h-source.html#l00507">SEND</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 <a class="el" href="../../de/d0a/plibc_8h-source.html#l00477">STRERROR</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00360">MHD_Connection::write_buffer</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00417">MHD_Connection::write_buffer_append_offset</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00411">MHD_Connection::write_buffer_send_offset</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="129,5,297,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="128,5,344,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="bf3f7b2e059790848fe0813c0c4b25d3"></a><!-- doxytag: 
member="connection.c::get_date_string" ref="bf3f7b2e059790848fe0813c0c4b25d3" 
args="(char *date, unsigned int max)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void get_date_string           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>date</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>max</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Produce HTTP "Date:" header. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>date</em>&nbsp;</td><td>where to write the header </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>max</em>&nbsp;</td><td>maximum number of characters to write 
</td></tr>
+  </table>
+</dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00437">437</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_bf3f7b2e059790848fe0813c0c4b25d3_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_bf3f7b2e059790848fe0813c0c4b25d3_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_bf3f7b2e059790848fe0813c0c4b25d3_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="177,5,345,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="81e8b28ddd906d088e152b7341d6c681"></a><!-- doxytag: 
member="connection.c::get_next_header_line" 
ref="81e8b28ddd906d088e152b7341d6c681" args="(struct MHD_Connection 
*connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static char* get_next_header_line           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Parse a single line of the HTTP header. Advance read_buffer (!) appropriately. 
If the current line does not fit, consider growing the buffer. If the line is 
far too long, close the connection. If no line is found (incomplete, buffer too 
small, line too long), return NULL. Otherwise return a pointer to the line. 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00784">784</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00060">MHD_BUF_INC_SIZE</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00134">MHD_HTTP_REQUEST_ENTITY_TOO_LARGE</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00135">MHD_HTTP_REQUEST_URI_TOO_LONG</a>,
 <a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00154">MHD_pool_reallocate()</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00354">MHD_Connection::read_buffer</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00401">MHD_Connection::read_buffer_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00395">MHD_Connection::read_buffer_size</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00054">REQUEST_TOO_BIG</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00340">MHD_Connection::url</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_cgraph_map">
+<area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="227,5,381,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="215,56,393,83"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="213,5,421,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="c8e2b8054d361aa2102af24e1ad93601"></a><!-- doxytag: 
member="connection.c::MHD_connection_get_fdset" 
ref="c8e2b8054d361aa2102af24e1ad93601" args="(struct MHD_Connection 
*connection, fd_set *read_fd_set, fd_set *write_fd_set, fd_set *except_fd_set, 
int *max_fd)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_connection_get_fdset           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">fd_set *&nbsp;</td>
+          <td class="paramname"> <em>read_fd_set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">fd_set *&nbsp;</td>
+          <td class="paramname"> <em>write_fd_set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">fd_set *&nbsp;</td>
+          <td class="paramname"> <em>except_fd_set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&nbsp;</td>
+          <td class="paramname"> <em>max_fd</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Obtain the select sets for this connection<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES on success 
</dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">628</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00615">do_fd_set()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00102">EXTRA_CHECK</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00092">INTERNAL_ERROR</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00218">MHD_CONNECTION_BODY_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00267">MHD_CONNECTION_BODY_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00257">MHD_CONNECTION_CHUNKED_BODY_READY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00262">MHD_CONNECTION_CHUNKED_BODY_UNREADY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00283">MHD_CONNECTION_CLOSED</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00208">MHD_CONNECTION_CONTINUE_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00213">MHD_CONNECTION_CONTINUE_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00224">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00230">MHD_CONNECTION_FOOTERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00272">MHD_CONNECTION_FOOTERS_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00277">MHD_CONNECTION_FOOTERS_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00193">MHD_CONNECTION_HEADER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00203">MHD_CONNECTION_HEADERS_PROCESSED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00198">MHD_CONNECTION_HEADERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00236">MHD_CONNECTION_HEADERS_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00241">MHD_CONNECTION_HEADERS_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00183">MHD_CONNECTION_INIT</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00246">MHD_CONNECTION_NORMAL_BODY_READY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00252">MHD_CONNECTION_NORMAL_BODY_UNREADY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00188">MHD_CONNECTION_URL_RECEIVED</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00146">MHD_HTTP_INTERNAL_SERVER_ERROR</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00134">MHD_HTTP_REQUEST_ENTITY_TOO_LARGE</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00135">MHD_HTTP_REQUEST_URI_TOO_LONG</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00068">MHD_pool_create()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00583">MHD_Daemon::options</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00561">MHD_Daemon::pool_size</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00401">MHD_Connection::read_buffer_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00395">MHD_Connection::read_buffer_size</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00463">MHD_Connection::read_closed</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00054">REQUEST_TOO_BIG</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00464">try_grow_read_buffer()</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00340">MHD_Connection::url</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, and <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="257,5,425,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="300,56,383,83"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="275,107,408,133"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="252,157,431,184"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="264,208,419,235"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="281,5,401,32"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="252,56,431,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="5c8d35e9f1b260e1ad0d9b35e6245f16"></a><!-- doxytag: 
member="connection.c::MHD_connection_handle_idle" 
ref="5c8d35e9f1b260e1ad0d9b35e6245f16" args="(struct MHD_Connection 
*connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_connection_handle_idle           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+This function was created to handle per-connection processing that has to 
happen even if the socket cannot be read or written to. All implementations 
(multithreaded, external select, internal select) call this function.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if we should 
continue to process the connection (not dead yet), MHD_NO if it died </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">1656</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00328">MHD_Connection::client_context</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00572">MHD_Daemon::connection_timeout</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00436">MHD_Connection::continue_message_write_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00120">MHD_Response::crc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00102">EXTRA_CHECK</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00784">get_next_header_line()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00497">MHD_Connection::have_chunked_upload</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00303">MHD_Connection::headers_received</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00044">HTTP_100_CONTINUE</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00447">MHD_Connection::last_activity</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00334">MHD_Connection::method</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00218">MHD_CONNECTION_BODY_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00267">MHD_CONNECTION_BODY_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00257">MHD_CONNECTION_CHUNKED_BODY_READY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00262">MHD_CONNECTION_CHUNKED_BODY_UNREADY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00283">MHD_CONNECTION_CLOSED</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00208">MHD_CONNECTION_CONTINUE_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00213">MHD_CONNECTION_CONTINUE_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00224">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00230">MHD_CONNECTION_FOOTERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00272">MHD_CONNECTION_FOOTERS_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00277">MHD_CONNECTION_FOOTERS_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00193">MHD_CONNECTION_HEADER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00203">MHD_CONNECTION_HEADERS_PROCESSED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00198">MHD_CONNECTION_HEADERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00236">MHD_CONNECTION_HEADERS_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00241">MHD_CONNECTION_HEADERS_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00183">MHD_CONNECTION_INIT</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00246">MHD_CONNECTION_NORMAL_BODY_READY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00252">MHD_CONNECTION_NORMAL_BODY_UNREADY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00188">MHD_CONNECTION_URL_RECEIVED</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00391">MHD_FOOTER_KIND</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00365">MHD_HEADER_KIND</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00121">MHD_HTTP_BAD_REQUEST</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00167">MHD_HTTP_HEADER_CONNECTION</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00211">MHD_HTTP_VERSION_1_1</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00164">MHD_lookup_connection_value()</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00101">MHD_pool_destroy()</a>, <a 
class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00200">MHD_pool_reset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00405">MHD_REQUEST_TERMINATED_COMPLETED_OK</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00132">MHD_Response::mutex</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00233">need_100_continue()</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00539">MHD_Daemon::notify_completed</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00970">parse_initial_message_line()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01216">process_header_line()</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00354">MHD_Connection::read_buffer</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00401">MHD_Connection::read_buffer_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00395">MHD_Connection::read_buffer_size</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00463">MHD_Connection::read_closed</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00423">MHD_Connection::remaining_upload_size</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00080">REQUEST_MALFORMED</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00308">MHD_Connection::response</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00430">MHD_Connection::response_write_position</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00474">MHD_Connection::responseCode</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00340">MHD_Connection::url</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00346">MHD_Connection::version</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00360">MHD_Connection::write_buffer</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00417">MHD_Connection::write_buffer_append_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00411">MHD_Connection::write_buffer_send_offset</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00406">MHD_Connection::write_buffer_size</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="776,112,944,138"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="272,568,445,594"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="531,593,699,620"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="280,162,437,189"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="525,162,704,189"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="773,314,947,341"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="505,416,724,442"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="288,720,429,746"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="296,770,421,797"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="285,466,432,493"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="263,365,455,392"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="263,821,455,848"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="283,213,435,240"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="539,238,691,265"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="269,618,448,645"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="273,669,444,696"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="263,5,441,32"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="304,56,400,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="cb941508839e89e75c2f9ecd0d6c40bd"></a><!-- doxytag: 
member="connection.c::MHD_connection_handle_read" 
ref="cb941508839e89e75c2f9ecd0d6c40bd" args="(struct MHD_Connection 
*connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_connection_handle_read           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+This function handles a particular connection when it has been determined that 
there is data to be read off a socket. All implementations (multithreaded, 
external select, internal select) call this function to handle reads.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if we should 
continue to process the connection (not dead yet), MHD_NO if it died </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">1391</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01178">do_read()</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00447">MHD_Connection::last_activity</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00218">MHD_CONNECTION_BODY_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00283">MHD_CONNECTION_CLOSED</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00208">MHD_CONNECTION_CONTINUE_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00213">MHD_CONNECTION_CONTINUE_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00224">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00193">MHD_CONNECTION_HEADER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00203">MHD_CONNECTION_HEADERS_PROCESSED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00198">MHD_CONNECTION_HEADERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00183">MHD_CONNECTION_INIT</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00188">MHD_CONNECTION_URL_RECEIVED</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00154">MHD_pool_reallocate()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00354">MHD_Connection::read_buffer</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00401">MHD_Connection::read_buffer_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00395">MHD_Connection::read_buffer_size</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00463">MHD_Connection::read_closed</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="476,5,644,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="312,30,384,57"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="271,81,425,108"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="271,5,449,32"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="312,56,408,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="7ec5af3d0383cae612bee2254b1fd26f"></a><!-- doxytag: 
member="connection.c::MHD_connection_handle_write" 
ref="7ec5af3d0383cae612bee2254b1fd26f" args="(struct MHD_Connection 
*connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_connection_handle_write           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+This function was created to handle writes to sockets when it has been 
determined that the socket can be written to. All implementations 
(multithreaded, external select, internal select) call this function<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if we should 
continue to process the connection (not dead yet), MHD_NO if it died </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">1509</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01482">check_write_done()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00436">MHD_Connection::continue_message_write_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00120">MHD_Response::crc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00108">MHD_Response::data</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00148">MHD_Response::data_size</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00159">MHD_Response::data_start</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01446">do_write()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00102">EXTRA_CHECK</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00044">HTTP_100_CONTINUE</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00447">MHD_Connection::last_activity</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00218">MHD_CONNECTION_BODY_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00267">MHD_CONNECTION_BODY_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00257">MHD_CONNECTION_CHUNKED_BODY_READY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00262">MHD_CONNECTION_CHUNKED_BODY_UNREADY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00283">MHD_CONNECTION_CLOSED</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00208">MHD_CONNECTION_CONTINUE_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00213">MHD_CONNECTION_CONTINUE_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00224">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00230">MHD_CONNECTION_FOOTERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00272">MHD_CONNECTION_FOOTERS_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00277">MHD_CONNECTION_FOOTERS_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00193">MHD_CONNECTION_HEADER_PART_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00203">MHD_CONNECTION_HEADERS_PROCESSED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00198">MHD_CONNECTION_HEADERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00236">MHD_CONNECTION_HEADERS_SENDING</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00241">MHD_CONNECTION_HEADERS_SENT</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00183">MHD_CONNECTION_INIT</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00246">MHD_CONNECTION_NORMAL_BODY_READY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00252">MHD_CONNECTION_NORMAL_BODY_UNREADY</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00188">MHD_CONNECTION_URL_RECEIVED</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00132">MHD_Response::mutex</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00308">MHD_Connection::response</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00430">MHD_Connection::response_write_position</a>,
 <a class="el" href="../../de/d0a/plibc_8h-source.html#l00507">SEND</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>, 
<a class="el" href="../../de/d0a/plibc_8h-source.html#l00477">STRERROR</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00143">MHD_Response::total_size</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="289,5,423,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="492,106,660,133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="319,106,393,133"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="271,157,441,184"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="271,5,449,32"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="312,56,408,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="83634421ae2c6e00a1ba60c5acfed88c"></a><!-- doxytag: 
member="connection.c::MHD_get_connection_values" 
ref="83634421ae2c6e00a1ba60c5acfed88c" args="(struct MHD_Connection 
*connection, enum MHD_ValueKind kind, MHD_KeyValueIterator iterator, void 
*iterator_cls)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_get_connection_values           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>&nbsp;</td>
+          <td class="paramname"> <em>kind</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">MHD_KeyValueIterator</a>&nbsp;</td>
+          <td class="paramname"> <em>iterator</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>iterator_cls</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get all of the headers from the request.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>iterator</em>&nbsp;</td><td>callback to call on each header; 
maybe NULL (then just count headers) </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>iterator_cls</em>&nbsp;</td><td>extra argument to iterator 
</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>number of entries 
iterated over </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00130">130</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00303">MHD_Connection::headers_received</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00087">MHD_HTTP_Header::kind</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="def6bc2332eccb6d5f1679b11fb69b9c"></a><!-- doxytag: 
member="connection.c::MHD_lookup_connection_value" 
ref="def6bc2332eccb6d5f1679b11fb69b9c" args="(struct MHD_Connection 
*connection, enum MHD_ValueKind kind, const char *key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* MHD_lookup_connection_value          
 </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>&nbsp;</td>
+          <td class="paramname"> <em>kind</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get a particular header value. If multiple values match the kind, return any 
one of them.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>the 
header to look for </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL if no such item 
was found </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00164">164</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00303">MHD_Connection::headers_received</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00087">MHD_HTTP_Header::kind</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00249">MHD_create_post_processor()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00233">need_100_continue()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00900">parse_cookie_header()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_def6bc2332eccb6d5f1679b11fb69b9c_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_def6bc2332eccb6d5f1679b11fb69b9c_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="771,115,979,141"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d" 
title="MHD_create_post_processor" alt="" coords="275,64,480,91"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="552,115,699,141"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="529,165,721,192"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="299,216,456,243"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="a0ee587cdd6d860add50dbeb62a81fe1"></a><!-- doxytag: 
member="connection.c::MHD_queue_response" 
ref="a0ee587cdd6d860add50dbeb62a81fe1" args="(struct MHD_Connection 
*connection, unsigned int status_code, struct MHD_Response *response)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_queue_response           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>status_code</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *&nbsp;</td>
+          <td class="paramname"> <em>response</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Queue a response to be transmitted to the client (as soon as possible).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>connection</em>&nbsp;</td><td>the connection identifying the 
client </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>status_code</em>&nbsp;</td><td>HTTP status code (i.e. 200 for 
OK) </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>response</em>&nbsp;</td><td>response to transmit </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_NO on error (i.e. 
reply already sent), MHD_YES on success or if message has been queued </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">192</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00488">MHD_Connection::have_chunked_response</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00334">MHD_Connection::method</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00230">MHD_CONNECTION_FOOTERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00203">MHD_CONNECTION_HEADERS_PROCESSED</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00219">MHD_HTTP_METHOD_HEAD</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00211">MHD_HTTP_VERSION_1_1</a>, 
<a class="el" 
href="../../dc/d43/response_8c-source.html#l00295">MHD_increment_response_rc()</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00463">MHD_Connection::read_closed</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00308">MHD_Connection::response</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00430">MHD_Connection::response_write_position</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00474">MHD_Connection::responseCode</a>,
 <a class="el" href="../../de/d0a/plibc_8h-source.html#l00510">SHUTDOWN</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00143">MHD_Response::total_size</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00346">MHD_Connection::version</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="220,5,428,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="220,5,412,32"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="227,56,405,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="e32928de697814923f0927184ff5973e"></a><!-- doxytag: 
member="connection.c::need_100_continue" ref="e32928de697814923f0927184ff5973e" 
args="(struct MHD_Connection *connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int need_100_continue           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Do we (still) need to send a 100 continue message for this connection? 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00233">233</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00436">MHD_Connection::continue_message_write_offset</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00044">HTTP_100_CONTINUE</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00365">MHD_HEADER_KIND</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00177">MHD_HTTP_HEADER_EXPECT</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00211">MHD_HTTP_VERSION_1_1</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00164">MHD_lookup_connection_value()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00308">MHD_Connection::response</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00346">MHD_Connection::version</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_cgraph_map">
+<area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="201,5,420,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="200,5,408,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="348afe71efa32eba57b14b86760edce9"></a><!-- doxytag: 
member="connection.c::parse_arguments" ref="348afe71efa32eba57b14b86760edce9" 
args="(enum MHD_ValueKind kind, struct MHD_Connection *connection, char *args)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int parse_arguments           </td>
+          <td>(</td>
+          <td class="paramtype">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>&nbsp;</td>
+          <td class="paramname"> <em>kind</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>args</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_NO on failure (out 
of memory), MHD_YES for success </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00866">866</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b">MHD_http_unescape()</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
and <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00970">parse_initial_message_line()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="191,5,364,32"><area shape="rect" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="200,56,355,83"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="189,5,381,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="af4f8351c08cb3464fd6a335aec97ac1"></a><!-- doxytag: 
member="connection.c::parse_connection_headers" 
ref="af4f8351c08cb3464fd6a335aec97ac1" args="(struct MHD_Connection 
*connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void parse_connection_headers           
</td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Parse the various headers; figure out the size of the upload and make sure the 
headers follow the protocol. Advance to the appropriate state. 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">1313</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00497">MHD_Connection::have_chunked_upload</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00283">MHD_CONNECTION_CLOSED</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00230">MHD_CONNECTION_FOOTERS_RECEIVED</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00365">MHD_HEADER_KIND</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00121">MHD_HTTP_BAD_REQUEST</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00170">MHD_HTTP_HEADER_CONTENT_LENGTH</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00180">MHD_HTTP_HEADER_HOST</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00198">MHD_HTTP_HEADER_TRANSFER_ENCODING</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00211">MHD_HTTP_VERSION_1_1</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00164">MHD_lookup_connection_value()</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00286">MHD_USE_PEDANTIC_CHECKS</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00583">MHD_Daemon::options</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00900">parse_cookie_header()</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00463">MHD_Connection::read_closed</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00423">MHD_Connection::remaining_upload_size</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00067">REQUEST_LACKS_HOST</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00346">MHD_Connection::version</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_cgraph_map">
+<area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="248,5,488,32"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="281,56,455,83"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="537,157,756,184"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="285,157,451,184"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="289,208,447,235"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="248,5,456,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9175539ac101b6388e25cbebb6b13b35"></a><!-- doxytag: 
member="connection.c::parse_cookie_header" 
ref="9175539ac101b6388e25cbebb6b13b35" args="(struct MHD_Connection 
*connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int parse_cookie_header           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Parse the cookie header (see RFC 2109).<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES for success, 
MHD_NO for failure (malformed, out of memory) </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00900">900</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00371">MHD_COOKIE_KIND</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00365">MHD_HEADER_KIND</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00134">MHD_HTTP_REQUEST_ENTITY_TOO_LARGE</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00164">MHD_lookup_connection_value()</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00118">MHD_pool_allocate()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00054">REQUEST_TOO_BIG</a>, and 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="235,35,408,61"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="499,9,643,36"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="481,72,660,99"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="212,136,431,163"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="212,5,404,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="ec6adcb181fb27b5013abe900dd1a8ec"></a><!-- doxytag: 
member="connection.c::parse_initial_message_line" 
ref="ec6adcb181fb27b5013abe900dd1a8ec" args="(struct MHD_Connection 
*connection, char *line)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int parse_initial_message_line           
</td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>line</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Parse the first line of the HTTP HEADER.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>connection</em>&nbsp;</td><td>the connection (updated) 
</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>line</em>&nbsp;</td><td>the 
first line </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if the line is 
ok, MHD_NO if it is malformed </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00970">970</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00334">MHD_Connection::method</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00386">MHD_GET_ARGUMENT_KIND</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00866">parse_arguments()</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00340">MHD_Connection::url</a>, and 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00346">MHD_Connection::version</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="247,5,380,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="245,5,453,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="f18c2c5e22c8fa633f630a66705b3cfc"></a><!-- doxytag: 
member="connection.c::process_broken_line" 
ref="f18c2c5e22c8fa633f630a66705b3cfc" args="(struct MHD_Connection 
*connection, char *line, enum MHD_ValueKind kind)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int process_broken_line           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>&nbsp;</td>
+          <td class="paramname"> <em>kind</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Process a header value that spans multiple lines. The previous line(s) are in 
connection-&gt;last.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>line</em>&nbsp;</td><td>the 
current input line </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>kind</em>&nbsp;</td><td>if 
the line is complete, add a header of the given kind </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if the line was 
processed successfully </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">1257</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00375">MHD_Connection::colon</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00102">EXTRA_CHECK</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00367">MHD_Connection::last</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00121">MHD_HTTP_BAD_REQUEST</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00134">MHD_HTTP_REQUEST_ENTITY_TOO_LARGE</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00154">MHD_pool_reallocate()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l01216">process_header_line()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00080">REQUEST_MALFORMED</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00054">REQUEST_TOO_BIG</a>, and 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="207,5,380,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="431,30,609,57"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="216,106,371,133"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="217,157,369,184"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="205,5,413,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="758b05caaf27a2a3507d74d3812f88eb"></a><!-- doxytag: 
member="connection.c::process_header_line" 
ref="758b05caaf27a2a3507d74d3812f88eb" args="(struct MHD_Connection 
*connection, char *line)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int process_header_line           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>line</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+We have received (possibly the beginning of) a line in the header (or footer). 
Validate (check for ":") and prepare to process. 
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01216">1216</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00375">MHD_Connection::colon</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00367">MHD_Connection::last</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00283">MHD_CONNECTION_CLOSED</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="405,6,613,32"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="205,31,357,58"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="7bfe59d14ab1ce448016be3c7e780270"></a><!-- doxytag: 
member="connection.c::transmit_error_response" 
ref="7bfe59d14ab1ce448016be3c7e780270" args="(struct MHD_Connection 
*connection, unsigned int status_code, const char *message)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void transmit_error_response           
</td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>status_code</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>message</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+We encountered an error processing the request. Handle it properly by stopping 
to read data and sending the indicated response code and message.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>status_code</em>&nbsp;</td><td>the response code to send (400, 
413 or 414) </td></tr>
+  </table>
+</dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">577</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00102">EXTRA_CHECK</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00283">MHD_CONNECTION_CLOSED</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00230">MHD_CONNECTION_FOOTERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00236">MHD_CONNECTION_HEADERS_SENDING</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00463">MHD_Connection::read_closed</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00308">MHD_Connection::response</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00784">get_next_header_line()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00900">parse_cookie_header()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="271,5,439,32"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="235,56,475,82"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="268,106,441,133"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="272,157,437,184"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="247,42,420,69"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="481,17,639,44"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="484,93,636,120"><area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="688,144,896,170"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="481,194,639,221"><area shape="rect" 
href="../../d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="236,245,431,272"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="4f589735931934c77128a80f8195914c"></a><!-- doxytag: 
member="connection.c::try_grow_read_buffer" 
ref="4f589735931934c77128a80f8195914c" args="(struct MHD_Connection 
*connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int try_grow_read_buffer           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+try growing the read buffer <dl class="return" 
compact><dt><b>Returns:</b></dt><dd>MHD_YES on success, MHD_NO on failure 
</dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00464">464</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00060">MHD_BUF_INC_SIZE</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00154">MHD_pool_reallocate()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00354">MHD_Connection::read_buffer</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00395">MHD_Connection::read_buffer_size</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_cgraph_map">
+<area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="212,5,367,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="212,5,407,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="935f2693e1838fd73f3336d7c49fc021"></a><!-- doxytag: 
member="connection.c::try_ready_chunked_body" 
ref="935f2693e1838fd73f3336d7c49fc021" args="(struct MHD_Connection 
*connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int try_ready_chunked_body           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Prepare the response buffer of this connection for sending. Assumes that the 
response mutex is already held. If the transmission is complete, this function 
may close the socket (and return MHD_NO).<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_NO if readying the 
response failed </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">321</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00120">MHD_Response::crc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00114">MHD_Response::crc_cls</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00262">MHD_CONNECTION_CHUNKED_BODY_UNREADY</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00118">MHD_pool_allocate()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00561">MHD_Daemon::pool_size</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00308">MHD_Connection::response</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00430">MHD_Connection::response_write_position</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00143">MHD_Response::total_size</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00360">MHD_Connection::write_buffer</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00417">MHD_Connection::write_buffer_append_offset</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00411">MHD_Connection::write_buffer_send_offset</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00406">MHD_Connection::write_buffer_size</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="236,5,404,32"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="248,56,392,83"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="235,5,443,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="49c1f53f2c9e8c63e9b9aec4ff3c2a6b"></a><!-- doxytag: 
member="connection.c::try_ready_normal_body" 
ref="49c1f53f2c9e8c63e9b9aec4ff3c2a6b" args="(struct MHD_Connection 
*connection)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int try_ready_normal_body           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Prepare the response buffer of this connection for sending. Assumes that the 
response mutex is already held. If the transmission is complete, this function 
may close the socket (and return MHD_NO).<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_NO if readying the 
response failed </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">277</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00120">MHD_Response::crc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00114">MHD_Response::crc_cls</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00108">MHD_Response::data</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00153">MHD_Response::data_buffer_size</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00148">MHD_Response::data_size</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00159">MHD_Response::data_start</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" href="../../d7/dab/internal_8h-source.html#l00053">MIN</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00308">MHD_Connection::response</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00430">MHD_Connection::response_write_position</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00143">MHD_Response::total_size</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_cgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_cgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="228,5,396,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_icgraph.png" 
border="0" 
usemap="#d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_icgraph_map" 
alt=""></center>
+<map name="d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="231,5,439,32"><area 
shape="rect" 
href="../../d4/d67/connection_8h.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="227,56,443,83"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_0e3db4c4d34502ad0c60175233008a18_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_0e3db4c4d34502ad0c60175233008a18_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_0e3db4c4d34502ad0c60175233008a18_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="140,5,335,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_0e3db4c4d34502ad0c60175233008a18_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_0e3db4c4d34502ad0c60175233008a18_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_0e3db4c4d34502ad0c60175233008a18_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+8bbcbf6e290426b892bda69ec7d2644e
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_0e3db4c4d34502ad0c60175233008a18_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_0e3db4c4d34502ad0c60175233008a18_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="248,5,392,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="231,56,409,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+bc03d926cccff5ad311ec991afc015d6
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="241,6,375,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="229,56,387,83">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="232,107,384,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+8e741c59f8e82afa005972b5ff18af4e
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_1c9ca0c11016e1d87075f49d8f070fc8_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="191,5,364,32">
+<area shape="rect" 
href="$db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="200,56,355,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+dcf50b29d6c61d981eef0abdd386397a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="189,5,381,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+4e7dba37f465095de76b5c12d3e5ce8c
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_348afe71efa32eba57b14b86760edce9_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="231,5,399,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+c287129ea72cdd60a8d2311df1a34a03
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="229,5,437,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3ff2da13d1855448ec68f7eab621cf68
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_37245fef9f3bffcbac0c6028f59dc213_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="129,5,297,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+d29eee965e11f2dd1e38ef58c5252145
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="128,5,344,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+a9666a7942dab03b860992857a4d31c5
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_3bc920792926025708fde3f243e72330_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="228,5,396,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+0ccaaf68599825b119f85e5a26a42943
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="231,5,439,32">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="227,56,443,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+44dabf4cc3971c96c59174c0010b960a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_49c1f53f2c9e8c63e9b9aec4ff3c2a6b_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="212,5,367,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+bf5732a116d251656369931f0b5897f3
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="212,5,407,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e5f68f7dbd27264c116414c85e6fc250
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_4f589735931934c77128a80f8195914c_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,16 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="776,112,944,138">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="272,568,445,594">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="531,593,699,620">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="280,162,437,189">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="525,162,704,189">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="773,314,947,341">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="505,416,724,442">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="288,720,429,746">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="296,770,421,797">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="285,466,432,493">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="263,365,455,392">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="263,821,455,848">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="283,213,435,240">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="539,238,691,265">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="269,618,448,645">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="273,669,444,696">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+67fce8eaf4920dbdd7fbbc9c12565298
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="263,5,441,32">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="304,56,400,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+f453f305b5fcdb47f0ac36153a3e02ad
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_5c8d35e9f1b260e1ad0d9b35e6245f16_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="205,5,301,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+1f424bc23056a9eb62feab6e60a26598
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="405,6,613,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="205,31,357,58">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+599a5b1e0449a60e145d779566558f11
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_758b05caaf27a2a3507d74d3812f88eb_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="271,5,439,32">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="235,56,475,82">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="268,106,441,133">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="272,157,437,184">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+d0115575e5a2f9b5f7cf645857009312
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,6 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="247,42,420,69">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="481,17,639,44">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="484,93,636,120">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="688,144,896,170">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="481,194,639,221">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="236,245,431,272">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+bdef79974074f428fcd557fd0f4b25fd
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7bfe59d14ab1ce448016be3c7e780270_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="289,5,423,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="492,106,660,133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="319,106,393,133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="271,157,441,184">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+0a118e7469da21f75acc5903e4384c6a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="271,5,449,32">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="312,56,408,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+7955d3c986d8094528b8411b68deb938
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_7ec5af3d0383cae612bee2254b1fd26f_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="227,5,381,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="215,56,393,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+f23092a7b0113bf75d7ba2d9f956b29d
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="213,5,421,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+f38cc504e814185a14776f3901600bab
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_81e8b28ddd906d088e152b7341d6c681_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="235,35,408,61">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="499,9,643,36">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="481,72,660,99">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="212,136,431,163">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+95c51503e407a1ad0940f439a27fc13f
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="212,5,404,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+b23a704a6993368a4899a8b93e2bfad6
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_9175539ac101b6388e25cbebb6b13b35_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="236,5,404,32">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="248,56,392,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+06cf7a4e51d38ab811714e09ec8c057b
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="235,5,443,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+4dfe2c95c295356a10c82469c1eaba4b
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_935f2693e1838fd73f3336d7c49fc021_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="220,5,428,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3ea785e015f1bd57a714365015174cc3
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="220,5,412,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="227,56,405,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+9be527270db98c7cc4b90f66570392e8
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="248,5,488,32">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="281,56,455,83">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="537,157,756,184">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="285,157,451,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="289,208,447,235">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+30f2d8456d2c4272035634c993fbcac1
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="248,5,456,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+56010cbb5db4c3b40302dcc5b2061c4f
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_af4f8351c08cb3464fd6a335aec97ac1_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bf3f7b2e059790848fe0813c0c4b25d3_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bf3f7b2e059790848fe0813c0c4b25d3_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bf3f7b2e059790848fe0813c0c4b25d3_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="177,5,345,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bf3f7b2e059790848fe0813c0c4b25d3_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bf3f7b2e059790848fe0813c0c4b25d3_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bf3f7b2e059790848fe0813c0c4b25d3_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+799f82268dd0d0d02e765a586e033fea
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bf3f7b2e059790848fe0813c0c4b25d3_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bf3f7b2e059790848fe0813c0c4b25d3_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="191,5,345,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+9703cb53a6fca31cfc4709648f14b28f
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="189,5,405,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+d5ded3fe87750e67b6979cf072b68db8
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_bfed1f4767bb96248ffdd92994dcf2dc_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="257,5,425,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="300,56,383,83">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="275,107,408,133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="252,157,431,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="264,208,419,235">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+2e6da7e5eee65e85d2b9e45d5df9a021
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="281,5,401,32">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="252,56,431,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+b0d2cbff22cbaa04d66a5b7f2d0e6062
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c8e2b8054d361aa2102af24e1ad93601_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c97966fd0b0d5afb447eebf7ea44c00e_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c97966fd0b0d5afb447eebf7ea44c00e_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c97966fd0b0d5afb447eebf7ea44c00e_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,9 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="236,116,409,143">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="473,192,681,219">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="287,65,359,92">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="469,40,685,67">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="285,420,360,447">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="469,369,685,396">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="225,319,420,345">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="233,217,412,244">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="237,268,408,295">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c97966fd0b0d5afb447eebf7ea44c00e_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c97966fd0b0d5afb447eebf7ea44c00e_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c97966fd0b0d5afb447eebf7ea44c00e_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+1af6e4c771daeda2fd537e3be90b86b7
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c97966fd0b0d5afb447eebf7ea44c00e_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_c97966fd0b0d5afb447eebf7ea44c00e_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="476,5,644,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="312,30,384,57">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="271,81,425,108">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+8643988ae27576a7698f7dbcfdd5d9bd
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="271,5,449,32">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="312,56,408,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+2e3d881ef051edba16ec630e662c589c
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_cb941508839e89e75c2f9ecd0d6c40bd_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="129,5,297,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+b1e667cfcb241696ae67f52824a64fec
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="128,5,344,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+0fa192fafad6f224026435ff0baafc47
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_d8806de23c4f52b9fd8575020e0e067e_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="771,115,979,141">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d" 
title="MHD_create_post_processor" alt="" coords="275,64,480,91">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="552,115,699,141">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="529,165,721,192">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="299,216,456,243">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e5943fe76aa0c3865ef18592f6641eba
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="201,5,420,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+1c4568fc8619c2ea56703430ed2ee4f1
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="200,5,408,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+b22b7f270e21193487db099b02467b95
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_e32928de697814923f0927184ff5973e_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="247,5,380,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+78ec4789018a718af777b43f5c6ace52
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="245,5,453,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+4046c6fbeb5aa770dde4e25d448aef32
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_ec6adcb181fb27b5013abe900dd1a8ec_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="256,5,400,32">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="481,31,679,57">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="268,107,388,133">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="225,157,431,184">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="256,208,400,235">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+1448306cd4e09ad58ed2999e6e64bbeb
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="453,6,661,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="225,31,404,58">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+d28291d3f458c28281feee5bf5de8d23
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f0b01db0668eb79accea4e69b54601f4_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="207,5,380,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="431,30,609,57">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="216,106,371,133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="217,157,369,184">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3a97c898ea4ce038fabdfe732ac54975
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="205,5,413,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+7ab0aa6831482b450c289bc64a377c1b
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f18c2c5e22c8fa633f630a66705b3cfc_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#2091d2691bb976dc32606f6a2ead60bb" 
title="MHD_add_response_header" alt="" coords="199,5,399,32">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="200,56,397,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+5df20b83c885dd06711358afd2a288d2
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="199,5,367,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+83e884862cf668ca6bdab5583915a779
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d5f/connection_8c_f4ed69c735bb91f61637e6aa8d30f6a3_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d5/d68/fileserver__example_8c__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d5/d68/fileserver__example_8c__incl.map      
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d5/d68/fileserver__example_8c__incl.map      
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="152,84,256,111">

Added: libmicrohttpd-docs/WWW/doxygen/d5/d68/fileserver__example_8c__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d5/d68/fileserver__example_8c__incl.md5      
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d5/d68/fileserver__example_8c__incl.md5      
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+c4779dc4a924770ac6bc117b09a408fd
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d5/d68/fileserver__example_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d68/fileserver__example_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d7a/testcurl_2daemontest__postform_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d7a/testcurl_2daemontest__postform_8c__incl.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d7a/testcurl_2daemontest__postform_8c__incl.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d7a/testcurl_2daemontest__postform_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/d7a/testcurl_2daemontest__postform_8c__incl.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/d7a/testcurl_2daemontest__postform_8c__incl.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+ab9d8954b0c08a637b4e1a223d331e79
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/d7a/testcurl_2daemontest__postform_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/d7a/testcurl_2daemontest__postform_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d5/d97/config_8h-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d5/d97/config_8h-source.html                 
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d5/d97/config_8h-source.html 2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,219 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: config.h Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+<h1>config.h</h1><a href="../../db/d16/config_8h.html">Go to the documentation 
of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/* config.h.  Generated from 
config.h.in by configure.  */</span>
+<a name="l00002"></a>00002 <span class="comment">/* config.h.in.  Generated 
from configure.ac by autoheader.  */</span>
+<a name="l00003"></a>00003 
+<a name="l00004"></a><a class="code" 
href="../../db/d16/config_8h.html#369266c24eacffb87046522897a570d5">00004</a> 
<span class="preprocessor">#define _GNU_SOURCE  1</span>
+<a name="l00005"></a>00005 <span class="preprocessor"></span>
+<a name="l00006"></a>00006 <span class="comment">/* This is a Cygwin system 
*/</span>
+<a name="l00007"></a>00007 <span class="comment">/* #undef CYGWIN */</span>
+<a name="l00008"></a>00008 
+<a name="l00009"></a>00009 <span class="comment">/* This is a FreeBSD system 
*/</span>
+<a name="l00010"></a>00010 <span class="comment">/* #undef FREEBSD */</span>
+<a name="l00011"></a>00011 
+<a name="l00012"></a>00012 <span class="comment">/* Define to 1 if you have 
the &lt;dlfcn.h&gt; header file. */</span>
+<a name="l00013"></a><a class="code" 
href="../../db/d16/config_8h.html#0ee1617ff2f6885ef384a3dd46f9b9d7">00013</a> 
<span class="preprocessor">#define HAVE_DLFCN_H 1</span>
+<a name="l00014"></a>00014 <span class="preprocessor"></span>
+<a name="l00015"></a>00015 <span class="comment">/* Define to 1 if you have 
the &lt;errno.h&gt; header file. */</span>
+<a name="l00016"></a><a class="code" 
href="../../db/d16/config_8h.html#e655a511fd230d2fd6b99ff2801df201">00016</a> 
<span class="preprocessor">#define HAVE_ERRNO_H 1</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span>
+<a name="l00018"></a>00018 <span class="comment">/* Define to 1 if you have 
the &lt;fcntl.h&gt; header file. */</span>
+<a name="l00019"></a><a class="code" 
href="../../db/d16/config_8h.html#765d75020849aa0a9b6becd9a5b7a193">00019</a> 
<span class="preprocessor">#define HAVE_FCNTL_H 1</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span>
+<a name="l00021"></a>00021 <span class="comment">/* Define to 1 if fseeko (and 
presumably ftello) exists and is declared. */</span>
+<a name="l00022"></a><a class="code" 
href="../../db/d16/config_8h.html#15584f56d115b955377103a0cca9ead1">00022</a> 
<span class="preprocessor">#define HAVE_FSEEKO 1</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span>
+<a name="l00024"></a>00024 <span class="comment">/* Define to 1 if you have 
the &lt;inttypes.h&gt; header file. */</span>
+<a name="l00025"></a><a class="code" 
href="../../db/d16/config_8h.html#b90a030ff2790ebdc176660a6dd2a478">00025</a> 
<span class="preprocessor">#define HAVE_INTTYPES_H 1</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00027"></a>00027 <span class="comment">/* Define to 1 if you have a 
functional curl library. */</span>
+<a name="l00028"></a><a class="code" 
href="../../db/d16/config_8h.html#151e9d1457283690bdc29e08bc8f8e69">00028</a> 
<span class="preprocessor">#define HAVE_LIBCURL 1</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 <span class="comment">/* Define to 1 if you have 
the &lt;limits.h&gt; header file. */</span>
+<a name="l00031"></a><a class="code" 
href="../../db/d16/config_8h.html#c70f0930238c8d095d7cc2ee8b522c77">00031</a> 
<span class="preprocessor">#define HAVE_LIMITS_H 1</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span>
+<a name="l00033"></a>00033 <span class="comment">/* Define to 1 if you have 
the &lt;locale.h&gt; header file. */</span>
+<a name="l00034"></a><a class="code" 
href="../../db/d16/config_8h.html#ec3873a23961f50c1d92c8f75a50bd40">00034</a> 
<span class="preprocessor">#define HAVE_LOCALE_H 1</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a>00036 <span class="comment">/* Define to 1 if you have 
the &lt;math.h&gt; header file. */</span>
+<a name="l00037"></a><a class="code" 
href="../../db/d16/config_8h.html#c5d002420ef5a309454cc6c81128850a">00037</a> 
<span class="preprocessor">#define HAVE_MATH_H 1</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="comment">/* Define to 1 if you have 
the &lt;memory.h&gt; header file. */</span>
+<a name="l00040"></a><a class="code" 
href="../../db/d16/config_8h.html#e93a78f9d076138897af441c9f86f285">00040</a> 
<span class="preprocessor">#define HAVE_MEMORY_H 1</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 <span class="comment">/* Include error messages 
*/</span>
+<a name="l00043"></a><a class="code" 
href="../../db/d16/config_8h.html#8bcbb0f24906e6d1b30d564503f2a439">00043</a> 
<span class="preprocessor">#define HAVE_MESSAGES 1</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span>
+<a name="l00045"></a>00045 <span class="comment">/* Define to 1 if you have 
the &lt;pthread.h&gt; header file. */</span>
+<a name="l00046"></a><a class="code" 
href="../../db/d16/config_8h.html#cf71b36fdd29bd9ef6709cecac0536d2">00046</a> 
<span class="preprocessor">#define HAVE_PTHREAD_H 1</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="comment">/* Define to 1 if you have 
the &lt;stdint.h&gt; header file. */</span>
+<a name="l00049"></a><a class="code" 
href="../../db/d16/config_8h.html#b6cd6d1c63c1e26ea2d4537b77148354">00049</a> 
<span class="preprocessor">#define HAVE_STDINT_H 1</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span>
+<a name="l00051"></a>00051 <span class="comment">/* Define to 1 if you have 
the &lt;stdio.h&gt; header file. */</span>
+<a name="l00052"></a><a class="code" 
href="../../db/d16/config_8h.html#e021ce4fe74984428cc97427b7358fda">00052</a> 
<span class="preprocessor">#define HAVE_STDIO_H 1</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>
+<a name="l00054"></a>00054 <span class="comment">/* Define to 1 if you have 
the &lt;stdlib.h&gt; header file. */</span>
+<a name="l00055"></a><a class="code" 
href="../../db/d16/config_8h.html#9e0e434ec1a6ddbd97db12b5a32905e0">00055</a> 
<span class="preprocessor">#define HAVE_STDLIB_H 1</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>
+<a name="l00057"></a>00057 <span class="comment">/* Define to 1 if you have 
the &lt;strings.h&gt; header file. */</span>
+<a name="l00058"></a><a class="code" 
href="../../db/d16/config_8h.html#405d10d46190bcb0320524c54eafc850">00058</a> 
<span class="preprocessor">#define HAVE_STRINGS_H 1</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00060"></a>00060 <span class="comment">/* Define to 1 if you have 
the &lt;string.h&gt; header file. */</span>
+<a name="l00061"></a><a class="code" 
href="../../db/d16/config_8h.html#d4c234dd1625255dc626a15886306e7d">00061</a> 
<span class="preprocessor">#define HAVE_STRING_H 1</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>
+<a name="l00063"></a>00063 <span class="comment">/* Define to 1 if you have 
the &lt;sys/stat.h&gt; header file. */</span>
+<a name="l00064"></a><a class="code" 
href="../../db/d16/config_8h.html#ce156430ba007d19b4348a950d0c692b">00064</a> 
<span class="preprocessor">#define HAVE_SYS_STAT_H 1</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span>
+<a name="l00066"></a>00066 <span class="comment">/* Define to 1 if you have 
the &lt;sys/types.h&gt; header file. */</span>
+<a name="l00067"></a><a class="code" 
href="../../db/d16/config_8h.html#69dc70bea5d1f8bd2be9740e974fa666">00067</a> 
<span class="preprocessor">#define HAVE_SYS_TYPES_H 1</span>
+<a name="l00068"></a>00068 <span class="preprocessor"></span>
+<a name="l00069"></a>00069 <span class="comment">/* Define to 1 if you have 
the &lt;unistd.h&gt; header file. */</span>
+<a name="l00070"></a><a class="code" 
href="../../db/d16/config_8h.html#219b06937831d0da94d801ab13987639">00070</a> 
<span class="preprocessor">#define HAVE_UNISTD_H 1</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span>
+<a name="l00072"></a>00072 <span class="comment">/* Defined if libcurl 
supports AsynchDNS */</span>
+<a name="l00073"></a>00073 <span class="comment">/* #undef 
LIBCURL_FEATURE_ASYNCHDNS */</span>
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075 <span class="comment">/* Defined if libcurl 
supports IDN */</span>
+<a name="l00076"></a><a class="code" 
href="../../db/d16/config_8h.html#960a89cd104ed27cc14a59b330ea3e38">00076</a> 
<span class="preprocessor">#define LIBCURL_FEATURE_IDN 1</span>
+<a name="l00077"></a>00077 <span class="preprocessor"></span>
+<a name="l00078"></a>00078 <span class="comment">/* Defined if libcurl 
supports IPv6 */</span>
+<a name="l00079"></a><a class="code" 
href="../../db/d16/config_8h.html#b89a496af46ecb2d63bbd794f004dca2">00079</a> 
<span class="preprocessor">#define LIBCURL_FEATURE_IPV6 1</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span>
+<a name="l00081"></a>00081 <span class="comment">/* Defined if libcurl 
supports KRB4 */</span>
+<a name="l00082"></a>00082 <span class="comment">/* #undef 
LIBCURL_FEATURE_KRB4 */</span>
+<a name="l00083"></a>00083 
+<a name="l00084"></a>00084 <span class="comment">/* Defined if libcurl 
supports libz */</span>
+<a name="l00085"></a><a class="code" 
href="../../db/d16/config_8h.html#e76138180cda66af08f55623c44a94eb">00085</a> 
<span class="preprocessor">#define LIBCURL_FEATURE_LIBZ 1</span>
+<a name="l00086"></a>00086 <span class="preprocessor"></span>
+<a name="l00087"></a>00087 <span class="comment">/* Defined if libcurl 
supports NTLM */</span>
+<a name="l00088"></a>00088 <span class="comment">/* #undef 
LIBCURL_FEATURE_NTLM */</span>
+<a name="l00089"></a>00089 
+<a name="l00090"></a>00090 <span class="comment">/* Defined if libcurl 
supports SSL */</span>
+<a name="l00091"></a><a class="code" 
href="../../db/d16/config_8h.html#31384c61ca1375ae5a3819744b730f14">00091</a> 
<span class="preprocessor">#define LIBCURL_FEATURE_SSL 1</span>
+<a name="l00092"></a>00092 <span class="preprocessor"></span>
+<a name="l00093"></a>00093 <span class="comment">/* Defined if libcurl 
supports SSPI */</span>
+<a name="l00094"></a>00094 <span class="comment">/* #undef 
LIBCURL_FEATURE_SSPI */</span>
+<a name="l00095"></a>00095 
+<a name="l00096"></a>00096 <span class="comment">/* Defined if libcurl 
supports DICT */</span>
+<a name="l00097"></a><a class="code" 
href="../../db/d16/config_8h.html#482c60abf9292bd08913af80b98b9c1e">00097</a> 
<span class="preprocessor">#define LIBCURL_PROTOCOL_DICT 1</span>
+<a name="l00098"></a>00098 <span class="preprocessor"></span>
+<a name="l00099"></a>00099 <span class="comment">/* Defined if libcurl 
supports FILE */</span>
+<a name="l00100"></a><a class="code" 
href="../../db/d16/config_8h.html#bb7a9a02d8cf5d4e9e119dedaf1263d1">00100</a> 
<span class="preprocessor">#define LIBCURL_PROTOCOL_FILE 1</span>
+<a name="l00101"></a>00101 <span class="preprocessor"></span>
+<a name="l00102"></a>00102 <span class="comment">/* Defined if libcurl 
supports FTP */</span>
+<a name="l00103"></a><a class="code" 
href="../../db/d16/config_8h.html#03c87ffbc9b1c2caf548b3585838d1c3">00103</a> 
<span class="preprocessor">#define LIBCURL_PROTOCOL_FTP 1</span>
+<a name="l00104"></a>00104 <span class="preprocessor"></span>
+<a name="l00105"></a>00105 <span class="comment">/* Defined if libcurl 
supports FTPS */</span>
+<a name="l00106"></a><a class="code" 
href="../../db/d16/config_8h.html#3c8b045aec1f2e55109e9fac75560905">00106</a> 
<span class="preprocessor">#define LIBCURL_PROTOCOL_FTPS 1</span>
+<a name="l00107"></a>00107 <span class="preprocessor"></span>
+<a name="l00108"></a>00108 <span class="comment">/* Defined if libcurl 
supports HTTP */</span>
+<a name="l00109"></a><a class="code" 
href="../../db/d16/config_8h.html#627f0227f330093bc26e837ea07a148a">00109</a> 
<span class="preprocessor">#define LIBCURL_PROTOCOL_HTTP 1</span>
+<a name="l00110"></a>00110 <span class="preprocessor"></span>
+<a name="l00111"></a>00111 <span class="comment">/* Defined if libcurl 
supports HTTPS */</span>
+<a name="l00112"></a><a class="code" 
href="../../db/d16/config_8h.html#04a4c557271e1251f871092f7d5225b4">00112</a> 
<span class="preprocessor">#define LIBCURL_PROTOCOL_HTTPS 1</span>
+<a name="l00113"></a>00113 <span class="preprocessor"></span>
+<a name="l00114"></a>00114 <span class="comment">/* Defined if libcurl 
supports LDAP */</span>
+<a name="l00115"></a><a class="code" 
href="../../db/d16/config_8h.html#dc4d556b20e6944cb818680d5431f7c9">00115</a> 
<span class="preprocessor">#define LIBCURL_PROTOCOL_LDAP 1</span>
+<a name="l00116"></a>00116 <span class="preprocessor"></span>
+<a name="l00117"></a>00117 <span class="comment">/* Defined if libcurl 
supports TELNET */</span>
+<a name="l00118"></a><a class="code" 
href="../../db/d16/config_8h.html#82fad39c978f5eb8b42ba415d692a26f">00118</a> 
<span class="preprocessor">#define LIBCURL_PROTOCOL_TELNET 1</span>
+<a name="l00119"></a>00119 <span class="preprocessor"></span>
+<a name="l00120"></a>00120 <span class="comment">/* Defined if libcurl 
supports TFTP */</span>
+<a name="l00121"></a><a class="code" 
href="../../db/d16/config_8h.html#e11faeb1678ce55578a715589b532e8e">00121</a> 
<span class="preprocessor">#define LIBCURL_PROTOCOL_TFTP 1</span>
+<a name="l00122"></a>00122 <span class="preprocessor"></span>
+<a name="l00123"></a>00123 <span class="comment">/* This is a Linux system 
*/</span>
+<a name="l00124"></a><a class="code" 
href="../../db/d16/config_8h.html#157a956e14c5c44b3f73ef23a4776f64">00124</a> 
<span class="preprocessor">#define LINUX 1</span>
+<a name="l00125"></a>00125 <span class="preprocessor"></span>
+<a name="l00126"></a>00126 <span class="comment">/* This is a MinGW system 
*/</span>
+<a name="l00127"></a>00127 <span class="comment">/* #undef MINGW */</span>
+<a name="l00128"></a>00128 
+<a name="l00129"></a>00129 <span class="comment">/* This is a NetBSD system 
*/</span>
+<a name="l00130"></a>00130 <span class="comment">/* #undef NETBSD */</span>
+<a name="l00131"></a>00131 
+<a name="l00132"></a>00132 <span class="comment">/* This is an OpenBSD system 
*/</span>
+<a name="l00133"></a>00133 <span class="comment">/* #undef OPENBSD */</span>
+<a name="l00134"></a>00134 
+<a name="l00135"></a>00135 <span class="comment">/* This is an OS X system 
*/</span>
+<a name="l00136"></a>00136 <span class="comment">/* #undef OSX */</span>
+<a name="l00137"></a>00137 
+<a name="l00138"></a>00138 <span class="comment">/* Some strange OS */</span>
+<a name="l00139"></a>00139 <span class="comment">/* #undef OTHEROS */</span>
+<a name="l00140"></a>00140 
+<a name="l00141"></a>00141 <span class="comment">/* Name of package */</span>
+<a name="l00142"></a><a class="code" 
href="../../db/d16/config_8h.html#ca8570fb706c81df371b7f9bc454ae03">00142</a> 
<span class="preprocessor">#define PACKAGE "libmicrohttpd"</span>
+<a name="l00143"></a>00143 <span class="preprocessor"></span>
+<a name="l00144"></a>00144 <span class="comment">/* Define to the address 
where bug reports for this package should be sent. */</span>
+<a name="l00145"></a><a class="code" 
href="../../db/d16/config_8h.html#1d1d2d7f8d2f95b376954d649ab03233">00145</a> 
<span class="preprocessor">#define PACKAGE_BUGREPORT "address@hidden"</span>
+<a name="l00146"></a>00146 <span class="preprocessor"></span>
+<a name="l00147"></a>00147 <span class="comment">/* Define to the full name of 
this package. */</span>
+<a name="l00148"></a><a class="code" 
href="../../db/d16/config_8h.html#1c0439e4355794c09b64274849eb0279">00148</a> 
<span class="preprocessor">#define PACKAGE_NAME "libmicrohttpd"</span>
+<a name="l00149"></a>00149 <span class="preprocessor"></span>
+<a name="l00150"></a>00150 <span class="comment">/* Define to the full name 
and version of this package. */</span>
+<a name="l00151"></a><a class="code" 
href="../../db/d16/config_8h.html#c73e6f903c16eca7710f92e36e1c6fbf">00151</a> 
<span class="preprocessor">#define PACKAGE_STRING "libmicrohttpd 0.2.3"</span>
+<a name="l00152"></a>00152 <span class="preprocessor"></span>
+<a name="l00153"></a>00153 <span class="comment">/* Define to the one symbol 
short name of this package. */</span>
+<a name="l00154"></a><a class="code" 
href="../../db/d16/config_8h.html#f415af6bfede0e8d5453708afe68651c">00154</a> 
<span class="preprocessor">#define PACKAGE_TARNAME "libmicrohttpd"</span>
+<a name="l00155"></a>00155 <span class="preprocessor"></span>
+<a name="l00156"></a>00156 <span class="comment">/* Define to the version of 
this package. */</span>
+<a name="l00157"></a><a class="code" 
href="../../db/d16/config_8h.html#a326a05d5e30f9e9a4bb0b4469d5d0c0">00157</a> 
<span class="preprocessor">#define PACKAGE_VERSION "0.2.3"</span>
+<a name="l00158"></a>00158 <span class="preprocessor"></span>
+<a name="l00159"></a>00159 <span class="comment">/* This is a Solaris system 
*/</span>
+<a name="l00160"></a>00160 <span class="comment">/* #undef SOLARIS */</span>
+<a name="l00161"></a>00161 
+<a name="l00162"></a>00162 <span class="comment">/* This is a BSD system 
*/</span>
+<a name="l00163"></a>00163 <span class="comment">/* #undef SOMEBSD */</span>
+<a name="l00164"></a>00164 
+<a name="l00165"></a>00165 <span class="comment">/* Define to 1 if you have 
the ANSI C header files. */</span>
+<a name="l00166"></a><a class="code" 
href="../../db/d16/config_8h.html#550e5c272cc3cf3814651721167dcd23">00166</a> 
<span class="preprocessor">#define STDC_HEADERS 1</span>
+<a name="l00167"></a>00167 <span class="preprocessor"></span>
+<a name="l00168"></a>00168 <span class="comment">/* Version number of package 
*/</span>
+<a name="l00169"></a><a class="code" 
href="../../db/d16/config_8h.html#1c6d5de492ac61ad29aec7aa9a436bbf">00169</a> 
<span class="preprocessor">#define VERSION "0.2.3"</span>
+<a name="l00170"></a>00170 <span class="preprocessor"></span>
+<a name="l00171"></a>00171 <span class="comment">/* This is a Windows system 
*/</span>
+<a name="l00172"></a>00172 <span class="comment">/* #undef WINDOWS */</span>
+<a name="l00173"></a>00173 
+<a name="l00174"></a>00174 <span class="comment">/* Number of bits in a file 
offset, on hosts where this is settable. */</span>
+<a name="l00175"></a><a class="code" 
href="../../db/d16/config_8h.html#44d01ba0a136b8e27ad362f5a823d14e">00175</a> 
<span class="preprocessor">#define _FILE_OFFSET_BITS 64</span>
+<a name="l00176"></a>00176 <span class="preprocessor"></span>
+<a name="l00177"></a>00177 <span class="comment">/* Define to 1 to make fseeko 
visible on some hosts (e.g. glibc 2.2). */</span>
+<a name="l00178"></a>00178 <span class="comment">/* #undef _LARGEFILE_SOURCE 
*/</span>
+<a name="l00179"></a>00179 
+<a name="l00180"></a>00180 <span class="comment">/* Define for large files, on 
AIX-style hosts. */</span>
+<a name="l00181"></a>00181 <span class="comment">/* #undef _LARGE_FILES 
*/</span>
+<a name="l00182"></a>00182 
+<a name="l00183"></a>00183 <span class="comment">/* Need with solaris or errno 
doesnt work */</span>
+<a name="l00184"></a>00184 <span class="comment">/* #undef _REENTRANT */</span>
+<a name="l00185"></a>00185 
+<a name="l00186"></a>00186 <span class="comment">/* Define curl_free() as 
free() if our version of curl lacks curl_free. */</span>
+<a name="l00187"></a>00187 <span class="comment">/* #undef curl_free */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:16 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d5/de3/connection_8c-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d5/de3/connection_8c-source.html             
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d5/de3/connection_8c-source.html     
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,1771 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/connection.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+</div>
+<h1>connection.c</h1><a href="../../d5/d5f/connection_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007, 2008 Daniel 
Pittman and Christian Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     This library is free 
software; you can redistribute it and/or</span>
+<a name="l00006"></a>00006 <span class="comment">     modify it under the 
terms of the GNU Lesser General Public</span>
+<a name="l00007"></a>00007 <span class="comment">     License as published by 
the Free Software Foundation; either</span>
+<a name="l00008"></a>00008 <span class="comment">     version 2.1 of the 
License, or (at your option) any later version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     This library is 
distributed in the hope that it will be useful,</span>
+<a name="l00011"></a>00011 <span class="comment">     but WITHOUT ANY 
WARRANTY; without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     Lesser General Public 
License for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU Lesser General Public</span>
+<a name="l00016"></a>00016 <span class="comment">     License along with this 
library; if not, write to the Free Software</span>
+<a name="l00017"></a>00017 <span class="comment">     Foundation, Inc., 51 
Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</span>
+<a name="l00018"></a>00018 <span class="comment"></span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00028"></a>00028 <span class="preprocessor">#include "<a 
class="code" href="../../db/dde/internal_8h.html" title="internal shared 
structures">internal.h</a>"</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include "<a 
class="code" href="../../d4/d67/connection_8h.html" title="Methods for managing 
connections.">connection.h</a>"</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include "<a 
class="code" href="../../d8/d94/memorypool_8h.html" title="memory pool; mostly 
used for efficient (de)allocation for each connection and 
bounding...">memorypool.h</a>"</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include "<a 
class="code" href="../../dd/d75/response_8h.html" title="Methods for managing 
response objects.">response.h</a>"</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include "<a 
class="code" 
href="../../de/d1b/reason__phrase_8h.html">reason_phrase.h</a>"</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef LINUX</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#ifndef MSG_NOSIGNAL</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span 
class="preprocessor">#define MSG_NOSIGNAL 0</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 
+<a name="l00044"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#47a57fed53444ce0cd719d2361a941cb">00044</a>
 <span class="preprocessor">#define HTTP_100_CONTINUE "HTTP/1.1 100 
Continue\r\n\r\n"</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>
+<a name="l00053"></a>00053 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00054"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#43ad418598c7cf112028c0b686f6a81a">00054</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
REQUEST_TOO_BIG "&lt;html&gt;&lt;head&gt;&lt;title&gt;Request too 
big&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Your HTTP header was too big for the 
memory constraints of this webserver.&lt;/body&gt;&lt;/html&gt;"</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span><span 
class="preprocessor">#else</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span><span 
class="preprocessor">#define REQUEST_TOO_BIG ""</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>
+<a name="l00066"></a>00066 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00067"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#6c6cacea5ac587e093c779f46dc9711b">00067</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
REQUEST_LACKS_HOST 
"&lt;html&gt;&lt;head&gt;&lt;title&gt;&amp;quot;Host:&amp;quot; header 
required&lt;/title&gt;&lt;/head&gt;&lt;body&gt;In HTTP 1.1, requests must 
include a &amp;quot;Host:&amp;quot; header, and your HTTP 1.1 request lacked 
such a header.&lt;/body&gt;&lt;/html&gt;"</span>
+<a name="l00068"></a>00068 <span class="preprocessor"></span><span 
class="preprocessor">#else</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span><span 
class="preprocessor">#define REQUEST_LACKS_HOST ""</span>
+<a name="l00070"></a>00070 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span>
+<a name="l00079"></a>00079 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00080"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#4e9686b4c04ef7d429e152a54a1d7e32">00080</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
REQUEST_MALFORMED "&lt;html&gt;&lt;head&gt;&lt;title&gt;Request 
malformed&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Your HTTP request was 
syntactically incorrect.&lt;/body&gt;&lt;/html&gt;"</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span><span 
class="preprocessor">#else</span>
+<a name="l00082"></a>00082 <span class="preprocessor"></span><span 
class="preprocessor">#define REQUEST_MALFORMED ""</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00084"></a>00084 <span class="preprocessor"></span>
+<a name="l00091"></a>00091 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00092"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#243b1b1f8ca7e7e98ac73a2d115256f4">00092</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
INTERNAL_ERROR "&lt;html&gt;&lt;head&gt;&lt;title&gt;Internal server 
error&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Some programmer needs to study the 
manual more carefully.&lt;/body&gt;&lt;/html&gt;"</span>
+<a name="l00093"></a>00093 <span class="preprocessor"></span><span 
class="preprocessor">#else</span>
+<a name="l00094"></a>00094 <span class="preprocessor"></span><span 
class="preprocessor">#define INTERNAL_ERROR ""</span>
+<a name="l00095"></a>00095 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00096"></a>00096 <span class="preprocessor"></span>
+<a name="l00097"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#f020c333c80dcbf3354d5b68f8b3babf">00097</a>
 <span class="preprocessor">#define EXTRA_CHECKS MHD_YES</span>
+<a name="l00098"></a>00098 <span class="preprocessor"></span>
+<a name="l00099"></a>00099 <span class="preprocessor">#if EXTRA_CHECKS</span>
+<a name="l00100"></a>00100 <span class="preprocessor"></span><span 
class="preprocessor">#define EXTRA_CHECK(a) if (!(a)) abort();</span>
+<a name="l00101"></a>00101 <span class="preprocessor"></span><span 
class="preprocessor">#else</span>
+<a name="l00102"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">00102</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
EXTRA_CHECK(a)</span>
+<a name="l00103"></a>00103 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00104"></a>00104 <span class="preprocessor"></span>
+<a name="l00109"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#1fcb5897dfde8b8f584149d408667105">00109</a>
 <span class="preprocessor">#define DEBUG_CLOSE MHD_NO</span>
+<a name="l00110"></a>00110 <span class="preprocessor"></span>
+<a name="l00114"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#20a5e20170b24d1cb3e4a64360991233">00114</a>
 <span class="preprocessor">#define DEBUG_SEND_DATA MHD_NO</span>
+<a name="l00115"></a>00115 <span class="preprocessor"></span>
+<a name="l00119"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#98c4ee5b2692f169f496ccc0797ebfa0">00119</a>
 <span class="preprocessor">#define DEBUG_STATES MHD_NO</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span>
+<a name="l00129"></a>00129 <span class="keywordtype">int</span>
+<a name="l00130"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#83634421ae2c6e00a1ba60c5acfed88c">00130</a>
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#83634421ae2c6e00a1ba60c5acfed88c">MHD_get_connection_values</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection,
+<a name="l00131"></a>00131                            <span 
class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind,
+<a name="l00132"></a>00132                            <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">MHD_KeyValueIterator</a>
 iterator, <span class="keywordtype">void</span> *iterator_cls)
+<a name="l00133"></a>00133 {
+<a name="l00134"></a>00134   <span class="keywordtype">int</span> ret;
+<a name="l00135"></a>00135   <span class="keyword">struct </span><a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> *pos;
+<a name="l00136"></a>00136 
+<a name="l00137"></a>00137   <span class="keywordflow">if</span> (connection 
== NULL)
+<a name="l00138"></a>00138     <span class="keywordflow">return</span> -1;
+<a name="l00139"></a>00139   ret = 0;
+<a name="l00140"></a>00140   pos = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#669c751eda79f0800f2a77626db79f4b">headers_received</a>;
+<a name="l00141"></a>00141   <span class="keywordflow">while</span> (pos != 
NULL)
+<a name="l00142"></a>00142     {
+<a name="l00143"></a>00143       <span class="keywordflow">if</span> (0 != 
(pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a>
 &amp; kind))
+<a name="l00144"></a>00144         {
+<a name="l00145"></a>00145           ret++;
+<a name="l00146"></a>00146           <span class="keywordflow">if</span> 
((iterator != NULL) &amp;&amp;
+<a name="l00147"></a>00147               (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != iterator (iterator_cls,
+<a name="l00148"></a>00148                                     kind, 
pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>,
 pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>)))
+<a name="l00149"></a>00149             <span class="keywordflow">return</span> 
ret;
+<a name="l00150"></a>00150         }
+<a name="l00151"></a>00151       pos = pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">next</a>;
+<a name="l00152"></a>00152     }
+<a name="l00153"></a>00153   <span class="keywordflow">return</span> ret;
+<a name="l00154"></a>00154 }
+<a name="l00155"></a>00155 
+<a name="l00163"></a>00163 <span class="keyword">const</span> <span 
class="keywordtype">char</span> *
+<a name="l00164"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c">00164</a>
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c">MHD_lookup_connection_value</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection,
+<a name="l00165"></a>00165                              <span 
class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 <a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a>,
 <span class="keyword">const</span> <span class="keywordtype">char</span> *key)
+<a name="l00166"></a>00166 {
+<a name="l00167"></a>00167   <span class="keyword">struct </span><a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> *pos;
+<a name="l00168"></a>00168 
+<a name="l00169"></a>00169   <span class="keywordflow">if</span> (connection 
== NULL)
+<a name="l00170"></a>00170     <span class="keywordflow">return</span> NULL;
+<a name="l00171"></a>00171   pos = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#669c751eda79f0800f2a77626db79f4b">headers_received</a>;
+<a name="l00172"></a>00172   <span class="keywordflow">while</span> (pos != 
NULL)
+<a name="l00173"></a>00173     {
+<a name="l00174"></a>00174       <span class="keywordflow">if</span> ((0 != 
(pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a>
 &amp; kind)) &amp;&amp; (0 == strcasecmp (key, pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>)))
+<a name="l00175"></a>00175         <span class="keywordflow">return</span> 
pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>;
+<a name="l00176"></a>00176       pos = pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">next</a>;
+<a name="l00177"></a>00177     }
+<a name="l00178"></a>00178   <span class="keywordflow">return</span> NULL;
+<a name="l00179"></a>00179 }
+<a name="l00180"></a>00180 
+<a name="l00191"></a>00191 <span class="keywordtype">int</span>
+<a name="l00192"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">00192</a>
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection,
+<a name="l00193"></a>00193                     <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
status_code, <span class="keyword">struct</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response)
+<a name="l00194"></a>00194 {
+<a name="l00195"></a>00195   <span class="keywordflow">if</span> ((connection 
== NULL) ||
+<a name="l00196"></a>00196       (response == NULL) ||
+<a name="l00197"></a>00197       (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>
 != NULL) ||
+<a name="l00198"></a>00198       ((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 != <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a5a4112ac35ae5b4bf5a05767fcbe0f86">MHD_CONNECTION_HEADERS_PROCESSED</a>)
 &amp;&amp;
+<a name="l00199"></a>00199        (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 != <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>)))
+<a name="l00200"></a>00200     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00201"></a>00201   <a class="code" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30">MHD_increment_response_rc</a>
 (response);
+<a name="l00202"></a>00202   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>
 = response;
+<a name="l00203"></a>00203   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#9e0f2d520ef6763e826b4fead95f46ac">responseCode</a>
 = status_code;
+<a name="l00204"></a>00204   <span class="keywordflow">if</span> 
((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#7872b97b30b552ffa0d27c45b5b3173b">method</a>
 != NULL) &amp;&amp;
+<a name="l00205"></a>00205       (0 == strcasecmp (connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#7872b97b30b552ffa0d27c45b5b3173b">method</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#9ef1466c695f091284d8aaec10f913e4">MHD_HTTP_METHOD_HEAD</a>)))
+<a name="l00206"></a>00206     {
+<a name="l00207"></a>00207       <span class="comment">/* if this is a "HEAD" 
request, pretend that we</span>
+<a name="l00208"></a>00208 <span class="comment">         have already sent 
the full message body */</span>
+<a name="l00209"></a>00209       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a>
 = response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">total_size</a>;
+<a name="l00210"></a>00210     }
+<a name="l00211"></a>00211   <span class="keywordflow">if</span> 
((response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">total_size</a>
 == -1) &amp;&amp;
+<a name="l00212"></a>00212       (0 == strcasecmp (connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#5e8934362c0b39783fcb8c102c9dc00d">MHD_HTTP_VERSION_1_1</a>)))
+<a name="l00213"></a>00213     connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#cde8c3ee3dbf5883ebfe54ee2582b429">have_chunked_response</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00214"></a>00214   <span class="keywordflow">else</span>
+<a name="l00215"></a>00215     connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#cde8c3ee3dbf5883ebfe54ee2582b429">have_chunked_response</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00216"></a>00216   <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 == <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a5a4112ac35ae5b4bf5a05767fcbe0f86">MHD_CONNECTION_HEADERS_PROCESSED</a>)
+<a name="l00217"></a>00217     {
+<a name="l00218"></a>00218       <span class="comment">/* response was queued 
"early",</span>
+<a name="l00219"></a>00219 <span class="comment">         refuse to read body 
/ footers or further</span>
+<a name="l00220"></a>00220 <span class="comment">         requests! */</span>
+<a name="l00221"></a>00221       <a class="code" 
href="../../d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">SHUTDOWN</a> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>,
 SHUT_RD);
+<a name="l00222"></a>00222       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00223"></a>00223       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>;
+<a name="l00224"></a>00224     }
+<a name="l00225"></a>00225   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00226"></a>00226 }
+<a name="l00227"></a>00227 
+<a name="l00232"></a>00232 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00233"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e">00233</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e">need_100_continue</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l00234"></a>00234 {
+<a name="l00235"></a>00235   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *expect;
+<a name="l00236"></a>00236 
+<a name="l00237"></a>00237   <span class="keywordflow">return</span> 
((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>
 == NULL) &amp;&amp;
+<a name="l00238"></a>00238           (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a>
 != NULL) &amp;&amp;
+<a name="l00239"></a>00239           (0 == strcasecmp (connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a>,
+<a name="l00240"></a>00240                             <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#5e8934362c0b39783fcb8c102c9dc00d">MHD_HTTP_VERSION_1_1</a>))
 &amp;&amp;
+<a name="l00241"></a>00241           (NULL != (expect = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c">MHD_lookup_connection_value</a>
 (connection,
+<a name="l00242"></a>00242                                                     
      <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>,
+<a name="l00243"></a>00243                                                     
      <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#9e0c5f9a84a2239b06becf52c0067c52">MHD_HTTP_HEADER_EXPECT</a>)))
+<a name="l00244"></a>00244           &amp;&amp; (0 == strcasecmp (expect, 
<span class="stringliteral">"100-continue"</span>))
+<a name="l00245"></a>00245           &amp;&amp; (connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#72427791258e7924ab5f447db9ad98fe">continue_message_write_offset</a>
 &lt;
+<a name="l00246"></a>00246               strlen (<a class="code" 
href="../../d5/d5f/connection_8c.html#47a57fed53444ce0cd719d2361a941cb">HTTP_100_CONTINUE</a>)));
+<a name="l00247"></a>00247 }
+<a name="l00248"></a>00248 
+<a name="l00253"></a>00253 <span class="keyword">static</span> <span 
class="keywordtype">void</span>
+<a name="l00254"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">00254</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l00255"></a>00255 {
+<a name="l00256"></a>00256   <a class="code" 
href="../../d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">SHUTDOWN</a> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>,
 SHUT_RDWR);
+<a name="l00257"></a>00257   <a class="code" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">CLOSE</a> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>);
+<a name="l00258"></a>00258   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 = -1;
+<a name="l00259"></a>00259   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>;
+<a name="l00260"></a>00260   <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>-&gt;<a
 class="code" 
href="../../d9/d6a/structMHD__Daemon.html#4a8c721e21a137d4e8364560868bae4c">notify_completed</a>
 != NULL)
+<a name="l00261"></a>00261     connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>-&gt;<a
 class="code" 
href="../../d9/d6a/structMHD__Daemon.html#4a8c721e21a137d4e8364560868bae4c">notify_completed</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>-&gt;
+<a name="l00262"></a>00262                                           
notify_completed_cls, connection,
+<a name="l00263"></a>00263                                           
&amp;connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#ba467f24dfaf87dba9173b57390a107e">client_context</a>,
+<a name="l00264"></a>00264                                           <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7afcc4bb487114f35da7a2dfca34eb0d6">MHD_REQUEST_TERMINATED_WITH_ERROR</a>);
+<a name="l00265"></a>00265 }
+<a name="l00266"></a>00266 
+<a name="l00276"></a>00276 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00277"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b">00277</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b">try_ready_normal_body</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l00278"></a>00278 {
+<a name="l00279"></a>00279   <span class="keywordtype">int</span> ret;
+<a name="l00280"></a>00280   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00281"></a>00281 
+<a name="l00282"></a>00282   response = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>;
+<a name="l00283"></a>00283   <span class="keywordflow">if</span> 
(response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>
 == NULL)
+<a name="l00284"></a>00284     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00285"></a>00285   ret = response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>
 (response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#bd506480088342c7ce919a8ffede61ec">crc_cls</a>,
+<a name="l00286"></a>00286                        connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a>,
+<a name="l00287"></a>00287                        response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#b544f314361691e4fc730179c93db07c">data</a>,
+<a name="l00288"></a>00288                        <a class="code" 
href="../../db/dde/internal_8h.html#3acffbd305ee72dcd4593c0d8af64a4f">MIN</a> 
(response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#3cd9a4fc2a352f89ac71a04dcaf1d75e">data_buffer_size</a>,
+<a name="l00289"></a>00289                             response-&gt;<a 
class="code" 
href="../../d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">total_size</a>
 -
+<a name="l00290"></a>00290                             connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a>));
+<a name="l00291"></a>00291   <span class="keywordflow">if</span> (ret == -1)
+<a name="l00292"></a>00292     {
+<a name="l00293"></a>00293       <span class="comment">/* either error or http 
1.0 transfer, close</span>
+<a name="l00294"></a>00294 <span class="comment">         socket! */</span>
+<a name="l00295"></a>00295 <span class="preprocessor">#if DEBUG_CLOSE</span>
+<a name="l00296"></a>00296 <span class="preprocessor"></span><span 
class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00297"></a>00297 <span class="preprocessor"></span>      MHD_DLOG 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
 <span class="stringliteral">"Closing connection (end of response)\n"</span>);
+<a name="l00298"></a>00298 <span class="preprocessor">#endif</span>
+<a name="l00299"></a>00299 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00300"></a>00300 <span class="preprocessor"></span>      
response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">total_size</a>
 = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a>;
+<a name="l00301"></a>00301       <a class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (connection);
+<a name="l00302"></a>00302       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00303"></a>00303     }
+<a name="l00304"></a>00304   response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#6c0a125a3ce15aeacb5327592bdb52af">data_start</a>
 = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a>;
+<a name="l00305"></a>00305   response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#8b7091ff5777e20f37eb6eac6e8bad7e">data_size</a>
 = ret;
+<a name="l00306"></a>00306   <span class="keywordflow">if</span> (ret == 0)
+<a name="l00307"></a>00307     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00308"></a>00308   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00309"></a>00309 }
+<a name="l00310"></a>00310 
+<a name="l00320"></a>00320 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00321"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021">00321</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021">try_ready_chunked_body</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l00322"></a>00322 {
+<a name="l00323"></a>00323   <span class="keywordtype">int</span> ret;
+<a name="l00324"></a>00324   <span class="keywordtype">char</span> *buf;
+<a name="l00325"></a>00325   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00326"></a>00326   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> size;
+<a name="l00327"></a>00327   <span class="keywordtype">char</span> cbuf[9];
+<a name="l00328"></a>00328 
+<a name="l00329"></a>00329   response = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>;
+<a name="l00330"></a>00330   <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#0cee354ba776cb3160114a1a94988400">write_buffer_size</a>
 == 0)
+<a name="l00331"></a>00331     {
+<a name="l00332"></a>00332       size = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>-&gt;<a
 class="code" 
href="../../d9/d6a/structMHD__Daemon.html#192510c2f53f19fe15e0314126f8687a">pool_size</a>;
+<a name="l00333"></a>00333       <span class="keywordflow">do</span>
+<a name="l00334"></a>00334         {
+<a name="l00335"></a>00335           size /= 2;
+<a name="l00336"></a>00336           <span class="keywordflow">if</span> (size 
&lt; 128)
+<a name="l00337"></a>00337             {
+<a name="l00338"></a>00338               <span class="comment">/* not enough 
memory */</span>
+<a name="l00339"></a>00339 <span class="preprocessor">#if DEBUG_CLOSE</span>
+<a name="l00340"></a>00340 <span class="preprocessor"></span><span 
class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00341"></a>00341 <span class="preprocessor"></span>              
MHD_DLOG (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l00342"></a>00342                         <span 
class="stringliteral">"Closing connection (out of memory)\n"</span>);
+<a name="l00343"></a>00343 <span class="preprocessor">#endif</span>
+<a name="l00344"></a>00344 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00345"></a>00345 <span class="preprocessor"></span>              <a 
class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (connection);
+<a name="l00346"></a>00346               <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00347"></a>00347             }
+<a name="l00348"></a>00348           buf = <a class="code" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39">MHD_pool_allocate</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>,
 size, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>);
+<a name="l00349"></a>00349         }
+<a name="l00350"></a>00350       <span class="keywordflow">while</span> (buf 
== NULL);
+<a name="l00351"></a>00351       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#0cee354ba776cb3160114a1a94988400">write_buffer_size</a>
 = size;
+<a name="l00352"></a>00352       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">write_buffer</a>
 = buf;
+<a name="l00353"></a>00353     }
+<a name="l00354"></a>00354 
+<a name="l00355"></a>00355   ret = response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>
 (response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#bd506480088342c7ce919a8ffede61ec">crc_cls</a>,
+<a name="l00356"></a>00356                        connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a>,
+<a name="l00357"></a>00357                        &amp;connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">write_buffer</a>[8],
+<a name="l00358"></a>00358                        connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#0cee354ba776cb3160114a1a94988400">write_buffer_size</a>
 - 8 - 2);
+<a name="l00359"></a>00359   <span class="keywordflow">if</span> (ret == -1)
+<a name="l00360"></a>00360     {
+<a name="l00361"></a>00361       <span class="comment">/* end of message, 
signal other side! */</span>
+<a name="l00362"></a>00362       strcpy (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">write_buffer</a>,
 <span class="stringliteral">"0\r\n"</span>);
+<a name="l00363"></a>00363       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#263f796b7802c743a37c6302697e047d">write_buffer_append_offset</a>
 = 3;
+<a name="l00364"></a>00364       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">write_buffer_send_offset</a>
 = 0;
+<a name="l00365"></a>00365       response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">total_size</a>
 = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a>;
+<a name="l00366"></a>00366       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00367"></a>00367     }
+<a name="l00368"></a>00368   <span class="keywordflow">if</span> (ret == 0)
+<a name="l00369"></a>00369     {
+<a name="l00370"></a>00370       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adb0c71369947d76a4c5cfaffd1139dae">MHD_CONNECTION_CHUNKED_BODY_UNREADY</a>;
+<a name="l00371"></a>00371       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00372"></a>00372     }
+<a name="l00373"></a>00373   <span class="keywordflow">if</span> (ret &gt; 
0xFFFFFF)
+<a name="l00374"></a>00374     ret = 0xFFFFFF;
+<a name="l00375"></a>00375   snprintf (cbuf, 8, <span 
class="stringliteral">"%X\r\n"</span>, ret);
+<a name="l00376"></a>00376   memcpy (&amp;connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">write_buffer</a>[8
 - strlen (cbuf)], cbuf, strlen (cbuf));
+<a name="l00377"></a>00377   memcpy (&amp;connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">write_buffer</a>[8
 + ret], <span class="stringliteral">"\r\n"</span>, 2);
+<a name="l00378"></a>00378   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a>
 += ret;
+<a name="l00379"></a>00379   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">write_buffer_send_offset</a>
 = 8 - strlen (cbuf);
+<a name="l00380"></a>00380   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#263f796b7802c743a37c6302697e047d">write_buffer_append_offset</a>
 = 8 + ret + 2;
+<a name="l00381"></a>00381   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00382"></a>00382 }
+<a name="l00383"></a>00383 
+<a name="l00388"></a>00388 <span class="keyword">static</span> <span 
class="keywordtype">void</span>
+<a name="l00389"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3">00389</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3">add_extra_headers</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l00390"></a>00390 {
+<a name="l00391"></a>00391   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *have;
+<a name="l00392"></a>00392   <span class="keywordtype">char</span> buf[128];
+<a name="l00393"></a>00393 
+<a name="l00394"></a>00394   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#43e580beaa73b4c589c86fc9f144fbad">have_chunked_upload</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00395"></a>00395   <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">total_size</a>
 == -1)
+<a name="l00396"></a>00396     {
+<a name="l00397"></a>00397       have = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b">MHD_get_response_header</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>,
+<a name="l00398"></a>00398                                       <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#1df2e38bf3a1eeee41b4cbd42673f1f0">MHD_HTTP_HEADER_CONNECTION</a>);
+<a name="l00399"></a>00399       <span class="keywordflow">if</span> ((have == 
NULL) || (0 != strcasecmp (have, <span class="stringliteral">"close"</span>)))
+<a name="l00400"></a>00400         {
+<a name="l00401"></a>00401           <span class="keywordflow">if</span> 
((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a>
 != NULL) &amp;&amp;
+<a name="l00402"></a>00402               (0 == strcasecmp (connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#5e8934362c0b39783fcb8c102c9dc00d">MHD_HTTP_VERSION_1_1</a>)))
+<a name="l00403"></a>00403             {
+<a name="l00404"></a>00404               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#43e580beaa73b4c589c86fc9f144fbad">have_chunked_upload</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00405"></a>00405               have = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b">MHD_get_response_header</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>,
+<a name="l00406"></a>00406                                               <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#572d4e11930c1055054e784e4663b137">MHD_HTTP_HEADER_TRANSFER_ENCODING</a>);
+<a name="l00407"></a>00407               <span class="keywordflow">if</span> 
(have == NULL)
+<a name="l00408"></a>00408                 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#2091d2691bb976dc32606f6a2ead60bb">MHD_add_response_header</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>,
+<a name="l00409"></a>00409                                          <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#572d4e11930c1055054e784e4663b137">MHD_HTTP_HEADER_TRANSFER_ENCODING</a>,
+<a name="l00410"></a>00410                                          <span 
class="stringliteral">"chunked"</span>);
+<a name="l00411"></a>00411             }
+<a name="l00412"></a>00412           <span class="keywordflow">else</span>
+<a name="l00413"></a>00413             {
+<a name="l00414"></a>00414               <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#2091d2691bb976dc32606f6a2ead60bb">MHD_add_response_header</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>,
+<a name="l00415"></a>00415                                        <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#1df2e38bf3a1eeee41b4cbd42673f1f0">MHD_HTTP_HEADER_CONNECTION</a>,
 <span class="stringliteral">"close"</span>);
+<a name="l00416"></a>00416             }
+<a name="l00417"></a>00417         }
+<a name="l00418"></a>00418     }
+<a name="l00419"></a>00419   <span class="keywordflow">else</span> <span 
class="keywordflow">if</span> (NULL == <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b">MHD_get_response_header</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>,
+<a name="l00420"></a>00420                                             <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#1c46c8a1850e4b270d4cab0b8515b233">MHD_HTTP_HEADER_CONTENT_LENGTH</a>))
+<a name="l00421"></a>00421     {
+<a name="l00422"></a>00422       <a class="code" 
href="../../d2/d39/plibc_8h.html#652f4003ab566119e9764c016b7b5d0f">_REAL_SNPRINTF</a>
 (buf,
+<a name="l00423"></a>00423                       128,
+<a name="l00424"></a>00424                       <span 
class="stringliteral">"%llu"</span>,
+<a name="l00425"></a>00425                       (<span 
class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span 
class="keywordtype">long</span>) connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">total_size</a>);
+<a name="l00426"></a>00426       <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#2091d2691bb976dc32606f6a2ead60bb">MHD_add_response_header</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>,
+<a name="l00427"></a>00427                                <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#1c46c8a1850e4b270d4cab0b8515b233">MHD_HTTP_HEADER_CONTENT_LENGTH</a>,
 buf);
+<a name="l00428"></a>00428     }
+<a name="l00429"></a>00429 }
+<a name="l00430"></a>00430 
+<a name="l00436"></a>00436 <span class="keyword">static</span> <span 
class="keywordtype">void</span>
+<a name="l00437"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3">00437</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3">get_date_string</a>
 (<span class="keywordtype">char</span> *date, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max)
+<a name="l00438"></a>00438 {
+<a name="l00439"></a>00439   <span class="keyword">static</span> <span 
class="keyword">const</span> <span class="keywordtype">char</span> *days[] =
+<a name="l00440"></a>00440     { <span class="stringliteral">"Sun"</span>, 
<span class="stringliteral">"Mon"</span>, <span 
class="stringliteral">"Tue"</span>, <span class="stringliteral">"Wed"</span>, 
<span class="stringliteral">"Thu"</span>, <span 
class="stringliteral">"Fri"</span>, <span class="stringliteral">"Sat"</span> };
+<a name="l00441"></a>00441   <span class="keyword">static</span> <span 
class="keyword">const</span> <span class="keywordtype">char</span> *mons[] =
+<a name="l00442"></a>00442     { <span class="stringliteral">"Jan"</span>, 
<span class="stringliteral">"Feb"</span>, <span 
class="stringliteral">"Mar"</span>, <span class="stringliteral">"Apr"</span>, 
<span class="stringliteral">"May"</span>, <span 
class="stringliteral">"Jun"</span>, <span class="stringliteral">"Jul"</span>, 
<span class="stringliteral">"Aug"</span>, <span 
class="stringliteral">"Sep"</span>, <span class="stringliteral">"Oct"</span>,
+<a name="l00443"></a>00443     <span class="stringliteral">"Nov"</span>, <span 
class="stringliteral">"Dec"</span>
+<a name="l00444"></a>00444   };
+<a name="l00445"></a>00445   <span class="keyword">struct </span>tm now;
+<a name="l00446"></a>00446   time_t t;
+<a name="l00447"></a>00447 
+<a name="l00448"></a>00448   time (&amp;t);
+<a name="l00449"></a>00449   gmtime_r (&amp;t, &amp;now);
+<a name="l00450"></a>00450   snprintf (date,
+<a name="l00451"></a>00451             max - 1,
+<a name="l00452"></a>00452             <span class="stringliteral">"Date: %3s, 
%02u %3s %04u %02u:%02u:%02u GMT\r\n"</span>,
+<a name="l00453"></a>00453             days[now.tm_wday % 7],
+<a name="l00454"></a>00454             now.tm_mday,
+<a name="l00455"></a>00455             mons[now.tm_mon % 12],
+<a name="l00456"></a>00456             now.tm_year, now.tm_hour, now.tm_min, 
now.tm_sec);
+<a name="l00457"></a>00457 }
+<a name="l00458"></a>00458 
+<a name="l00463"></a>00463 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00464"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c">00464</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c">try_grow_read_buffer</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l00465"></a>00465 {
+<a name="l00466"></a>00466   <span class="keywordtype">void</span> *buf;
+<a name="l00467"></a>00467 
+<a name="l00468"></a>00468   buf = <a class="code" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5">MHD_pool_reallocate</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>,
+<a name="l00469"></a>00469                              connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>,
+<a name="l00470"></a>00470                              connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>,
+<a name="l00471"></a>00471                              connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>
 * 2 +
+<a name="l00472"></a>00472                              <a class="code" 
href="../../db/dde/internal_8h.html#a56389aa3a29d9e69ec0d1d2aa3b3f86">MHD_BUF_INC_SIZE</a>
 + 1);
+<a name="l00473"></a>00473   <span class="keywordflow">if</span> (buf == NULL)
+<a name="l00474"></a>00474     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00475"></a>00475   <span class="comment">/* we can actually grow the 
buffer, do it! */</span>
+<a name="l00476"></a>00476   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>
 = buf;
+<a name="l00477"></a>00477   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>
 =
+<a name="l00478"></a>00478     connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>
 * 2 + <a class="code" 
href="../../db/dde/internal_8h.html#a56389aa3a29d9e69ec0d1d2aa3b3f86">MHD_BUF_INC_SIZE</a>;
+<a name="l00479"></a>00479   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00480"></a>00480 }
+<a name="l00481"></a>00481 
+<a name="l00488"></a>00488 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00489"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4">00489</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4">build_header_response</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l00490"></a>00490 {
+<a name="l00491"></a>00491   <span class="keywordtype">size_t</span> size;
+<a name="l00492"></a>00492   <span class="keywordtype">size_t</span> off;
+<a name="l00493"></a>00493   <span class="keyword">struct </span><a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> *pos;
+<a name="l00494"></a>00494   <span class="keywordtype">char</span> code[128];
+<a name="l00495"></a>00495   <span class="keywordtype">char</span> date[128];
+<a name="l00496"></a>00496   <span class="keywordtype">char</span> *data;
+<a name="l00497"></a>00497   <span class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 <a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a>;
+<a name="l00498"></a>00498   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *reason_phrase;
+<a name="l00499"></a>00499 
+<a name="l00500"></a>00500   <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 == <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>)
+<a name="l00501"></a>00501     {
+<a name="l00502"></a>00502       <a class="code" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3">add_extra_headers</a>
 (connection);
+<a name="l00503"></a>00503       reason_phrase = <a class="code" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa">MHD_get_reason_phrase_for</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#9e0f2d520ef6763e826b4fead95f46ac">responseCode</a>);
+<a name="l00504"></a>00504       <a class="code" 
href="../../d2/d39/plibc_8h.html#652f4003ab566119e9764c016b7b5d0f">_REAL_SNPRINTF</a>
 (code, 128, <span class="stringliteral">"%s %u %s\r\n"</span>, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#5e8934362c0b39783fcb8c102c9dc00d">MHD_HTTP_VERSION_1_1</a>,
+<a name="l00505"></a>00505                       connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#9e0f2d520ef6763e826b4fead95f46ac">responseCode</a>,
 reason_phrase);
+<a name="l00506"></a>00506       off = strlen (code);
+<a name="l00507"></a>00507       <span class="comment">/* estimate size 
*/</span>
+<a name="l00508"></a>00508       size = off + 2;           <span 
class="comment">/* extra \r\n at the end */</span>
+<a name="l00509"></a>00509       kind = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>;
+<a name="l00510"></a>00510       <span class="keywordflow">if</span> (NULL == 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b">MHD_get_response_header</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>,
+<a name="l00511"></a>00511                                            <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#3b07fe976bd9d6be388c1daa289f051b">MHD_HTTP_HEADER_DATE</a>))
+<a name="l00512"></a>00512         <a class="code" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3">get_date_string</a>
 (date, <span class="keyword">sizeof</span> (date));
+<a name="l00513"></a>00513       <span class="keywordflow">else</span>
+<a name="l00514"></a>00514         date[0] = <span 
class="charliteral">'\0'</span>;
+<a name="l00515"></a>00515       size += strlen (date);
+<a name="l00516"></a>00516     }
+<a name="l00517"></a>00517   <span class="keywordflow">else</span>
+<a name="l00518"></a>00518     {
+<a name="l00519"></a>00519       size = 2;
+<a name="l00520"></a>00520       kind = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a4217442766bb0014c81ae0be873be875">MHD_FOOTER_KIND</a>;
+<a name="l00521"></a>00521       off = 0;
+<a name="l00522"></a>00522     }
+<a name="l00523"></a>00523   pos = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">first_header</a>;
+<a name="l00524"></a>00524   <span class="keywordflow">while</span> (pos != 
NULL)
+<a name="l00525"></a>00525     {
+<a name="l00526"></a>00526       <span class="keywordflow">if</span> 
(pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a>
 == kind)
+<a name="l00527"></a>00527         size += strlen (pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>)
 + strlen (pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>)
 + 4; <span class="comment">/* colon, space, linefeeds */</span>
+<a name="l00528"></a>00528       pos = pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">next</a>;
+<a name="l00529"></a>00529     }
+<a name="l00530"></a>00530   <span class="comment">/* produce data */</span>
+<a name="l00531"></a>00531   data = <a class="code" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39">MHD_pool_allocate</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>,
 size + 1, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00532"></a>00532   <span class="keywordflow">if</span> (data == NULL)
+<a name="l00533"></a>00533     {
+<a name="l00534"></a>00534 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00535"></a>00535 <span class="preprocessor"></span>      MHD_DLOG 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
 <span class="stringliteral">"Not enough memory for write!\n"</span>);
+<a name="l00536"></a>00536 <span class="preprocessor">#endif</span>
+<a name="l00537"></a>00537 <span class="preprocessor"></span>      <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00538"></a>00538     }
+<a name="l00539"></a>00539   <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 == <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>)
+<a name="l00540"></a>00540     {
+<a name="l00541"></a>00541       memcpy (data, code, off);
+<a name="l00542"></a>00542     }
+<a name="l00543"></a>00543   pos = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">first_header</a>;
+<a name="l00544"></a>00544   <span class="keywordflow">while</span> (pos != 
NULL)
+<a name="l00545"></a>00545     {
+<a name="l00546"></a>00546       <span class="keywordflow">if</span> 
(pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a>
 == kind)
+<a name="l00547"></a>00547         {
+<a name="l00548"></a>00548           <a class="code" 
href="../../d2/d39/plibc_8h.html#92d04fe74201d58bc774099a3f5a52da">SPRINTF</a> 
(&amp;data[off], <span class="stringliteral">"%s: %s\r\n"</span>, pos-&gt;<a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>,
 pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>);
+<a name="l00549"></a>00549           off += strlen (pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>)
 + strlen (pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>)
 + 4;
+<a name="l00550"></a>00550         }
+<a name="l00551"></a>00551       pos = pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">next</a>;
+<a name="l00552"></a>00552     }
+<a name="l00553"></a>00553   <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 == <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>)
+<a name="l00554"></a>00554     {
+<a name="l00555"></a>00555       strcpy (&amp;data[off], date);
+<a name="l00556"></a>00556       off += strlen (date);
+<a name="l00557"></a>00557     }
+<a name="l00558"></a>00558   sprintf (&amp;data[off], <span 
class="stringliteral">"\r\n"</span>);
+<a name="l00559"></a>00559   off += 2;
+<a name="l00560"></a>00560   <span class="keywordflow">if</span> (off != size)
+<a name="l00561"></a>00561     abort ();
+<a name="l00562"></a>00562   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">write_buffer</a>
 = data;
+<a name="l00563"></a>00563   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#263f796b7802c743a37c6302697e047d">write_buffer_append_offset</a>
 = size;
+<a name="l00564"></a>00564   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">write_buffer_send_offset</a>
 = 0;
+<a name="l00565"></a>00565   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#0cee354ba776cb3160114a1a94988400">write_buffer_size</a>
 = size + 1;
+<a name="l00566"></a>00566   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00567"></a>00567 }
+<a name="l00568"></a>00568 
+<a name="l00576"></a>00576 <span class="keyword">static</span> <span 
class="keywordtype">void</span>
+<a name="l00577"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">00577</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">transmit_error_response</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection,
+<a name="l00578"></a>00578                          <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
status_code, <span class="keyword">const</span> <span 
class="keywordtype">char</span> *message)
+<a name="l00579"></a>00579 {
+<a name="l00580"></a>00580   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00581"></a>00581 
+<a name="l00582"></a>00582   <span class="comment">/* die, header far too long 
to be reasonable */</span>
+<a name="l00583"></a>00583   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>;
+<a name="l00584"></a>00584   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00585"></a>00585 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00586"></a>00586 <span class="preprocessor"></span>  MHD_DLOG 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l00587"></a>00587             <span class="stringliteral">"Error %u 
(`%s') processing request, closing connection.\n"</span>,
+<a name="l00588"></a>00588             status_code, message);
+<a name="l00589"></a>00589 <span class="preprocessor">#endif</span>
+<a name="l00590"></a>00590 <span class="preprocessor"></span>  response = <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (message),
+<a name="l00591"></a>00591                                             (<span 
class="keywordtype">void</span> *) message, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>);
+<a name="l00592"></a>00592   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, status_code, response);
+<a name="l00593"></a>00593   <a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>
 != NULL);
+<a name="l00594"></a>00594   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00595"></a>00595   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4">build_header_response</a>
 (connection))
+<a name="l00596"></a>00596     {
+<a name="l00597"></a>00597       <span class="comment">/* oops - close! 
*/</span>
+<a name="l00598"></a>00598 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00599"></a>00599 <span class="preprocessor"></span>      MHD_DLOG 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l00600"></a>00600                 <span 
class="stringliteral">"Closing connection (failed to create response 
header)\n"</span>);
+<a name="l00601"></a>00601 <span class="preprocessor">#endif</span>
+<a name="l00602"></a>00602 <span class="preprocessor"></span>      
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>;
+<a name="l00603"></a>00603     }
+<a name="l00604"></a>00604   <span class="keywordflow">else</span>
+<a name="l00605"></a>00605     {
+<a name="l00606"></a>00606       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a252836ea760a96b437695f45bc90c582">MHD_CONNECTION_HEADERS_SENDING</a>;
+<a name="l00607"></a>00607     }
+<a name="l00608"></a>00608 }
+<a name="l00609"></a>00609 
+<a name="l00614"></a>00614 <span class="keyword">static</span> <span 
class="keywordtype">void</span>
+<a name="l00615"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18">00615</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18">do_fd_set</a>
 (<span class="keywordtype">int</span> fd, fd_set * <span 
class="keyword">set</span>, <span class="keywordtype">int</span> *max_fd)
+<a name="l00616"></a>00616 {
+<a name="l00617"></a>00617   FD_SET (fd, <span class="keyword">set</span>);
+<a name="l00618"></a>00618   <span class="keywordflow">if</span> (fd &gt; 
*max_fd)
+<a name="l00619"></a>00619     *max_fd = fd;
+<a name="l00620"></a>00620 }
+<a name="l00621"></a>00621 
+<a name="l00627"></a>00627 <span class="keywordtype">int</span>
+<a name="l00628"></a><a class="code" 
href="../../d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601">00628</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601">MHD_connection_get_fdset</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection,
+<a name="l00629"></a>00629                           fd_set * read_fd_set,
+<a name="l00630"></a>00630                           fd_set * write_fd_set,
+<a name="l00631"></a>00631                           fd_set * except_fd_set, 
<span class="keywordtype">int</span> *max_fd)
+<a name="l00632"></a>00632 {
+<a name="l00633"></a>00633   <span class="keywordtype">int</span> fd;
+<a name="l00634"></a>00634 
+<a name="l00635"></a>00635   <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>
 == NULL)
+<a name="l00636"></a>00636     connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>
 = <a class="code" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798">MHD_pool_create</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>-&gt;<a
 class="code" 
href="../../d9/d6a/structMHD__Daemon.html#192510c2f53f19fe15e0314126f8687a">pool_size</a>);
+<a name="l00637"></a>00637   <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>
 == NULL)
+<a name="l00638"></a>00638     {
+<a name="l00639"></a>00639 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00640"></a>00640 <span class="preprocessor"></span>      MHD_DLOG 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
 <span class="stringliteral">"Failed to create memory pool!\n"</span>);
+<a name="l00641"></a>00641 <span class="preprocessor">#endif</span>
+<a name="l00642"></a>00642 <span class="preprocessor"></span>      <a 
class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (connection);
+<a name="l00643"></a>00643       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00644"></a>00644     }
+<a name="l00645"></a>00645   fd = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>;
+<a name="l00646"></a>00646   <span class="keywordflow">if</span> (fd == -1)
+<a name="l00647"></a>00647     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00648"></a>00648   <span class="keywordflow">while</span> (1)
+<a name="l00649"></a>00649     {
+<a name="l00650"></a>00650 <span class="preprocessor">#if DEBUG_STATES</span>
+<a name="l00651"></a>00651 <span class="preprocessor"></span>      fprintf 
(stderr, <span class="stringliteral">"`%s' in state %u\n"</span>, __FUNCTION__, 
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>);
+<a name="l00652"></a>00652 <span class="preprocessor">#endif</span>
+<a name="l00653"></a>00653 <span class="preprocessor"></span>      <span 
class="keywordflow">switch</span> (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>)
+<a name="l00654"></a>00654         {
+<a name="l00655"></a>00655         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a79563c9ac354af7d7982ccf3bf87bf1e">MHD_CONNECTION_INIT</a>:
+<a name="l00656"></a>00656         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0af74c7fb00746e81bf0ef884ff886bf8e">MHD_CONNECTION_URL_RECEIVED</a>:
+<a name="l00657"></a>00657         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a09119b9ab13ad46277707b93fd3f54d7">MHD_CONNECTION_HEADER_PART_RECEIVED</a>:
+<a name="l00658"></a>00658           <span class="comment">/* while reading 
headers, we always grow the</span>
+<a name="l00659"></a>00659 <span class="comment">             read buffer if 
needed, no size-check required */</span>
+<a name="l00660"></a>00660           <span class="keywordflow">if</span> 
((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>)
 &amp;&amp;
+<a name="l00661"></a>00661               (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 == 0))
+<a name="l00662"></a>00662             {
+<a name="l00663"></a>00663               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>;
+<a name="l00664"></a>00664               <span 
class="keywordflow">continue</span>;
+<a name="l00665"></a>00665             }
+<a name="l00666"></a>00666           <span class="keywordflow">if</span> 
((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 == connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>)
+<a name="l00667"></a>00667               &amp;&amp; (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c">try_grow_read_buffer</a>
 (connection)))
+<a name="l00668"></a>00668             {
+<a name="l00669"></a>00669               <a class="code" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">transmit_error_response</a>
 (connection,
+<a name="l00670"></a>00670                                        
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#113d6d7f52f3367616e54febb19609b3">url</a>
 != NULL)
+<a name="l00671"></a>00671                                        ? <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#c31b027264743785bdc28074ea3a53e1">MHD_HTTP_REQUEST_ENTITY_TOO_LARGE</a>
+<a name="l00672"></a>00672                                        : <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#9640093d1083726a3544ea942adf41ec">MHD_HTTP_REQUEST_URI_TOO_LONG</a>,
+<a name="l00673"></a>00673                                        <a 
class="code" 
href="../../d5/d5f/connection_8c.html#43ad418598c7cf112028c0b686f6a81a">REQUEST_TOO_BIG</a>);
+<a name="l00674"></a>00674               <span 
class="keywordflow">continue</span>;
+<a name="l00675"></a>00675             }
+<a name="l00676"></a>00676           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>)
+<a name="l00677"></a>00677             <a class="code" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18">do_fd_set</a>
 (fd, read_fd_set, max_fd);
+<a name="l00678"></a>00678           <span class="keywordflow">break</span>;
+<a name="l00679"></a>00679         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89ba7f69c2a238bcba33f2688348f3bb">MHD_CONNECTION_HEADERS_RECEIVED</a>:
+<a name="l00680"></a>00680           <span class="comment">/* we should never 
get here */</span>
+<a name="l00681"></a>00681           <a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>
 (0);
+<a name="l00682"></a>00682           <span class="keywordflow">break</span>;
+<a name="l00683"></a>00683         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a5a4112ac35ae5b4bf5a05767fcbe0f86">MHD_CONNECTION_HEADERS_PROCESSED</a>:
+<a name="l00684"></a>00684           <a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>
 (0);
+<a name="l00685"></a>00685           <span class="keywordflow">break</span>;
+<a name="l00686"></a>00686         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aecc6ca077af3c51152f3ea94b6257c53">MHD_CONNECTION_CONTINUE_SENDING</a>:
+<a name="l00687"></a>00687           <a class="code" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18">do_fd_set</a>
 (fd, write_fd_set, max_fd);
+<a name="l00688"></a>00688           <span class="keywordflow">break</span>;
+<a name="l00689"></a>00689         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aaef6ec9fa36f5ad93b3064d098eddc16">MHD_CONNECTION_CONTINUE_SENT</a>:
+<a name="l00690"></a>00690           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 == connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>)
+<a name="l00691"></a>00691             {
+<a name="l00692"></a>00692               <span class="keywordflow">if</span> 
((<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c">try_grow_read_buffer</a>
 (connection)) &amp;&amp;
+<a name="l00693"></a>00693                   (0 != (connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>-&gt;<a
 class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a>
 &amp;
+<a name="l00694"></a>00694                          (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 |
+<a name="l00695"></a>00695                           <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>))))
+<a name="l00696"></a>00696                 {
+<a name="l00697"></a>00697                   <span class="comment">/* failed 
to grow the read buffer, and the</span>
+<a name="l00698"></a>00698 <span class="comment">                     client 
which is supposed to handle the</span>
+<a name="l00699"></a>00699 <span class="comment">                     received 
data in a *blocking* fashion</span>
+<a name="l00700"></a>00700 <span class="comment">                     (in this 
mode) did not handle the data as</span>
+<a name="l00701"></a>00701 <span class="comment">                     it was 
supposed to!</span>
+<a name="l00702"></a>00702 <span class="comment">                     =&gt; we 
would either have to do busy-waiting</span>
+<a name="l00703"></a>00703 <span class="comment">                     (on the 
client, which would likely fail),</span>
+<a name="l00704"></a>00704 <span class="comment">                     or if we 
do nothing, we would just timeout</span>
+<a name="l00705"></a>00705 <span class="comment">                     on the 
connection (if a timeout is even</span>
+<a name="l00706"></a>00706 <span class="comment">                     
set!).</span>
+<a name="l00707"></a>00707 <span class="comment">                     
Solution: we kill the connection with an error */</span>
+<a name="l00708"></a>00708                   <a class="code" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">transmit_error_response</a>
 (connection,
+<a name="l00709"></a>00709                                            <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#0fe68698845047ad1245f46ceebe0e80">MHD_HTTP_INTERNAL_SERVER_ERROR</a>,
+<a name="l00710"></a>00710                                            <a 
class="code" 
href="../../d5/d5f/connection_8c.html#243b1b1f8ca7e7e98ac73a2d115256f4">INTERNAL_ERROR</a>);
+<a name="l00711"></a>00711                   <span 
class="keywordflow">continue</span>;
+<a name="l00712"></a>00712                 }
+<a name="l00713"></a>00713             }
+<a name="l00714"></a>00714           <span class="keywordflow">if</span> 
((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 &lt; connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>)
+<a name="l00715"></a>00715               &amp;&amp; (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>))
+<a name="l00716"></a>00716             <a class="code" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18">do_fd_set</a>
 (fd, read_fd_set, max_fd);
+<a name="l00717"></a>00717           <span class="keywordflow">break</span>;
+<a name="l00718"></a>00718         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a076dea21f972e577dba2581c17923470">MHD_CONNECTION_BODY_RECEIVED</a>:
+<a name="l00719"></a>00719         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aab1e81e04ac0f2f97edae90b695b6e17">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>:
+<a name="l00720"></a>00720           <span class="comment">/* while reading 
footers, we always grow the</span>
+<a name="l00721"></a>00721 <span class="comment">             read buffer if 
needed, no size-check required */</span>
+<a name="l00722"></a>00722           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 == connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>)
+<a name="l00723"></a>00723             {
+<a name="l00724"></a>00724               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>;
+<a name="l00725"></a>00725               <span 
class="keywordflow">continue</span>;
+<a name="l00726"></a>00726             }
+<a name="l00727"></a>00727           <a class="code" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18">do_fd_set</a>
 (fd, read_fd_set, max_fd);
+<a name="l00728"></a>00728           <span class="comment">/* transition to 
FOOTERS_RECEIVED</span>
+<a name="l00729"></a>00729 <span class="comment">             happens in read 
handler */</span>
+<a name="l00730"></a>00730           <span class="keywordflow">break</span>;
+<a name="l00731"></a>00731         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>:
+<a name="l00732"></a>00732           <span class="comment">/* no socket 
action, wait for client</span>
+<a name="l00733"></a>00733 <span class="comment">             to provide 
response */</span>
+<a name="l00734"></a>00734           <span class="keywordflow">break</span>;
+<a name="l00735"></a>00735         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a252836ea760a96b437695f45bc90c582">MHD_CONNECTION_HEADERS_SENDING</a>:
+<a name="l00736"></a>00736           <span class="comment">/* headers in 
buffer, keep writing */</span>
+<a name="l00737"></a>00737           <a class="code" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18">do_fd_set</a>
 (fd, write_fd_set, max_fd);
+<a name="l00738"></a>00738           <span class="keywordflow">break</span>;
+<a name="l00739"></a>00739         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a585e82cfd3bbd013da0dde0544dda4b0">MHD_CONNECTION_HEADERS_SENT</a>:
+<a name="l00740"></a>00740           <a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>
 (0);
+<a name="l00741"></a>00741           <span class="keywordflow">break</span>;
+<a name="l00742"></a>00742         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a8cca663c6b3c838f6c48c62fb89e0216">MHD_CONNECTION_NORMAL_BODY_READY</a>:
+<a name="l00743"></a>00743           <a class="code" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18">do_fd_set</a>
 (fd, write_fd_set, max_fd);
+<a name="l00744"></a>00744           <span class="keywordflow">break</span>;
+<a name="l00745"></a>00745         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89b72ca7c8e087712b3fc17147ac5363">MHD_CONNECTION_NORMAL_BODY_UNREADY</a>:
+<a name="l00746"></a>00746           <span class="comment">/* not ready, no 
socket action */</span>
+<a name="l00747"></a>00747           <span class="keywordflow">break</span>;
+<a name="l00748"></a>00748         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aa49581e0b828acc619c2df0a304a0ce6">MHD_CONNECTION_CHUNKED_BODY_READY</a>:
+<a name="l00749"></a>00749           <a class="code" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18">do_fd_set</a>
 (fd, write_fd_set, max_fd);
+<a name="l00750"></a>00750           <span class="keywordflow">break</span>;
+<a name="l00751"></a>00751         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adb0c71369947d76a4c5cfaffd1139dae">MHD_CONNECTION_CHUNKED_BODY_UNREADY</a>:
+<a name="l00752"></a>00752           <span class="comment">/* not ready, no 
socket action */</span>
+<a name="l00753"></a>00753           <span class="keywordflow">break</span>;
+<a name="l00754"></a>00754         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adee4083ff0ada653b28d7d5ea13e9053">MHD_CONNECTION_BODY_SENT</a>:
+<a name="l00755"></a>00755           <a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>
 (0);
+<a name="l00756"></a>00756           <span class="keywordflow">break</span>;
+<a name="l00757"></a>00757         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a29f00d34f9d16b786a1e439456645de1">MHD_CONNECTION_FOOTERS_SENDING</a>:
+<a name="l00758"></a>00758           <a class="code" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18">do_fd_set</a>
 (fd, write_fd_set, max_fd);
+<a name="l00759"></a>00759           <span class="keywordflow">break</span>;
+<a name="l00760"></a>00760         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0ab3eb98291e7d7d7ec49da90fb3b1de34">MHD_CONNECTION_FOOTERS_SENT</a>:
+<a name="l00761"></a>00761           <a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>
 (0);
+<a name="l00762"></a>00762           <span class="keywordflow">break</span>;
+<a name="l00763"></a>00763         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>:
+<a name="l00764"></a>00764           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 != -1)
+<a name="l00765"></a>00765             <a class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (connection);
+<a name="l00766"></a>00766           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
       <span class="comment">/* do nothing, not even reading */</span>
+<a name="l00767"></a>00767         <span class="keywordflow">default</span>:
+<a name="l00768"></a>00768           <a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>
 (0);
+<a name="l00769"></a>00769         }
+<a name="l00770"></a>00770       <span class="keywordflow">break</span>;
+<a name="l00771"></a>00771     }
+<a name="l00772"></a>00772   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00773"></a>00773 }
+<a name="l00774"></a>00774 
+<a name="l00783"></a>00783 <span class="keyword">static</span> <span 
class="keywordtype">char</span> *
+<a name="l00784"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681">00784</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681">get_next_header_line</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l00785"></a>00785 {
+<a name="l00786"></a>00786   <span class="keywordtype">char</span> *rbuf;
+<a name="l00787"></a>00787   <span class="keywordtype">size_t</span> pos;
+<a name="l00788"></a>00788 
+<a name="l00789"></a>00789   <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 == 0)
+<a name="l00790"></a>00790     <span class="keywordflow">return</span> NULL;
+<a name="l00791"></a>00791   pos = 0;
+<a name="l00792"></a>00792   rbuf = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>;
+<a name="l00793"></a>00793   <span class="keywordflow">while</span> ((pos &lt; 
connection-&gt;read_buffer_offset - 1) &amp;&amp;
+<a name="l00794"></a>00794          (rbuf[pos] != <span 
class="charliteral">'\r'</span>) &amp;&amp; (rbuf[pos] != <span 
class="charliteral">'\n'</span>))
+<a name="l00795"></a>00795     pos++;
+<a name="l00796"></a>00796   <span class="keywordflow">if</span> (pos == 
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 - 1)
+<a name="l00797"></a>00797     {
+<a name="l00798"></a>00798       <span class="comment">/* not found, consider 
growing... */</span>
+<a name="l00799"></a>00799       <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 == connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>)
+<a name="l00800"></a>00800         {
+<a name="l00801"></a>00801           rbuf = <a class="code" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5">MHD_pool_reallocate</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>,
+<a name="l00802"></a>00802                                       
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>,
+<a name="l00803"></a>00803                                       
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>,
+<a name="l00804"></a>00804                                       
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>
 * 2 +
+<a name="l00805"></a>00805                                       <a 
class="code" 
href="../../db/dde/internal_8h.html#a56389aa3a29d9e69ec0d1d2aa3b3f86">MHD_BUF_INC_SIZE</a>);
+<a name="l00806"></a>00806           <span class="keywordflow">if</span> (rbuf 
== NULL)
+<a name="l00807"></a>00807             {
+<a name="l00808"></a>00808               <a class="code" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">transmit_error_response</a>
 (connection,
+<a name="l00809"></a>00809                                        
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#113d6d7f52f3367616e54febb19609b3">url</a>
 != NULL)
+<a name="l00810"></a>00810                                        ? <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#c31b027264743785bdc28074ea3a53e1">MHD_HTTP_REQUEST_ENTITY_TOO_LARGE</a>
+<a name="l00811"></a>00811                                        : <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#9640093d1083726a3544ea942adf41ec">MHD_HTTP_REQUEST_URI_TOO_LONG</a>,
+<a name="l00812"></a>00812                                        <a 
class="code" 
href="../../d5/d5f/connection_8c.html#43ad418598c7cf112028c0b686f6a81a">REQUEST_TOO_BIG</a>);
+<a name="l00813"></a>00813             }
+<a name="l00814"></a>00814           <span class="keywordflow">else</span>
+<a name="l00815"></a>00815             {
+<a name="l00816"></a>00816               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>
 =
+<a name="l00817"></a>00817                 connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>
 * 2 + <a class="code" 
href="../../db/dde/internal_8h.html#a56389aa3a29d9e69ec0d1d2aa3b3f86">MHD_BUF_INC_SIZE</a>;
+<a name="l00818"></a>00818               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>
 = rbuf;
+<a name="l00819"></a>00819             }
+<a name="l00820"></a>00820         }
+<a name="l00821"></a>00821       <span class="keywordflow">return</span> NULL;
+<a name="l00822"></a>00822     }
+<a name="l00823"></a>00823   <span class="comment">/* found, check if we have 
proper CRLF */</span>
+<a name="l00824"></a>00824   <span class="keywordflow">if</span> ((rbuf[pos] 
== <span class="charliteral">'\r'</span>) &amp;&amp; (rbuf[pos + 1] == <span 
class="charliteral">'\n'</span>))
+<a name="l00825"></a>00825     rbuf[pos++] = <span 
class="charliteral">'\0'</span>;         <span class="comment">/* skip both r 
and n */</span>
+<a name="l00826"></a>00826   rbuf[pos++] = <span 
class="charliteral">'\0'</span>;
+<a name="l00827"></a>00827   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>
 += pos;
+<a name="l00828"></a>00828   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>
 -= pos;
+<a name="l00829"></a>00829   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 -= pos;
+<a name="l00830"></a>00830   <span class="keywordflow">return</span> rbuf;
+<a name="l00831"></a>00831 }
+<a name="l00832"></a>00832 
+<a name="l00836"></a>00836 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00837"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8">00837</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8">connection_add_header</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection,
+<a name="l00838"></a>00838                        <span 
class="keywordtype">char</span> *key, <span class="keywordtype">char</span> 
*value, <span class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind)
+<a name="l00839"></a>00839 {
+<a name="l00840"></a>00840   <span class="keyword">struct </span><a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> *hdr;
+<a name="l00841"></a>00841 
+<a name="l00842"></a>00842   hdr = <a class="code" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39">MHD_pool_allocate</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>,
+<a name="l00843"></a>00843                            sizeof (<span 
class="keyword">struct</span> <a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a>), <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00844"></a>00844   <span class="keywordflow">if</span> (hdr == NULL)
+<a name="l00845"></a>00845     {
+<a name="l00846"></a>00846 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00847"></a>00847 <span class="preprocessor"></span>      MHD_DLOG 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l00848"></a>00848                 <span class="stringliteral">"Not 
enough memory to allocate header record!\n"</span>);
+<a name="l00849"></a>00849 <span class="preprocessor">#endif</span>
+<a name="l00850"></a>00850 <span class="preprocessor"></span>      <a 
class="code" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">transmit_error_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#c31b027264743785bdc28074ea3a53e1">MHD_HTTP_REQUEST_ENTITY_TOO_LARGE</a>,
+<a name="l00851"></a>00851                                <a class="code" 
href="../../d5/d5f/connection_8c.html#43ad418598c7cf112028c0b686f6a81a">REQUEST_TOO_BIG</a>);
+<a name="l00852"></a>00852       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00853"></a>00853     }
+<a name="l00854"></a>00854   hdr-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">next</a>
 = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#669c751eda79f0800f2a77626db79f4b">headers_received</a>;
+<a name="l00855"></a>00855   hdr-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>
 = key;
+<a name="l00856"></a>00856   hdr-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>
 = value;
+<a name="l00857"></a>00857   hdr-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a>
 = kind;
+<a name="l00858"></a>00858   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#669c751eda79f0800f2a77626db79f4b">headers_received</a>
 = hdr;
+<a name="l00859"></a>00859   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00860"></a>00860 }
+<a name="l00861"></a>00861 
+<a name="l00865"></a>00865 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00866"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9">00866</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9">parse_arguments</a>
 (<span class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 <a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a>,
+<a name="l00867"></a>00867                  <span 
class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
<span class="keywordtype">char</span> *args)
+<a name="l00868"></a>00868 {
+<a name="l00869"></a>00869   <span class="keywordtype">char</span> *equals;
+<a name="l00870"></a>00870   <span class="keywordtype">char</span> *amper;
+<a name="l00871"></a>00871 
+<a name="l00872"></a>00872   <span class="keywordflow">while</span> (args != 
NULL)
+<a name="l00873"></a>00873     {
+<a name="l00874"></a>00874       equals = strstr (args, <span 
class="stringliteral">"="</span>);
+<a name="l00875"></a>00875       <span class="keywordflow">if</span> (equals 
== NULL)
+<a name="l00876"></a>00876         <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
          <span class="comment">/* invalid, ignore */</span>
+<a name="l00877"></a>00877       equals[0] = <span 
class="charliteral">'\0'</span>;
+<a name="l00878"></a>00878       equals++;
+<a name="l00879"></a>00879       amper = strstr (equals, <span 
class="stringliteral">"&amp;"</span>);
+<a name="l00880"></a>00880       <span class="keywordflow">if</span> (amper != 
NULL)
+<a name="l00881"></a>00881         {
+<a name="l00882"></a>00882           amper[0] = <span 
class="charliteral">'\0'</span>;
+<a name="l00883"></a>00883           amper++;
+<a name="l00884"></a>00884         }
+<a name="l00885"></a>00885       <a class="code" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b">MHD_http_unescape</a>
 (args);
+<a name="l00886"></a>00886       <a class="code" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b">MHD_http_unescape</a>
 (equals);
+<a name="l00887"></a>00887       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8">connection_add_header</a>
 (connection, args, equals, kind))
+<a name="l00888"></a>00888         <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00889"></a>00889       args = amper;
+<a name="l00890"></a>00890     }
+<a name="l00891"></a>00891   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00892"></a>00892 }
+<a name="l00893"></a>00893 
+<a name="l00899"></a>00899 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00900"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35">00900</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35">parse_cookie_header</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l00901"></a>00901 {
+<a name="l00902"></a>00902   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *hdr;
+<a name="l00903"></a>00903   <span class="keywordtype">char</span> *cpy;
+<a name="l00904"></a>00904   <span class="keywordtype">char</span> *pos;
+<a name="l00905"></a>00905   <span class="keywordtype">char</span> *semicolon;
+<a name="l00906"></a>00906   <span class="keywordtype">char</span> *equals;
+<a name="l00907"></a>00907   <span class="keywordtype">int</span> quotes;
+<a name="l00908"></a>00908 
+<a name="l00909"></a>00909   hdr = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c">MHD_lookup_connection_value</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>,
 <span class="stringliteral">"Cookie"</span>);
+<a name="l00910"></a>00910   <span class="keywordflow">if</span> (hdr == NULL)
+<a name="l00911"></a>00911     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00912"></a>00912   cpy = <a class="code" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39">MHD_pool_allocate</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>,
 strlen (hdr) + 1, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00913"></a>00913   <span class="keywordflow">if</span> (cpy == NULL)
+<a name="l00914"></a>00914     {
+<a name="l00915"></a>00915 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00916"></a>00916 <span class="preprocessor"></span>      MHD_DLOG 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
 <span class="stringliteral">"Not enough memory to parse cookies!\n"</span>);
+<a name="l00917"></a>00917 <span class="preprocessor">#endif</span>
+<a name="l00918"></a>00918 <span class="preprocessor"></span>      <a 
class="code" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">transmit_error_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#c31b027264743785bdc28074ea3a53e1">MHD_HTTP_REQUEST_ENTITY_TOO_LARGE</a>,
+<a name="l00919"></a>00919                                <a class="code" 
href="../../d5/d5f/connection_8c.html#43ad418598c7cf112028c0b686f6a81a">REQUEST_TOO_BIG</a>);
+<a name="l00920"></a>00920       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00921"></a>00921     }
+<a name="l00922"></a>00922   memcpy (cpy, hdr, strlen (hdr) + 1);
+<a name="l00923"></a>00923   pos = cpy;
+<a name="l00924"></a>00924   <span class="keywordflow">while</span> (pos != 
NULL)
+<a name="l00925"></a>00925     {
+<a name="l00926"></a>00926       equals = strstr (pos, <span 
class="stringliteral">"="</span>);
+<a name="l00927"></a>00927       <span class="keywordflow">if</span> (equals 
== NULL)
+<a name="l00928"></a>00928         <span class="keywordflow">break</span>;
+<a name="l00929"></a>00929       equals[0] = <span 
class="charliteral">'\0'</span>;
+<a name="l00930"></a>00930       equals++;
+<a name="l00931"></a>00931       quotes = 0;
+<a name="l00932"></a>00932       semicolon = equals;
+<a name="l00933"></a>00933       <span class="keywordflow">while</span> 
((semicolon[0] != <span class="charliteral">'\0'</span>) &amp;&amp;
+<a name="l00934"></a>00934              ((quotes != 0) ||
+<a name="l00935"></a>00935               ((semicolon[0] != <span 
class="charliteral">';'</span>) &amp;&amp; (semicolon[0] != <span 
class="charliteral">','</span>))))
+<a name="l00936"></a>00936         {
+<a name="l00937"></a>00937           <span class="keywordflow">if</span> 
(semicolon[0] == <span class="charliteral">'"'</span>)
+<a name="l00938"></a>00938             quotes = (quotes + 1) &amp; 1;
+<a name="l00939"></a>00939           semicolon++;
+<a name="l00940"></a>00940         }
+<a name="l00941"></a>00941       <span class="keywordflow">if</span> 
(semicolon[0] == <span class="charliteral">'\0'</span>)
+<a name="l00942"></a>00942         semicolon = NULL;
+<a name="l00943"></a>00943       <span class="keywordflow">if</span> 
(semicolon != NULL)
+<a name="l00944"></a>00944         {
+<a name="l00945"></a>00945           semicolon[0] = <span 
class="charliteral">'\0'</span>;
+<a name="l00946"></a>00946           semicolon++;
+<a name="l00947"></a>00947         }
+<a name="l00948"></a>00948       <span class="comment">/* remove quotes 
*/</span>
+<a name="l00949"></a>00949       <span class="keywordflow">if</span> 
((equals[0] == <span class="charliteral">'"'</span>) &amp;&amp; (equals[strlen 
(equals) - 1] == <span class="charliteral">'"'</span>))
+<a name="l00950"></a>00950         {
+<a name="l00951"></a>00951           equals[strlen (equals) - 1] = <span 
class="charliteral">'\0'</span>;
+<a name="l00952"></a>00952           equals++;
+<a name="l00953"></a>00953         }
+<a name="l00954"></a>00954       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8">connection_add_header</a>
 (connection,
+<a name="l00955"></a>00955                                            pos, 
equals, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a8ad101d248e5f2af81d739d6a03df32a">MHD_COOKIE_KIND</a>))
+<a name="l00956"></a>00956         <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00957"></a>00957       pos = semicolon;
+<a name="l00958"></a>00958     }
+<a name="l00959"></a>00959   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00960"></a>00960 }
+<a name="l00961"></a>00961 
+<a name="l00969"></a>00969 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00970"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec">00970</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec">parse_initial_message_line</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
<span class="keywordtype">char</span> *line)
+<a name="l00971"></a>00971 {
+<a name="l00972"></a>00972   <span class="keywordtype">char</span> *uri;
+<a name="l00973"></a>00973   <span class="keywordtype">char</span> 
*httpVersion;
+<a name="l00974"></a>00974   <span class="keywordtype">char</span> *args;
+<a name="l00975"></a>00975 
+<a name="l00976"></a>00976   uri = strstr (line, <span class="stringliteral">" 
"</span>);
+<a name="l00977"></a>00977   <span class="keywordflow">if</span> (uri == NULL)
+<a name="l00978"></a>00978     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* serious error */</span>
+<a name="l00979"></a>00979   uri[0] = <span class="charliteral">'\0'</span>;
+<a name="l00980"></a>00980   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#7872b97b30b552ffa0d27c45b5b3173b">method</a>
 = line;
+<a name="l00981"></a>00981   uri++;
+<a name="l00982"></a>00982   <span class="keywordflow">while</span> (uri[0] == 
<span class="charliteral">' '</span>)
+<a name="l00983"></a>00983     uri++;
+<a name="l00984"></a>00984   httpVersion = strstr (uri, <span 
class="stringliteral">" "</span>);
+<a name="l00985"></a>00985   <span class="keywordflow">if</span> (httpVersion 
!= NULL)
+<a name="l00986"></a>00986     {
+<a name="l00987"></a>00987       httpVersion[0] = <span 
class="charliteral">'\0'</span>;
+<a name="l00988"></a>00988       httpVersion++;
+<a name="l00989"></a>00989     }
+<a name="l00990"></a>00990   args = strstr (uri, <span 
class="stringliteral">"?"</span>);
+<a name="l00991"></a>00991   <span class="keywordflow">if</span> (args != NULL)
+<a name="l00992"></a>00992     {
+<a name="l00993"></a>00993       args[0] = <span 
class="charliteral">'\0'</span>;
+<a name="l00994"></a>00994       args++;
+<a name="l00995"></a>00995       <a class="code" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9">parse_arguments</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3af522725ddb9e686fd49d5d2abf02c701">MHD_GET_ARGUMENT_KIND</a>,
 connection, args);
+<a name="l00996"></a>00996     }
+<a name="l00997"></a>00997   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#113d6d7f52f3367616e54febb19609b3">url</a>
 = uri;
+<a name="l00998"></a>00998   <span class="keywordflow">if</span> (httpVersion 
== NULL)
+<a name="l00999"></a>00999     connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a>
 = <span class="stringliteral">""</span>;
+<a name="l01000"></a>01000   <span class="keywordflow">else</span>
+<a name="l01001"></a>01001     connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a>
 = httpVersion;
+<a name="l01002"></a>01002   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01003"></a>01003 }
+<a name="l01004"></a>01004 
+<a name="l01010"></a>01010 <span class="keyword">static</span> <span 
class="keywordtype">void</span>
+<a name="l01011"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213">01011</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213">call_connection_handler</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l01012"></a>01012 {
+<a name="l01013"></a>01013   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> processed;
+<a name="l01014"></a>01014   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> available;
+<a name="l01015"></a>01015   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> used;
+<a name="l01016"></a>01016   <span class="keywordtype">int</span> 
instant_retry;
+<a name="l01017"></a>01017   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> i;
+<a name="l01018"></a>01018   <span class="keywordtype">int</span> malformed;
+<a name="l01019"></a>01019 
+<a name="l01020"></a>01020   <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>
 != NULL)
+<a name="l01021"></a>01021     <span class="keywordflow">return</span>;        
             <span class="comment">/* already queued a response */</span>
+<a name="l01022"></a>01022   <span class="keywordflow">do</span>
+<a name="l01023"></a>01023     {
+<a name="l01024"></a>01024       instant_retry = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01025"></a>01025       available = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>;
+<a name="l01026"></a>01026       <span class="keywordflow">if</span> 
((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#43e580beaa73b4c589c86fc9f144fbad">have_chunked_upload</a>
 == <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>)
 &amp;&amp;
+<a name="l01027"></a>01027           (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">remaining_upload_size</a>
 == -1))
+<a name="l01028"></a>01028         {
+<a name="l01029"></a>01029           <span class="keywordflow">if</span> 
((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d4684664e6edefa6c29a863036a7e275">current_chunk_offset</a>
 ==
+<a name="l01030"></a>01030                connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#9368e82e937ced914cdefa4c8a171f0b">current_chunk_size</a>)
+<a name="l01031"></a>01031               &amp;&amp; (connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#d4684664e6edefa6c29a863036a7e275">current_chunk_offset</a>
 != 0) &amp;&amp; (available &gt;= 2))
+<a name="l01032"></a>01032             {
+<a name="l01033"></a>01033               <span class="comment">/* skip new 
line at the *end* of a chunk */</span>
+<a name="l01034"></a>01034               i = 0;
+<a name="l01035"></a>01035               <span class="keywordflow">if</span> 
((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>[i]
 == <span class="charliteral">'\r'</span>) ||
+<a name="l01036"></a>01036                   (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>[i]
 == <span class="charliteral">'\n'</span>))
+<a name="l01037"></a>01037                 i++;            <span 
class="comment">/* skip 1st part of line feed */</span>
+<a name="l01038"></a>01038               <span class="keywordflow">if</span> 
((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>[i]
 == <span class="charliteral">'\r'</span>) ||
+<a name="l01039"></a>01039                   (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>[i]
 == <span class="charliteral">'\n'</span>))
+<a name="l01040"></a>01040                 i++;            <span 
class="comment">/* skip 2nd part of line feed */</span>
+<a name="l01041"></a>01041               <span class="keywordflow">if</span> 
(i == 0)
+<a name="l01042"></a>01042                 {
+<a name="l01043"></a>01043                   <span class="comment">/* 
malformed encoding */</span>
+<a name="l01044"></a>01044 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l01045"></a>01045 <span class="preprocessor"></span>                  
MHD_DLOG (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l01046"></a>01046                             <span 
class="stringliteral">"Received malformed HTTP request (bad chunked encoding), 
closing connection.\n"</span>);
+<a name="l01047"></a>01047 <span class="preprocessor">#endif</span>
+<a name="l01048"></a>01048 <span class="preprocessor"></span>                  
<a class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (connection);
+<a name="l01049"></a>01049                   <span 
class="keywordflow">return</span>;
+<a name="l01050"></a>01050                 }
+<a name="l01051"></a>01051               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 -= i;
+<a name="l01052"></a>01052               available -= i;
+<a name="l01053"></a>01053               memmove (connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>,
+<a name="l01054"></a>01054                        &amp;connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>[i],
 available);
+<a name="l01055"></a>01055               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d4684664e6edefa6c29a863036a7e275">current_chunk_offset</a>
 = 0;
+<a name="l01056"></a>01056               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#9368e82e937ced914cdefa4c8a171f0b">current_chunk_size</a>
 = 0;
+<a name="l01057"></a>01057             }
+<a name="l01058"></a>01058           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d4684664e6edefa6c29a863036a7e275">current_chunk_offset</a>
 &lt;
+<a name="l01059"></a>01059               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#9368e82e937ced914cdefa4c8a171f0b">current_chunk_size</a>)
+<a name="l01060"></a>01060             {
+<a name="l01061"></a>01061               <span class="comment">/* we are in 
the middle of a chunk, give</span>
+<a name="l01062"></a>01062 <span class="comment">                 as much as 
possible to the client (without</span>
+<a name="l01063"></a>01063 <span class="comment">                 crossing 
chunk boundaries) */</span>
+<a name="l01064"></a>01064               processed =
+<a name="l01065"></a>01065                 connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#9368e82e937ced914cdefa4c8a171f0b">current_chunk_size</a>
 -
+<a name="l01066"></a>01066                 connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d4684664e6edefa6c29a863036a7e275">current_chunk_offset</a>;
+<a name="l01067"></a>01067               <span class="keywordflow">if</span> 
(processed &gt; available)
+<a name="l01068"></a>01068                 processed = available;
+<a name="l01069"></a>01069               available -= processed;
+<a name="l01070"></a>01070               <span class="keywordflow">if</span> 
(available &gt; 0)
+<a name="l01071"></a>01071                 instant_retry = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01072"></a>01072             }
+<a name="l01073"></a>01073           <span class="keywordflow">else</span>
+<a name="l01074"></a>01074             {
+<a name="l01075"></a>01075               <span class="comment">/* we need to 
read chunk boundaries */</span>
+<a name="l01076"></a>01076               i = 0;
+<a name="l01077"></a>01077               <span 
class="keywordflow">while</span> (i &lt; available)
+<a name="l01078"></a>01078                 {
+<a name="l01079"></a>01079                   <span 
class="keywordflow">if</span> ((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>[i]
 == <span class="charliteral">'\r'</span>) ||
+<a name="l01080"></a>01080                       (connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>[i]
 == <span class="charliteral">'\n'</span>))
+<a name="l01081"></a>01081                     <span 
class="keywordflow">break</span>;
+<a name="l01082"></a>01082                   i++;
+<a name="l01083"></a>01083                   <span 
class="keywordflow">if</span> (i &gt;= 6)
+<a name="l01084"></a>01084                     <span 
class="keywordflow">break</span>;
+<a name="l01085"></a>01085                 }
+<a name="l01086"></a>01086               <span class="keywordflow">if</span> 
(i &gt;= available)
+<a name="l01087"></a>01087                 <span 
class="keywordflow">return</span>;         <span class="comment">/* need more 
data... */</span>
+<a name="l01088"></a>01088               malformed = (i &gt;= 6);
+<a name="l01089"></a>01089               <span class="keywordflow">if</span> 
(!malformed)
+<a name="l01090"></a>01090                 {
+<a name="l01091"></a>01091                   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>[i]
 = <span class="charliteral">'\0'</span>;
+<a name="l01092"></a>01092                   malformed = (1 != sscanf 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>,
+<a name="l01093"></a>01093                                             <span 
class="stringliteral">"%X"</span>,
+<a name="l01094"></a>01094                                             
&amp;connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#9368e82e937ced914cdefa4c8a171f0b">current_chunk_size</a>))
+<a name="l01095"></a>01095                     &amp;&amp; (1 !=
+<a name="l01096"></a>01096                         sscanf (connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>,
 <span class="stringliteral">"%x"</span>,
+<a name="l01097"></a>01097                                 
&amp;connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#9368e82e937ced914cdefa4c8a171f0b">current_chunk_size</a>));
+<a name="l01098"></a>01098                 }
+<a name="l01099"></a>01099               <span class="keywordflow">if</span> 
(malformed)
+<a name="l01100"></a>01100                 {
+<a name="l01101"></a>01101                   <span class="comment">/* 
malformed encoding */</span>
+<a name="l01102"></a>01102 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l01103"></a>01103 <span class="preprocessor"></span>                  
MHD_DLOG (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l01104"></a>01104                             <span 
class="stringliteral">"Received malformed HTTP request (bad chunked encoding), 
closing connection.\n"</span>);
+<a name="l01105"></a>01105 <span class="preprocessor">#endif</span>
+<a name="l01106"></a>01106 <span class="preprocessor"></span>                  
<a class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (connection);
+<a name="l01107"></a>01107                   <span 
class="keywordflow">return</span>;
+<a name="l01108"></a>01108                 }
+<a name="l01109"></a>01109               i++;
+<a name="l01110"></a>01110               <span class="keywordflow">if</span> 
((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>[i]
 == <span class="charliteral">'\r'</span>) ||
+<a name="l01111"></a>01111                   (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>[i]
 == <span class="charliteral">'\n'</span>))
+<a name="l01112"></a>01112                 i++;            <span 
class="comment">/* skip 2nd part of line feed */</span>
+<a name="l01113"></a>01113               memmove (connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>,
+<a name="l01114"></a>01114                        &amp;connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>[i],
 available - i);
+<a name="l01115"></a>01115               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 -= i;
+<a name="l01116"></a>01116               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d4684664e6edefa6c29a863036a7e275">current_chunk_offset</a>
 = 0;
+<a name="l01117"></a>01117               instant_retry = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01118"></a>01118               <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#9368e82e937ced914cdefa4c8a171f0b">current_chunk_size</a>
 == 0)
+<a name="l01119"></a>01119                 {
+<a name="l01120"></a>01120                   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">remaining_upload_size</a>
 = 0;
+<a name="l01121"></a>01121                   <span 
class="keywordflow">return</span>;
+<a name="l01122"></a>01122                 }
+<a name="l01123"></a>01123               <span 
class="keywordflow">continue</span>;
+<a name="l01124"></a>01124             }
+<a name="l01125"></a>01125         }
+<a name="l01126"></a>01126       <span class="keywordflow">else</span>
+<a name="l01127"></a>01127         {
+<a name="l01128"></a>01128           <span class="comment">/* no chunked 
encoding, give all to the client */</span>
+<a name="l01129"></a>01129           processed = available;
+<a name="l01130"></a>01130           available = 0;
+<a name="l01131"></a>01131         }
+<a name="l01132"></a>01132       used = processed;
+<a name="l01133"></a>01133       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 ==
+<a name="l01134"></a>01134           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>-&gt;<a
 class="code" 
href="../../d9/d6a/structMHD__Daemon.html#05df09ddfb2b37d41a59aa75b8c3b2c0">default_handler</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>-&gt;
+<a name="l01135"></a>01135                                                
default_handler_cls,
+<a name="l01136"></a>01136                                                
connection, connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#113d6d7f52f3367616e54febb19609b3">url</a>,
+<a name="l01137"></a>01137                                                
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#7872b97b30b552ffa0d27c45b5b3173b">method</a>,
+<a name="l01138"></a>01138                                                
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a>,
+<a name="l01139"></a>01139                                                
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>,
+<a name="l01140"></a>01140                                                
&amp;processed,
+<a name="l01141"></a>01141                                                
&amp;connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#ba467f24dfaf87dba9173b57390a107e">client_context</a>))
+<a name="l01142"></a>01142         {
+<a name="l01143"></a>01143           <span class="comment">/* serious internal 
error, close connection */</span>
+<a name="l01144"></a>01144 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l01145"></a>01145 <span class="preprocessor"></span>          
MHD_DLOG (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l01146"></a>01146                     <span 
class="stringliteral">"Internal application error, closing 
connection.\n"</span>);
+<a name="l01147"></a>01147 <span class="preprocessor">#endif</span>
+<a name="l01148"></a>01148 <span class="preprocessor"></span>          <a 
class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (connection);
+<a name="l01149"></a>01149           <span class="keywordflow">return</span>;
+<a name="l01150"></a>01150         }
+<a name="l01151"></a>01151       <span class="keywordflow">if</span> 
(processed &gt; used)
+<a name="l01152"></a>01152         abort ();               <span 
class="comment">/* fatal client API violation! */</span>
+<a name="l01153"></a>01153       <span class="keywordflow">if</span> 
(processed != 0)
+<a name="l01154"></a>01154         instant_retry = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
 <span class="comment">/* client did not process everything */</span>
+<a name="l01155"></a>01155       used -= processed;
+<a name="l01156"></a>01156       <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#43e580beaa73b4c589c86fc9f144fbad">have_chunked_upload</a>
 == <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>)
+<a name="l01157"></a>01157         connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d4684664e6edefa6c29a863036a7e275">current_chunk_offset</a>
 += used;
+<a name="l01158"></a>01158       <span class="comment">/* dh left "processed" 
bytes in buffer for next time... */</span>
+<a name="l01159"></a>01159       <span class="keywordflow">if</span> (used 
&gt; 0)
+<a name="l01160"></a>01160         memmove (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>,
+<a name="l01161"></a>01161                  &amp;connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>[used],
 processed + available);
+<a name="l01162"></a>01162       <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">remaining_upload_size</a>
 != -1)
+<a name="l01163"></a>01163         connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">remaining_upload_size</a>
 -= used;
+<a name="l01164"></a>01164       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 = processed + available;
+<a name="l01165"></a>01165     }
+<a name="l01166"></a>01166   <span class="keywordflow">while</span> 
(instant_retry == <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l01167"></a>01167 }
+<a name="l01168"></a>01168 
+<a name="l01177"></a>01177 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l01178"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330">01178</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330">do_read</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l01179"></a>01179 {
+<a name="l01180"></a>01180   <span class="keywordtype">int</span> bytes_read;
+<a name="l01181"></a>01181 
+<a name="l01182"></a>01182   <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>
 == connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>)
+<a name="l01183"></a>01183     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01184"></a>01184   bytes_read = <a class="code" 
href="../../d2/d39/plibc_8h.html#f0041802ad273204580f589cfa91c2aa">RECV</a> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>,
+<a name="l01185"></a>01185                      &amp;connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>[connection-&gt;<a
 class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>],
+<a name="l01186"></a>01186                      connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>
 -
+<a name="l01187"></a>01187                      connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>,
 MSG_NOSIGNAL);
+<a name="l01188"></a>01188   <span class="keywordflow">if</span> (bytes_read 
&lt; 0)
+<a name="l01189"></a>01189     {
+<a name="l01190"></a>01190       <span class="keywordflow">if</span> (errno == 
EINTR)
+<a name="l01191"></a>01191         <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01192"></a>01192 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l01193"></a>01193 <span class="preprocessor"></span>      MHD_DLOG 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l01194"></a>01194                 <span class="stringliteral">"Failed 
to receive data: %s\n"</span>, <a class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a> 
(errno));
+<a name="l01195"></a>01195 <span class="preprocessor">#endif</span>
+<a name="l01196"></a>01196 <span class="preprocessor"></span>      <a 
class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (connection);
+<a name="l01197"></a>01197       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01198"></a>01198     }
+<a name="l01199"></a>01199   <span class="keywordflow">if</span> (bytes_read 
== 0)
+<a name="l01200"></a>01200     {
+<a name="l01201"></a>01201       <span class="comment">/* other side closed 
connection */</span>
+<a name="l01202"></a>01202       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01203"></a>01203       <a class="code" 
href="../../d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">SHUTDOWN</a> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>,
 SHUT_RD);
+<a name="l01204"></a>01204       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01205"></a>01205     }
+<a name="l01206"></a>01206   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 += bytes_read;
+<a name="l01207"></a>01207   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01208"></a>01208 }
+<a name="l01209"></a>01209 
+<a name="l01215"></a>01215 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l01216"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb">01216</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb">process_header_line</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
<span class="keywordtype">char</span> *line)
+<a name="l01217"></a>01217 {
+<a name="l01218"></a>01218   <span class="keywordtype">char</span> *colon;
+<a name="l01219"></a>01219 
+<a name="l01220"></a>01220   <span class="comment">/* line should be normal 
header line, find colon */</span>
+<a name="l01221"></a>01221   colon = strstr (line, <span 
class="stringliteral">":"</span>);
+<a name="l01222"></a>01222   <span class="keywordflow">if</span> (colon == 
NULL)
+<a name="l01223"></a>01223     {
+<a name="l01224"></a>01224       <span class="comment">/* error in header 
line, die hard */</span>
+<a name="l01225"></a>01225 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l01226"></a>01226 <span class="preprocessor"></span>      MHD_DLOG 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l01227"></a>01227                 <span 
class="stringliteral">"Received malformed line (no colon), closing 
connection.\n"</span>);
+<a name="l01228"></a>01228 <span class="preprocessor">#endif</span>
+<a name="l01229"></a>01229 <span class="preprocessor"></span>      
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>;
+<a name="l01230"></a>01230       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01231"></a>01231     }
+<a name="l01232"></a>01232   <span class="comment">/* zero-terminate header 
*/</span>
+<a name="l01233"></a>01233   colon[0] = <span class="charliteral">'\0'</span>;
+<a name="l01234"></a>01234   colon++;                      <span 
class="comment">/* advance to value */</span>
+<a name="l01235"></a>01235   <span class="keywordflow">while</span> ((colon[0] 
!= <span class="charliteral">'\0'</span>) &amp;&amp; ((colon[0] == <span 
class="charliteral">' '</span>) || (colon[0] == <span 
class="charliteral">'\t'</span>)))
+<a name="l01236"></a>01236     colon++;
+<a name="l01237"></a>01237   <span class="comment">/* we do the actual adding 
of the connection</span>
+<a name="l01238"></a>01238 <span class="comment">     header at the beginning 
of the while</span>
+<a name="l01239"></a>01239 <span class="comment">     loop since we need to be 
able to inspect</span>
+<a name="l01240"></a>01240 <span class="comment">     the *next* header line 
(in case it starts</span>
+<a name="l01241"></a>01241 <span class="comment">     with a space...) 
*/</span>
+<a name="l01242"></a>01242   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#2aba01ad271e0df84b552b62094b432c">last</a>
 = line;
+<a name="l01243"></a>01243   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#3df6562fa38cf5fbf81b269f9e0cdf79">colon</a>
 = colon;
+<a name="l01244"></a>01244   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01245"></a>01245 }
+<a name="l01246"></a>01246 
+<a name="l01256"></a>01256 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l01257"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc">01257</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc">process_broken_line</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection,
+<a name="l01258"></a>01258                      <span 
class="keywordtype">char</span> *line, <span class="keyword">enum</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 <a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a>)
+<a name="l01259"></a>01259 {
+<a name="l01260"></a>01260   <span class="keywordtype">char</span> *last;
+<a name="l01261"></a>01261   <span class="keywordtype">char</span> *tmp;
+<a name="l01262"></a>01262 
+<a name="l01263"></a>01263   last = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#2aba01ad271e0df84b552b62094b432c">last</a>;
+<a name="l01264"></a>01264   <span class="keywordflow">if</span> ((line[0] == 
<span class="charliteral">' '</span>) || (line[0] == <span 
class="charliteral">'\t'</span>))
+<a name="l01265"></a>01265     {
+<a name="l01266"></a>01266       <span class="comment">/* value was continued 
on the next line, see</span>
+<a name="l01267"></a>01267 <span class="comment">         
http://www.jmarshall.com/easy/http/ */</span>
+<a name="l01268"></a>01268       last = <a class="code" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5">MHD_pool_reallocate</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>,
+<a name="l01269"></a>01269                                   last,
+<a name="l01270"></a>01270                                   strlen (last) + 1,
+<a name="l01271"></a>01271                                   strlen (line) + 
strlen (last) + 1);
+<a name="l01272"></a>01272       <span class="keywordflow">if</span> (last == 
NULL)
+<a name="l01273"></a>01273         {
+<a name="l01274"></a>01274           <a class="code" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">transmit_error_response</a>
 (connection,
+<a name="l01275"></a>01275                                    <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#c31b027264743785bdc28074ea3a53e1">MHD_HTTP_REQUEST_ENTITY_TOO_LARGE</a>,
+<a name="l01276"></a>01276                                    <a class="code" 
href="../../d5/d5f/connection_8c.html#43ad418598c7cf112028c0b686f6a81a">REQUEST_TOO_BIG</a>);
+<a name="l01277"></a>01277           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01278"></a>01278         }
+<a name="l01279"></a>01279       tmp = line;
+<a name="l01280"></a>01280       <span class="keywordflow">while</span> 
((tmp[0] == <span class="charliteral">' '</span>) || (tmp[0] == <span 
class="charliteral">'\t'</span>))
+<a name="l01281"></a>01281         tmp++;                  <span 
class="comment">/* skip whitespace at start of 2nd line */</span>
+<a name="l01282"></a>01282       strcat (last, tmp);
+<a name="l01283"></a>01283       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#2aba01ad271e0df84b552b62094b432c">last</a>
 = last;
+<a name="l01284"></a>01284       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
           <span class="comment">/* possibly more than 2 lines... */</span>
+<a name="l01285"></a>01285     }
+<a name="l01286"></a>01286   <a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>
 ((last != NULL) &amp;&amp; (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#3df6562fa38cf5fbf81b269f9e0cdf79">colon</a>
 != NULL));
+<a name="l01287"></a>01287   <span class="keywordflow">if</span> ((<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8">connection_add_header</a>
 (connection,
+<a name="l01288"></a>01288                                         last, 
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#3df6562fa38cf5fbf81b269f9e0cdf79">colon</a>,
 kind)))
+<a name="l01289"></a>01289     {
+<a name="l01290"></a>01290       <a class="code" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">transmit_error_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#c31b027264743785bdc28074ea3a53e1">MHD_HTTP_REQUEST_ENTITY_TOO_LARGE</a>,
+<a name="l01291"></a>01291                                <a class="code" 
href="../../d5/d5f/connection_8c.html#43ad418598c7cf112028c0b686f6a81a">REQUEST_TOO_BIG</a>);
+<a name="l01292"></a>01292       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01293"></a>01293     }
+<a name="l01294"></a>01294   <span class="comment">/* we still have the 
current line to deal with... */</span>
+<a name="l01295"></a>01295   <span class="keywordflow">if</span> (strlen 
(line) != 0)
+<a name="l01296"></a>01296     {
+<a name="l01297"></a>01297       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb">process_header_line</a>
 (connection, line))
+<a name="l01298"></a>01298         {
+<a name="l01299"></a>01299           <a class="code" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">transmit_error_response</a>
 (connection,
+<a name="l01300"></a>01300                                    <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#edddaa9fd1852151d9748836ceaf3f9a">MHD_HTTP_BAD_REQUEST</a>,
 <a class="code" 
href="../../d5/d5f/connection_8c.html#4e9686b4c04ef7d429e152a54a1d7e32">REQUEST_MALFORMED</a>);
+<a name="l01301"></a>01301           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01302"></a>01302         }
+<a name="l01303"></a>01303     }
+<a name="l01304"></a>01304   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01305"></a>01305 }
+<a name="l01306"></a>01306 
+<a name="l01312"></a>01312 <span class="keyword">static</span> <span 
class="keywordtype">void</span>
+<a name="l01313"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1">01313</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1">parse_connection_headers</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l01314"></a>01314 {
+<a name="l01315"></a>01315   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *clen;
+<a name="l01316"></a>01316   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">long</span> <span class="keywordtype">long</span> cval;
+<a name="l01317"></a>01317   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l01318"></a>01318 
+<a name="l01319"></a>01319   <a class="code" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35">parse_cookie_header</a>
 (connection);
+<a name="l01320"></a>01320   <span class="keywordflow">if</span> ((0 != (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22e7f6499bd89158e3a8710ecbd1f0588f">MHD_USE_PEDANTIC_CHECKS</a>
 &amp; connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>-&gt;<a
 class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a>))
+<a name="l01321"></a>01321       &amp;&amp; (NULL != connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a>)
+<a name="l01322"></a>01322       &amp;&amp; (0 == strcasecmp (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#5e8934362c0b39783fcb8c102c9dc00d">MHD_HTTP_VERSION_1_1</a>,
 connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a>))
+<a name="l01323"></a>01323       &amp;&amp; (NULL ==
+<a name="l01324"></a>01324           <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c">MHD_lookup_connection_value</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>,
+<a name="l01325"></a>01325                                        <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#ecbaeab1e68266ef57f7d5d1c3bef1ef">MHD_HTTP_HEADER_HOST</a>)))
+<a name="l01326"></a>01326     {
+<a name="l01327"></a>01327       <span class="comment">/* die, http 1.1 
request without host and we are pedantic */</span>
+<a name="l01328"></a>01328       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>;
+<a name="l01329"></a>01329       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01330"></a>01330 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l01331"></a>01331 <span class="preprocessor"></span>      MHD_DLOG 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l01332"></a>01332                 <span 
class="stringliteral">"Received `%s' request without `%s' header.\n"</span>,
+<a name="l01333"></a>01333                 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#5e8934362c0b39783fcb8c102c9dc00d">MHD_HTTP_VERSION_1_1</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#ecbaeab1e68266ef57f7d5d1c3bef1ef">MHD_HTTP_HEADER_HOST</a>);
+<a name="l01334"></a>01334 <span class="preprocessor">#endif</span>
+<a name="l01335"></a>01335 <span class="preprocessor"></span>      response =
+<a name="l01336"></a>01336         <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (<a class="code" 
href="../../d5/d5f/connection_8c.html#6c6cacea5ac587e093c779f46dc9711b">REQUEST_LACKS_HOST</a>),
+<a name="l01337"></a>01337                                        <a 
class="code" 
href="../../d5/d5f/connection_8c.html#6c6cacea5ac587e093c779f46dc9711b">REQUEST_LACKS_HOST</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>);
+<a name="l01338"></a>01338       <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#edddaa9fd1852151d9748836ceaf3f9a">MHD_HTTP_BAD_REQUEST</a>,
 response);
+<a name="l01339"></a>01339       <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l01340"></a>01340       <span class="keywordflow">return</span>;
+<a name="l01341"></a>01341     }
+<a name="l01342"></a>01342 
+<a name="l01343"></a>01343   clen = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c">MHD_lookup_connection_value</a>
 (connection,
+<a name="l01344"></a>01344                                       <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>,
+<a name="l01345"></a>01345                                       <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#1c46c8a1850e4b270d4cab0b8515b233">MHD_HTTP_HEADER_CONTENT_LENGTH</a>);
+<a name="l01346"></a>01346   <span class="keywordflow">if</span> (clen != NULL)
+<a name="l01347"></a>01347     {
+<a name="l01348"></a>01348       <span class="keywordflow">if</span> (1 != 
sscanf (clen, <span class="stringliteral">"%llu"</span>, &amp;cval))
+<a name="l01349"></a>01349         {
+<a name="l01350"></a>01350 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l01351"></a>01351 <span class="preprocessor"></span>          
MHD_DLOG (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l01352"></a>01352                     <span 
class="stringliteral">"Failed to parse `%s' header `%s', closing 
connection.\n"</span>,
+<a name="l01353"></a>01353                     <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#1c46c8a1850e4b270d4cab0b8515b233">MHD_HTTP_HEADER_CONTENT_LENGTH</a>,
 clen);
+<a name="l01354"></a>01354 <span class="preprocessor">#endif</span>
+<a name="l01355"></a>01355 <span class="preprocessor"></span>          
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>;
+<a name="l01356"></a>01356           <span class="keywordflow">return</span>;
+<a name="l01357"></a>01357         }
+<a name="l01358"></a>01358       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">remaining_upload_size</a>
 = cval;
+<a name="l01359"></a>01359     }
+<a name="l01360"></a>01360   <span class="keywordflow">else</span>
+<a name="l01361"></a>01361     {
+<a name="l01362"></a>01362       <span class="keywordflow">if</span> (NULL == 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c">MHD_lookup_connection_value</a>
 (connection,
+<a name="l01363"></a>01363                                                <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>,
+<a name="l01364"></a>01364                                                <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#572d4e11930c1055054e784e4663b137">MHD_HTTP_HEADER_TRANSFER_ENCODING</a>))
+<a name="l01365"></a>01365         {
+<a name="l01366"></a>01366           <span class="comment">/* this request 
does not have a body */</span>
+<a name="l01367"></a>01367           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">remaining_upload_size</a>
 = 0;
+<a name="l01368"></a>01368         }
+<a name="l01369"></a>01369       <span class="keywordflow">else</span>
+<a name="l01370"></a>01370         {
+<a name="l01371"></a>01371           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">remaining_upload_size</a>
 = -1;       <span class="comment">/* unknown size */</span>
+<a name="l01372"></a>01372           <span class="keywordflow">if</span> (0 ==
+<a name="l01373"></a>01373               strcasecmp (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c">MHD_lookup_connection_value</a>
+<a name="l01374"></a>01374                           (connection, <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>,
+<a name="l01375"></a>01375                            <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#572d4e11930c1055054e784e4663b137">MHD_HTTP_HEADER_TRANSFER_ENCODING</a>),
 <span class="stringliteral">"chunked"</span>))
+<a name="l01376"></a>01376             connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#43e580beaa73b4c589c86fc9f144fbad">have_chunked_upload</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01377"></a>01377         }
+<a name="l01378"></a>01378     }
+<a name="l01379"></a>01379 }
+<a name="l01380"></a>01380 
+<a name="l01390"></a>01390 <span class="keywordtype">int</span>
+<a name="l01391"></a><a class="code" 
href="../../d4/d67/connection_8h.html#cb941508839e89e75c2f9ecd0d6c40bd">01391</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd">MHD_connection_handle_read</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l01392"></a>01392 {
+<a name="l01393"></a>01393   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b2845bb9a203cdd2a0c4584476ea0fce">last_activity</a>
 = time (NULL);
+<a name="l01394"></a>01394   <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 == <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>)
+<a name="l01395"></a>01395     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01396"></a>01396   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330">do_read</a>
 (connection))
+<a name="l01397"></a>01397     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01398"></a>01398   <span class="keywordflow">while</span> (1)
+<a name="l01399"></a>01399     {
+<a name="l01400"></a>01400 <span class="preprocessor">#if DEBUG_STATES</span>
+<a name="l01401"></a>01401 <span class="preprocessor"></span>      fprintf 
(stderr, <span class="stringliteral">"`%s' in state %u\n"</span>, __FUNCTION__, 
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>);
+<a name="l01402"></a>01402 <span class="preprocessor">#endif</span>
+<a name="l01403"></a>01403 <span class="preprocessor"></span>      <span 
class="keywordflow">switch</span> (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>)
+<a name="l01404"></a>01404         {
+<a name="l01405"></a>01405         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a79563c9ac354af7d7982ccf3bf87bf1e">MHD_CONNECTION_INIT</a>:
+<a name="l01406"></a>01406         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0af74c7fb00746e81bf0ef884ff886bf8e">MHD_CONNECTION_URL_RECEIVED</a>:
+<a name="l01407"></a>01407         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a09119b9ab13ad46277707b93fd3f54d7">MHD_CONNECTION_HEADER_PART_RECEIVED</a>:
+<a name="l01408"></a>01408         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89ba7f69c2a238bcba33f2688348f3bb">MHD_CONNECTION_HEADERS_RECEIVED</a>:
+<a name="l01409"></a>01409         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a5a4112ac35ae5b4bf5a05767fcbe0f86">MHD_CONNECTION_HEADERS_PROCESSED</a>:
+<a name="l01410"></a>01410         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aecc6ca077af3c51152f3ea94b6257c53">MHD_CONNECTION_CONTINUE_SENDING</a>:
+<a name="l01411"></a>01411         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aaef6ec9fa36f5ad93b3064d098eddc16">MHD_CONNECTION_CONTINUE_SENT</a>:
+<a name="l01412"></a>01412         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a076dea21f972e577dba2581c17923470">MHD_CONNECTION_BODY_RECEIVED</a>:
+<a name="l01413"></a>01413         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aab1e81e04ac0f2f97edae90b695b6e17">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>:
+<a name="l01414"></a>01414           <span class="comment">/* nothing to do 
but default action */</span>
+<a name="l01415"></a>01415           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 == connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>)
+<a name="l01416"></a>01416             {
+<a name="l01417"></a>01417               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>;
+<a name="l01418"></a>01418               <span 
class="keywordflow">continue</span>;
+<a name="l01419"></a>01419             }
+<a name="l01420"></a>01420           <span class="keywordflow">break</span>;
+<a name="l01421"></a>01421         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>:
+<a name="l01422"></a>01422           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 != -1)
+<a name="l01423"></a>01423             <a class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (connection);
+<a name="l01424"></a>01424           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01425"></a>01425         <span class="keywordflow">default</span>:
+<a name="l01426"></a>01426           <span class="comment">/* shrink read 
buffer to how much is actually used */</span>
+<a name="l01427"></a>01427           <a class="code" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5">MHD_pool_reallocate</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>,
+<a name="l01428"></a>01428                                connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>,
+<a name="l01429"></a>01429                                connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>
 + 1,
+<a name="l01430"></a>01430                                connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>);
+<a name="l01431"></a>01431           <span class="keywordflow">break</span>;
+<a name="l01432"></a>01432         }
+<a name="l01433"></a>01433       <span class="keywordflow">break</span>;
+<a name="l01434"></a>01434     }
+<a name="l01435"></a>01435   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01436"></a>01436 }
+<a name="l01437"></a>01437 
+<a name="l01445"></a>01445 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l01446"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e">01446</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e">do_write</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l01447"></a>01447 {
+<a name="l01448"></a>01448   <span class="keywordtype">int</span> ret;
+<a name="l01449"></a>01449 
+<a name="l01450"></a>01450   ret = <a class="code" 
href="../../d2/d39/plibc_8h.html#37f5e11410a0d7e35178c2a5871353c8">SEND</a> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>,
+<a name="l01451"></a>01451               &amp;connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">write_buffer</a>[connection-&gt;
+<a name="l01452"></a>01452                                         
write_buffer_send_offset],
+<a name="l01453"></a>01453               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#263f796b7802c743a37c6302697e047d">write_buffer_append_offset</a>
 -
+<a name="l01454"></a>01454               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">write_buffer_send_offset</a>,
 MSG_NOSIGNAL);
+<a name="l01455"></a>01455   <span class="keywordflow">if</span> (ret &lt; 0)
+<a name="l01456"></a>01456     {
+<a name="l01457"></a>01457       <span class="keywordflow">if</span> (errno == 
EINTR)
+<a name="l01458"></a>01458         <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01459"></a>01459 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l01460"></a>01460 <span class="preprocessor"></span>      MHD_DLOG 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l01461"></a>01461                 <span class="stringliteral">"Failed 
to send data: %s\n"</span>, <a class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a> 
(errno));
+<a name="l01462"></a>01462 <span class="preprocessor">#endif</span>
+<a name="l01463"></a>01463 <span class="preprocessor"></span>      <a 
class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (connection);
+<a name="l01464"></a>01464       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01465"></a>01465     }
+<a name="l01466"></a>01466 <span class="preprocessor">#if 
DEBUG_SEND_DATA</span>
+<a name="l01467"></a>01467 <span class="preprocessor"></span>  fprintf (stderr,
+<a name="l01468"></a>01468            <span class="stringliteral">"Sent HEADER 
response: `%.*s'\n"</span>,
+<a name="l01469"></a>01469            ret,
+<a name="l01470"></a>01470            &amp;connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">write_buffer</a>[connection-&gt;<a
 class="code" 
href="../../df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">write_buffer_send_offset</a>]);
+<a name="l01471"></a>01471 <span class="preprocessor">#endif</span>
+<a name="l01472"></a>01472 <span class="preprocessor"></span>  
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">write_buffer_send_offset</a>
 += ret;
+<a name="l01473"></a>01473   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01474"></a>01474 }
+<a name="l01475"></a>01475 
+<a name="l01481"></a>01481 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l01482"></a><a class="code" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc">01482</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc">check_write_done</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection,
+<a name="l01483"></a>01483                   <span class="keyword">enum</span> 
<a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a">MHD_CONNECTION_STATE</a>
 next_state)
+<a name="l01484"></a>01484 {
+<a name="l01485"></a>01485   <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#263f796b7802c743a37c6302697e047d">write_buffer_append_offset</a>
 !=
+<a name="l01486"></a>01486       connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">write_buffer_send_offset</a>)
+<a name="l01487"></a>01487     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01488"></a>01488   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#263f796b7802c743a37c6302697e047d">write_buffer_append_offset</a>
 = 0;
+<a name="l01489"></a>01489   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">write_buffer_send_offset</a>
 = 0;
+<a name="l01490"></a>01490   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = next_state;
+<a name="l01491"></a>01491   <a class="code" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5">MHD_pool_reallocate</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>,
+<a name="l01492"></a>01492                        connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">write_buffer</a>,
+<a name="l01493"></a>01493                        connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#0cee354ba776cb3160114a1a94988400">write_buffer_size</a>,
 0);
+<a name="l01494"></a>01494   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">write_buffer</a>
 = NULL;
+<a name="l01495"></a>01495   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#0cee354ba776cb3160114a1a94988400">write_buffer_size</a>
 = 0;
+<a name="l01496"></a>01496   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01497"></a>01497 }
+<a name="l01498"></a>01498 
+<a name="l01508"></a>01508 <span class="keywordtype">int</span>
+<a name="l01509"></a><a class="code" 
href="../../d4/d67/connection_8h.html#7ec5af3d0383cae612bee2254b1fd26f">01509</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f">MHD_connection_handle_write</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l01510"></a>01510 {
+<a name="l01511"></a>01511   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l01512"></a>01512   <span class="keywordtype">int</span> ret;
+<a name="l01513"></a>01513 
+<a name="l01514"></a>01514   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b2845bb9a203cdd2a0c4584476ea0fce">last_activity</a>
 = time (NULL);
+<a name="l01515"></a>01515   <span class="keywordflow">while</span> (1)
+<a name="l01516"></a>01516     {
+<a name="l01517"></a>01517 <span class="preprocessor">#if DEBUG_STATES</span>
+<a name="l01518"></a>01518 <span class="preprocessor"></span>      fprintf 
(stderr, <span class="stringliteral">"`%s' in state %u\n"</span>, __FUNCTION__, 
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>);
+<a name="l01519"></a>01519 <span class="preprocessor">#endif</span>
+<a name="l01520"></a>01520 <span class="preprocessor"></span>      <span 
class="keywordflow">switch</span> (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>)
+<a name="l01521"></a>01521         {
+<a name="l01522"></a>01522         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a79563c9ac354af7d7982ccf3bf87bf1e">MHD_CONNECTION_INIT</a>:
+<a name="l01523"></a>01523         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0af74c7fb00746e81bf0ef884ff886bf8e">MHD_CONNECTION_URL_RECEIVED</a>:
+<a name="l01524"></a>01524         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a09119b9ab13ad46277707b93fd3f54d7">MHD_CONNECTION_HEADER_PART_RECEIVED</a>:
+<a name="l01525"></a>01525         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89ba7f69c2a238bcba33f2688348f3bb">MHD_CONNECTION_HEADERS_RECEIVED</a>:
+<a name="l01526"></a>01526           <a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>
 (0);
+<a name="l01527"></a>01527           <span class="keywordflow">break</span>;
+<a name="l01528"></a>01528         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a5a4112ac35ae5b4bf5a05767fcbe0f86">MHD_CONNECTION_HEADERS_PROCESSED</a>:
+<a name="l01529"></a>01529           <span class="keywordflow">break</span>;
+<a name="l01530"></a>01530         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aecc6ca077af3c51152f3ea94b6257c53">MHD_CONNECTION_CONTINUE_SENDING</a>:
+<a name="l01531"></a>01531           ret = <a class="code" 
href="../../d2/d39/plibc_8h.html#37f5e11410a0d7e35178c2a5871353c8">SEND</a> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>,
+<a name="l01532"></a>01532                       &amp;<a class="code" 
href="../../d5/d5f/connection_8c.html#47a57fed53444ce0cd719d2361a941cb">HTTP_100_CONTINUE</a>[connection-&gt;
+<a name="l01533"></a>01533                                          
continue_message_write_offset],
+<a name="l01534"></a>01534                       strlen (<a class="code" 
href="../../d5/d5f/connection_8c.html#47a57fed53444ce0cd719d2361a941cb">HTTP_100_CONTINUE</a>)
 -
+<a name="l01535"></a>01535                       connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#72427791258e7924ab5f447db9ad98fe">continue_message_write_offset</a>,
+<a name="l01536"></a>01536                       MSG_NOSIGNAL);
+<a name="l01537"></a>01537           <span class="keywordflow">if</span> (ret 
&lt; 0)
+<a name="l01538"></a>01538             {
+<a name="l01539"></a>01539               <span class="keywordflow">if</span> 
(errno == EINTR)
+<a name="l01540"></a>01540                 <span 
class="keywordflow">break</span>;
+<a name="l01541"></a>01541 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l01542"></a>01542 <span class="preprocessor"></span>              
MHD_DLOG (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l01543"></a>01543                         <span 
class="stringliteral">"Failed to send data: %s\n"</span>, <a class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a> 
(errno));
+<a name="l01544"></a>01544 <span class="preprocessor">#endif</span>
+<a name="l01545"></a>01545 <span class="preprocessor"></span>              <a 
class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (connection);
+<a name="l01546"></a>01546               <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01547"></a>01547             }
+<a name="l01548"></a>01548 <span class="preprocessor">#if 
DEBUG_SEND_DATA</span>
+<a name="l01549"></a>01549 <span class="preprocessor"></span>          fprintf 
(stderr,
+<a name="l01550"></a>01550                    <span 
class="stringliteral">"Sent 100 continue response: `%.*s'\n"</span>,
+<a name="l01551"></a>01551                    ret,
+<a name="l01552"></a>01552                    &amp;<a class="code" 
href="../../d5/d5f/connection_8c.html#47a57fed53444ce0cd719d2361a941cb">HTTP_100_CONTINUE</a>[connection-&gt;
+<a name="l01553"></a>01553                                       
continue_message_write_offset]);
+<a name="l01554"></a>01554 <span class="preprocessor">#endif</span>
+<a name="l01555"></a>01555 <span class="preprocessor"></span>          
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#72427791258e7924ab5f447db9ad98fe">continue_message_write_offset</a>
 += ret;
+<a name="l01556"></a>01556           <span class="keywordflow">break</span>;
+<a name="l01557"></a>01557         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aaef6ec9fa36f5ad93b3064d098eddc16">MHD_CONNECTION_CONTINUE_SENT</a>:
+<a name="l01558"></a>01558         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a076dea21f972e577dba2581c17923470">MHD_CONNECTION_BODY_RECEIVED</a>:
+<a name="l01559"></a>01559         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aab1e81e04ac0f2f97edae90b695b6e17">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>:
+<a name="l01560"></a>01560         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>:
+<a name="l01561"></a>01561           <a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>
 (0);
+<a name="l01562"></a>01562           <span class="keywordflow">break</span>;
+<a name="l01563"></a>01563         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a252836ea760a96b437695f45bc90c582">MHD_CONNECTION_HEADERS_SENDING</a>:
+<a name="l01564"></a>01564           <a class="code" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e">do_write</a>
 (connection);
+<a name="l01565"></a>01565           <a class="code" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc">check_write_done</a>
 (connection, <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a585e82cfd3bbd013da0dde0544dda4b0">MHD_CONNECTION_HEADERS_SENT</a>);
+<a name="l01566"></a>01566           <span class="keywordflow">break</span>;
+<a name="l01567"></a>01567         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a585e82cfd3bbd013da0dde0544dda4b0">MHD_CONNECTION_HEADERS_SENT</a>:
+<a name="l01568"></a>01568           <a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>
 (0);
+<a name="l01569"></a>01569           <span class="keywordflow">break</span>;
+<a name="l01570"></a>01570         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a8cca663c6b3c838f6c48c62fb89e0216">MHD_CONNECTION_NORMAL_BODY_READY</a>:
+<a name="l01571"></a>01571           response = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>;
+<a name="l01572"></a>01572           <span class="keywordflow">if</span> 
(response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>
 != NULL)
+<a name="l01573"></a>01573             pthread_mutex_lock 
(&amp;response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>);
+<a name="l01574"></a>01574           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b">try_ready_normal_body</a>
 (connection))
+<a name="l01575"></a>01575             {
+<a name="l01576"></a>01576               <span class="keywordflow">if</span> 
(response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>
 != NULL)
+<a name="l01577"></a>01577                 pthread_mutex_unlock 
(&amp;response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>);
+<a name="l01578"></a>01578               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89b72ca7c8e087712b3fc17147ac5363">MHD_CONNECTION_NORMAL_BODY_UNREADY</a>;
+<a name="l01579"></a>01579               <span 
class="keywordflow">break</span>;
+<a name="l01580"></a>01580             }
+<a name="l01581"></a>01581           ret = <a class="code" 
href="../../d2/d39/plibc_8h.html#37f5e11410a0d7e35178c2a5871353c8">SEND</a> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>,
+<a name="l01582"></a>01582                       &amp;response-&gt;<a 
class="code" 
href="../../d5/d10/structMHD__Response.html#b544f314361691e4fc730179c93db07c">data</a>[connection-&gt;<a
 class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a>
 -
+<a name="l01583"></a>01583                                       
response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#6c0a125a3ce15aeacb5327592bdb52af">data_start</a>],
+<a name="l01584"></a>01584                       response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#8b7091ff5777e20f37eb6eac6e8bad7e">data_size</a>
 -
+<a name="l01585"></a>01585                       (connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a>
 -
+<a name="l01586"></a>01586                        response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#6c0a125a3ce15aeacb5327592bdb52af">data_start</a>),
 MSG_NOSIGNAL);
+<a name="l01587"></a>01587 <span class="preprocessor">#if 
DEBUG_SEND_DATA</span>
+<a name="l01588"></a>01588 <span class="preprocessor"></span>          <span 
class="keywordflow">if</span> (ret &gt; 0)
+<a name="l01589"></a>01589             fprintf (stderr,
+<a name="l01590"></a>01590                      <span 
class="stringliteral">"Sent DATA response: `%.*s'\n"</span>,
+<a name="l01591"></a>01591                      ret,
+<a name="l01592"></a>01592                      &amp;response-&gt;<a 
class="code" 
href="../../d5/d10/structMHD__Response.html#b544f314361691e4fc730179c93db07c">data</a>[connection-&gt;<a
 class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a>
 -
+<a name="l01593"></a>01593                                      
response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#6c0a125a3ce15aeacb5327592bdb52af">data_start</a>]);
+<a name="l01594"></a>01594 <span class="preprocessor">#endif</span>
+<a name="l01595"></a>01595 <span class="preprocessor"></span>          <span 
class="keywordflow">if</span> (response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>
 != NULL)
+<a name="l01596"></a>01596             pthread_mutex_unlock 
(&amp;response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>);
+<a name="l01597"></a>01597           <span class="keywordflow">if</span> (ret 
&lt; 0)
+<a name="l01598"></a>01598             {
+<a name="l01599"></a>01599               <span class="keywordflow">if</span> 
(errno == EINTR)
+<a name="l01600"></a>01600                 <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01601"></a>01601 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l01602"></a>01602 <span class="preprocessor"></span>              
MHD_DLOG (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l01603"></a>01603                         <span 
class="stringliteral">"Failed to send data: %s\n"</span>, <a class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a> 
(errno));
+<a name="l01604"></a>01604 <span class="preprocessor">#endif</span>
+<a name="l01605"></a>01605 <span class="preprocessor"></span>              <a 
class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (connection);
+<a name="l01606"></a>01606               <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01607"></a>01607             }
+<a name="l01608"></a>01608           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a>
 += ret;
+<a name="l01609"></a>01609           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a>
 ==
+<a name="l01610"></a>01610               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">total_size</a>)
+<a name="l01611"></a>01611             connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0ab3eb98291e7d7d7ec49da90fb3b1de34">MHD_CONNECTION_FOOTERS_SENT</a>;
    <span class="comment">/* have no footers... */</span>
+<a name="l01612"></a>01612           <span class="keywordflow">break</span>;
+<a name="l01613"></a>01613         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89b72ca7c8e087712b3fc17147ac5363">MHD_CONNECTION_NORMAL_BODY_UNREADY</a>:
+<a name="l01614"></a>01614           <a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>
 (0);
+<a name="l01615"></a>01615           <span class="keywordflow">break</span>;
+<a name="l01616"></a>01616         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aa49581e0b828acc619c2df0a304a0ce6">MHD_CONNECTION_CHUNKED_BODY_READY</a>:
+<a name="l01617"></a>01617           <a class="code" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e">do_write</a>
 (connection);
+<a name="l01618"></a>01618           <a class="code" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc">check_write_done</a>
 (connection,
+<a name="l01619"></a>01619                             (connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">total_size</a>
 ==
+<a name="l01620"></a>01620                              connection-&gt;
+<a name="l01621"></a>01621                              
response_write_position) ?
+<a name="l01622"></a>01622                             <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adee4083ff0ada653b28d7d5ea13e9053">MHD_CONNECTION_BODY_SENT</a>
 :
+<a name="l01623"></a>01623                             <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adb0c71369947d76a4c5cfaffd1139dae">MHD_CONNECTION_CHUNKED_BODY_UNREADY</a>);
+<a name="l01624"></a>01624           <span class="keywordflow">break</span>;
+<a name="l01625"></a>01625         <span class="keywordflow">case</span> 
MHD_CONNECTION_CHUNKED_BODY_UNREADY:
+<a name="l01626"></a>01626         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adee4083ff0ada653b28d7d5ea13e9053">MHD_CONNECTION_BODY_SENT</a>:
+<a name="l01627"></a>01627           <a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>
 (0);
+<a name="l01628"></a>01628           <span class="keywordflow">break</span>;
+<a name="l01629"></a>01629         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a29f00d34f9d16b786a1e439456645de1">MHD_CONNECTION_FOOTERS_SENDING</a>:
+<a name="l01630"></a>01630           <a class="code" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e">do_write</a>
 (connection);
+<a name="l01631"></a>01631           <a class="code" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc">check_write_done</a>
 (connection, <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0ab3eb98291e7d7d7ec49da90fb3b1de34">MHD_CONNECTION_FOOTERS_SENT</a>);
+<a name="l01632"></a>01632           <span class="keywordflow">break</span>;
+<a name="l01633"></a>01633         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0ab3eb98291e7d7d7ec49da90fb3b1de34">MHD_CONNECTION_FOOTERS_SENT</a>:
+<a name="l01634"></a>01634           <a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>
 (0);
+<a name="l01635"></a>01635           <span class="keywordflow">break</span>;
+<a name="l01636"></a>01636         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>:
+<a name="l01637"></a>01637           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 != -1)
+<a name="l01638"></a>01638             <a class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (connection);
+<a name="l01639"></a>01639           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01640"></a>01640         }
+<a name="l01641"></a>01641       <span class="keywordflow">break</span>;
+<a name="l01642"></a>01642     }
+<a name="l01643"></a>01643   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01644"></a>01644 }
+<a name="l01645"></a>01645 
+<a name="l01655"></a>01655 <span class="keywordtype">int</span>
+<a name="l01656"></a><a class="code" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16">01656</a>
 <a class="code" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16">MHD_connection_handle_idle</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection)
+<a name="l01657"></a>01657 {
+<a name="l01658"></a>01658   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> timeout;
+<a name="l01659"></a>01659   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *end;
+<a name="l01660"></a>01660   <span class="keywordtype">char</span> *line;
+<a name="l01661"></a>01661 
+<a name="l01662"></a>01662   <span class="keywordflow">while</span> (1)
+<a name="l01663"></a>01663     {
+<a name="l01664"></a>01664 <span class="preprocessor">#if DEBUG_STATES</span>
+<a name="l01665"></a>01665 <span class="preprocessor"></span>      fprintf 
(stderr, <span class="stringliteral">"`%s' in state %u\n"</span>, __FUNCTION__, 
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>);
+<a name="l01666"></a>01666 <span class="preprocessor">#endif</span>
+<a name="l01667"></a>01667 <span class="preprocessor"></span>      <span 
class="keywordflow">switch</span> (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>)
+<a name="l01668"></a>01668         {
+<a name="l01669"></a>01669         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a79563c9ac354af7d7982ccf3bf87bf1e">MHD_CONNECTION_INIT</a>:
+<a name="l01670"></a>01670           line = <a class="code" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681">get_next_header_line</a>
 (connection);
+<a name="l01671"></a>01671           <span class="keywordflow">if</span> (line 
== NULL)
+<a name="l01672"></a>01672             {
+<a name="l01673"></a>01673               <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 != <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a79563c9ac354af7d7982ccf3bf87bf1e">MHD_CONNECTION_INIT</a>)
+<a name="l01674"></a>01674                 <span 
class="keywordflow">continue</span>;
+<a name="l01675"></a>01675               <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>)
+<a name="l01676"></a>01676                 {
+<a name="l01677"></a>01677                   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>;
+<a name="l01678"></a>01678                   <span 
class="keywordflow">continue</span>;
+<a name="l01679"></a>01679                 }
+<a name="l01680"></a>01680               <span 
class="keywordflow">break</span>;
+<a name="l01681"></a>01681             }
+<a name="l01682"></a>01682           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec">parse_initial_message_line</a>
 (connection, line))
+<a name="l01683"></a>01683             connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>;
+<a name="l01684"></a>01684           <span class="keywordflow">else</span>
+<a name="l01685"></a>01685             connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0af74c7fb00746e81bf0ef884ff886bf8e">MHD_CONNECTION_URL_RECEIVED</a>;
+<a name="l01686"></a>01686           <span class="keywordflow">continue</span>;
+<a name="l01687"></a>01687         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0af74c7fb00746e81bf0ef884ff886bf8e">MHD_CONNECTION_URL_RECEIVED</a>:
+<a name="l01688"></a>01688           line = <a class="code" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681">get_next_header_line</a>
 (connection);
+<a name="l01689"></a>01689           <span class="keywordflow">if</span> (line 
== NULL)
+<a name="l01690"></a>01690             {
+<a name="l01691"></a>01691               <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 != <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0af74c7fb00746e81bf0ef884ff886bf8e">MHD_CONNECTION_URL_RECEIVED</a>)
+<a name="l01692"></a>01692                 <span 
class="keywordflow">continue</span>;
+<a name="l01693"></a>01693               <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>)
+<a name="l01694"></a>01694                 {
+<a name="l01695"></a>01695                   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>;
+<a name="l01696"></a>01696                   <span 
class="keywordflow">continue</span>;
+<a name="l01697"></a>01697                 }
+<a name="l01698"></a>01698               <span 
class="keywordflow">break</span>;
+<a name="l01699"></a>01699             }
+<a name="l01700"></a>01700           <span class="keywordflow">if</span> 
(strlen (line) == 0)
+<a name="l01701"></a>01701             {
+<a name="l01702"></a>01702               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89ba7f69c2a238bcba33f2688348f3bb">MHD_CONNECTION_HEADERS_RECEIVED</a>;
+<a name="l01703"></a>01703               <span 
class="keywordflow">continue</span>;
+<a name="l01704"></a>01704             }
+<a name="l01705"></a>01705           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb">process_header_line</a>
 (connection, line))
+<a name="l01706"></a>01706             {
+<a name="l01707"></a>01707               <a class="code" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">transmit_error_response</a>
 (connection,
+<a name="l01708"></a>01708                                        <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#edddaa9fd1852151d9748836ceaf3f9a">MHD_HTTP_BAD_REQUEST</a>,
+<a name="l01709"></a>01709                                        <a 
class="code" 
href="../../d5/d5f/connection_8c.html#4e9686b4c04ef7d429e152a54a1d7e32">REQUEST_MALFORMED</a>);
+<a name="l01710"></a>01710               <span 
class="keywordflow">break</span>;
+<a name="l01711"></a>01711             }
+<a name="l01712"></a>01712           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a09119b9ab13ad46277707b93fd3f54d7">MHD_CONNECTION_HEADER_PART_RECEIVED</a>;
+<a name="l01713"></a>01713           <span class="keywordflow">continue</span>;
+<a name="l01714"></a>01714         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a09119b9ab13ad46277707b93fd3f54d7">MHD_CONNECTION_HEADER_PART_RECEIVED</a>:
+<a name="l01715"></a>01715           line = <a class="code" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681">get_next_header_line</a>
 (connection);
+<a name="l01716"></a>01716           <span class="keywordflow">if</span> (line 
== NULL)
+<a name="l01717"></a>01717             {
+<a name="l01718"></a>01718               <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 != <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a09119b9ab13ad46277707b93fd3f54d7">MHD_CONNECTION_HEADER_PART_RECEIVED</a>)
+<a name="l01719"></a>01719                 <span 
class="keywordflow">continue</span>;
+<a name="l01720"></a>01720               <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>)
+<a name="l01721"></a>01721                 {
+<a name="l01722"></a>01722                   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>;
+<a name="l01723"></a>01723                   <span 
class="keywordflow">continue</span>;
+<a name="l01724"></a>01724                 }
+<a name="l01725"></a>01725               <span 
class="keywordflow">break</span>;
+<a name="l01726"></a>01726             }
+<a name="l01727"></a>01727           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 ==
+<a name="l01728"></a>01728               <a class="code" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc">process_broken_line</a>
 (connection, line, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>))
+<a name="l01729"></a>01729             <span 
class="keywordflow">continue</span>;
+<a name="l01730"></a>01730           <span class="keywordflow">if</span> 
(strlen (line) == 0)
+<a name="l01731"></a>01731             {
+<a name="l01732"></a>01732               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89ba7f69c2a238bcba33f2688348f3bb">MHD_CONNECTION_HEADERS_RECEIVED</a>;
+<a name="l01733"></a>01733               <span 
class="keywordflow">continue</span>;
+<a name="l01734"></a>01734             }
+<a name="l01735"></a>01735           <span class="keywordflow">continue</span>;
+<a name="l01736"></a>01736         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89ba7f69c2a238bcba33f2688348f3bb">MHD_CONNECTION_HEADERS_RECEIVED</a>:
+<a name="l01737"></a>01737           <a class="code" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1">parse_connection_headers</a>
 (connection);
+<a name="l01738"></a>01738           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 == <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>)
+<a name="l01739"></a>01739             <span 
class="keywordflow">continue</span>;
+<a name="l01740"></a>01740           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a5a4112ac35ae5b4bf5a05767fcbe0f86">MHD_CONNECTION_HEADERS_PROCESSED</a>;
+<a name="l01741"></a>01741           <span class="keywordflow">continue</span>;
+<a name="l01742"></a>01742         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a5a4112ac35ae5b4bf5a05767fcbe0f86">MHD_CONNECTION_HEADERS_PROCESSED</a>:
+<a name="l01743"></a>01743           <a class="code" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213">call_connection_handler</a>
 (connection); <span class="comment">/* first call */</span>
+<a name="l01744"></a>01744           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 == <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>)
+<a name="l01745"></a>01745             <span 
class="keywordflow">continue</span>;
+<a name="l01746"></a>01746           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e">need_100_continue</a>
 (connection))
+<a name="l01747"></a>01747             {
+<a name="l01748"></a>01748               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aecc6ca077af3c51152f3ea94b6257c53">MHD_CONNECTION_CONTINUE_SENDING</a>;
+<a name="l01749"></a>01749               <span 
class="keywordflow">break</span>;
+<a name="l01750"></a>01750             }
+<a name="l01751"></a>01751           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">remaining_upload_size</a>
 == 0)
+<a name="l01752"></a>01752             ? <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>
 : <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aaef6ec9fa36f5ad93b3064d098eddc16">MHD_CONNECTION_CONTINUE_SENT</a>;
+<a name="l01753"></a>01753           <span class="keywordflow">continue</span>;
+<a name="l01754"></a>01754         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aecc6ca077af3c51152f3ea94b6257c53">MHD_CONNECTION_CONTINUE_SENDING</a>:
+<a name="l01755"></a>01755           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#72427791258e7924ab5f447db9ad98fe">continue_message_write_offset</a>
 ==
+<a name="l01756"></a>01756               strlen (<a class="code" 
href="../../d5/d5f/connection_8c.html#47a57fed53444ce0cd719d2361a941cb">HTTP_100_CONTINUE</a>))
+<a name="l01757"></a>01757             {
+<a name="l01758"></a>01758               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aaef6ec9fa36f5ad93b3064d098eddc16">MHD_CONNECTION_CONTINUE_SENT</a>;
+<a name="l01759"></a>01759               <span 
class="keywordflow">continue</span>;
+<a name="l01760"></a>01760             }
+<a name="l01761"></a>01761           <span class="keywordflow">break</span>;
+<a name="l01762"></a>01762         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aaef6ec9fa36f5ad93b3064d098eddc16">MHD_CONNECTION_CONTINUE_SENT</a>:
+<a name="l01763"></a>01763           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 != 0)
+<a name="l01764"></a>01764             {
+<a name="l01765"></a>01765               <a class="code" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213">call_connection_handler</a>
 (connection);     <span class="comment">/* loop call */</span>
+<a name="l01766"></a>01766               <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 == <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>)
+<a name="l01767"></a>01767                 <span 
class="keywordflow">continue</span>;
+<a name="l01768"></a>01768             }
+<a name="l01769"></a>01769           <span class="keywordflow">if</span> 
((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">remaining_upload_size</a>
 == 0) ||
+<a name="l01770"></a>01770               ((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">remaining_upload_size</a>
 == -1) &amp;&amp;
+<a name="l01771"></a>01771                (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 == 0) &amp;&amp;
+<a name="l01772"></a>01772                (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 == connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>)))
+<a name="l01773"></a>01773             {
+<a name="l01774"></a>01774               <span class="keywordflow">if</span> 
((<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 == connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#43e580beaa73b4c589c86fc9f144fbad">have_chunked_upload</a>)
 &amp;&amp;
+<a name="l01775"></a>01775                   (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>))
+<a name="l01776"></a>01776                 connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a076dea21f972e577dba2581c17923470">MHD_CONNECTION_BODY_RECEIVED</a>;
+<a name="l01777"></a>01777               <span class="keywordflow">else</span>
+<a name="l01778"></a>01778                 connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>;
+<a name="l01779"></a>01779               <span 
class="keywordflow">continue</span>;
+<a name="l01780"></a>01780             }
+<a name="l01781"></a>01781           <span class="keywordflow">break</span>;
+<a name="l01782"></a>01782         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a076dea21f972e577dba2581c17923470">MHD_CONNECTION_BODY_RECEIVED</a>:
+<a name="l01783"></a>01783           line = <a class="code" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681">get_next_header_line</a>
 (connection);
+<a name="l01784"></a>01784           <span class="keywordflow">if</span> (line 
== NULL)
+<a name="l01785"></a>01785             {
+<a name="l01786"></a>01786               <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 != <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a076dea21f972e577dba2581c17923470">MHD_CONNECTION_BODY_RECEIVED</a>)
+<a name="l01787"></a>01787                 <span 
class="keywordflow">continue</span>;
+<a name="l01788"></a>01788               <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>)
+<a name="l01789"></a>01789                 {
+<a name="l01790"></a>01790                   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>;
+<a name="l01791"></a>01791                   <span 
class="keywordflow">continue</span>;
+<a name="l01792"></a>01792                 }
+<a name="l01793"></a>01793               <span 
class="keywordflow">break</span>;
+<a name="l01794"></a>01794             }
+<a name="l01795"></a>01795           <span class="keywordflow">if</span> 
(strlen (line) == 0)
+<a name="l01796"></a>01796             {
+<a name="l01797"></a>01797               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>;
+<a name="l01798"></a>01798               <span 
class="keywordflow">continue</span>;
+<a name="l01799"></a>01799             }
+<a name="l01800"></a>01800           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb">process_header_line</a>
 (connection, line))
+<a name="l01801"></a>01801             {
+<a name="l01802"></a>01802               <a class="code" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">transmit_error_response</a>
 (connection,
+<a name="l01803"></a>01803                                        <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#edddaa9fd1852151d9748836ceaf3f9a">MHD_HTTP_BAD_REQUEST</a>,
+<a name="l01804"></a>01804                                        <a 
class="code" 
href="../../d5/d5f/connection_8c.html#4e9686b4c04ef7d429e152a54a1d7e32">REQUEST_MALFORMED</a>);
+<a name="l01805"></a>01805               <span 
class="keywordflow">break</span>;
+<a name="l01806"></a>01806             }
+<a name="l01807"></a>01807           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aab1e81e04ac0f2f97edae90b695b6e17">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>;
+<a name="l01808"></a>01808           <span class="keywordflow">continue</span>;
+<a name="l01809"></a>01809         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aab1e81e04ac0f2f97edae90b695b6e17">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>:
+<a name="l01810"></a>01810           line = <a class="code" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681">get_next_header_line</a>
 (connection);
+<a name="l01811"></a>01811           <span class="keywordflow">if</span> (line 
== NULL)
+<a name="l01812"></a>01812             {
+<a name="l01813"></a>01813               <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 != <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aab1e81e04ac0f2f97edae90b695b6e17">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>)
+<a name="l01814"></a>01814                 <span 
class="keywordflow">continue</span>;
+<a name="l01815"></a>01815               <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>)
+<a name="l01816"></a>01816                 {
+<a name="l01817"></a>01817                   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>;
+<a name="l01818"></a>01818                   <span 
class="keywordflow">continue</span>;
+<a name="l01819"></a>01819                 }
+<a name="l01820"></a>01820               <span 
class="keywordflow">break</span>;
+<a name="l01821"></a>01821             }
+<a name="l01822"></a>01822           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 ==
+<a name="l01823"></a>01823               <a class="code" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc">process_broken_line</a>
 (connection, line, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a4217442766bb0014c81ae0be873be875">MHD_FOOTER_KIND</a>))
+<a name="l01824"></a>01824             <span 
class="keywordflow">continue</span>;
+<a name="l01825"></a>01825           <span class="keywordflow">if</span> 
(strlen (line) == 0)
+<a name="l01826"></a>01826             {
+<a name="l01827"></a>01827               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>;
+<a name="l01828"></a>01828               <span 
class="keywordflow">continue</span>;
+<a name="l01829"></a>01829             }
+<a name="l01830"></a>01830           <span class="keywordflow">continue</span>;
+<a name="l01831"></a>01831         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>:
+<a name="l01832"></a>01832           <a class="code" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213">call_connection_handler</a>
 (connection); <span class="comment">/* "final" call */</span>
+<a name="l01833"></a>01833           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 == <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>)
+<a name="l01834"></a>01834             <span 
class="keywordflow">continue</span>;
+<a name="l01835"></a>01835           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>
 == NULL)
+<a name="l01836"></a>01836             <span class="keywordflow">break</span>; 
             <span class="comment">/* try again next time */</span>
+<a name="l01837"></a>01837           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4">build_header_response</a>
 (connection))
+<a name="l01838"></a>01838             {
+<a name="l01839"></a>01839               <span class="comment">/* oops - 
close! */</span>
+<a name="l01840"></a>01840 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l01841"></a>01841 <span class="preprocessor"></span>              
MHD_DLOG (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l01842"></a>01842                         <span 
class="stringliteral">"Closing connection (failed to create response 
header)\n"</span>);
+<a name="l01843"></a>01843 <span class="preprocessor">#endif</span>
+<a name="l01844"></a>01844 <span class="preprocessor"></span>              
connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>;
+<a name="l01845"></a>01845               <span 
class="keywordflow">continue</span>;
+<a name="l01846"></a>01846             }
+<a name="l01847"></a>01847           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a252836ea760a96b437695f45bc90c582">MHD_CONNECTION_HEADERS_SENDING</a>;
+<a name="l01848"></a>01848           <span class="keywordflow">break</span>;
+<a name="l01849"></a>01849         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a252836ea760a96b437695f45bc90c582">MHD_CONNECTION_HEADERS_SENDING</a>:
+<a name="l01850"></a>01850           <span class="comment">/* no default 
action */</span>
+<a name="l01851"></a>01851           <span class="keywordflow">break</span>;
+<a name="l01852"></a>01852         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a585e82cfd3bbd013da0dde0544dda4b0">MHD_CONNECTION_HEADERS_SENT</a>:
+<a name="l01853"></a>01853           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#43e580beaa73b4c589c86fc9f144fbad">have_chunked_upload</a>)
+<a name="l01854"></a>01854             connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adb0c71369947d76a4c5cfaffd1139dae">MHD_CONNECTION_CHUNKED_BODY_UNREADY</a>;
+<a name="l01855"></a>01855           <span class="keywordflow">else</span>
+<a name="l01856"></a>01856             connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89b72ca7c8e087712b3fc17147ac5363">MHD_CONNECTION_NORMAL_BODY_UNREADY</a>;
+<a name="l01857"></a>01857           <span class="keywordflow">continue</span>;
+<a name="l01858"></a>01858         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a8cca663c6b3c838f6c48c62fb89e0216">MHD_CONNECTION_NORMAL_BODY_READY</a>:
+<a name="l01859"></a>01859           <span class="comment">/* nothing to do 
here */</span>
+<a name="l01860"></a>01860           <span class="keywordflow">break</span>;
+<a name="l01861"></a>01861         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89b72ca7c8e087712b3fc17147ac5363">MHD_CONNECTION_NORMAL_BODY_UNREADY</a>:
+<a name="l01862"></a>01862           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>
 != NULL)
+<a name="l01863"></a>01863             pthread_mutex_lock 
(&amp;connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>);
+<a name="l01864"></a>01864           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 == <a class="code" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b">try_ready_normal_body</a>
 (connection))
+<a name="l01865"></a>01865             {
+<a name="l01866"></a>01866               <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>
 != NULL)
+<a name="l01867"></a>01867                 pthread_mutex_unlock 
(&amp;connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>);
+<a name="l01868"></a>01868               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a8cca663c6b3c838f6c48c62fb89e0216">MHD_CONNECTION_NORMAL_BODY_READY</a>;
+<a name="l01869"></a>01869               <span 
class="keywordflow">break</span>;
+<a name="l01870"></a>01870             }
+<a name="l01871"></a>01871           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>
 != NULL)
+<a name="l01872"></a>01872             pthread_mutex_unlock 
(&amp;connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>);
+<a name="l01873"></a>01873           <span class="comment">/* not ready, no 
socket action */</span>
+<a name="l01874"></a>01874           <span class="keywordflow">break</span>;
+<a name="l01875"></a>01875         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aa49581e0b828acc619c2df0a304a0ce6">MHD_CONNECTION_CHUNKED_BODY_READY</a>:
+<a name="l01876"></a>01876           <span class="comment">/* nothing to do 
here */</span>
+<a name="l01877"></a>01877           <span class="keywordflow">break</span>;
+<a name="l01878"></a>01878         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adb0c71369947d76a4c5cfaffd1139dae">MHD_CONNECTION_CHUNKED_BODY_UNREADY</a>:
+<a name="l01879"></a>01879           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>
 != NULL)
+<a name="l01880"></a>01880             pthread_mutex_lock 
(&amp;connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>);
+<a name="l01881"></a>01881           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 == <a class="code" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021">try_ready_chunked_body</a>
 (connection))
+<a name="l01882"></a>01882             {
+<a name="l01883"></a>01883               <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>
 != NULL)
+<a name="l01884"></a>01884                 pthread_mutex_unlock 
(&amp;connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>);
+<a name="l01885"></a>01885               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aa49581e0b828acc619c2df0a304a0ce6">MHD_CONNECTION_CHUNKED_BODY_READY</a>;
+<a name="l01886"></a>01886               <span 
class="keywordflow">continue</span>;
+<a name="l01887"></a>01887             }
+<a name="l01888"></a>01888           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>
 != NULL)
+<a name="l01889"></a>01889             pthread_mutex_unlock 
(&amp;connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>-&gt;<a
 class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>);
+<a name="l01890"></a>01890           <span class="keywordflow">break</span>;
+<a name="l01891"></a>01891         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adee4083ff0ada653b28d7d5ea13e9053">MHD_CONNECTION_BODY_SENT</a>:
+<a name="l01892"></a>01892           <a class="code" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4">build_header_response</a>
 (connection);
+<a name="l01893"></a>01893           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">write_buffer_send_offset</a>
 ==
+<a name="l01894"></a>01894               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#263f796b7802c743a37c6302697e047d">write_buffer_append_offset</a>)
+<a name="l01895"></a>01895             connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0ab3eb98291e7d7d7ec49da90fb3b1de34">MHD_CONNECTION_FOOTERS_SENT</a>;
+<a name="l01896"></a>01896           <span class="keywordflow">else</span>
+<a name="l01897"></a>01897             connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a29f00d34f9d16b786a1e439456645de1">MHD_CONNECTION_FOOTERS_SENDING</a>;
+<a name="l01898"></a>01898           <span class="keywordflow">continue</span>;
+<a name="l01899"></a>01899         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a29f00d34f9d16b786a1e439456645de1">MHD_CONNECTION_FOOTERS_SENDING</a>:
+<a name="l01900"></a>01900           <span class="comment">/* no default 
action */</span>
+<a name="l01901"></a>01901           <span class="keywordflow">break</span>;
+<a name="l01902"></a>01902         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0ab3eb98291e7d7d7ec49da90fb3b1de34">MHD_CONNECTION_FOOTERS_SENT</a>:
+<a name="l01903"></a>01903           <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>);
+<a name="l01904"></a>01904           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>-&gt;<a
 class="code" 
href="../../d9/d6a/structMHD__Daemon.html#4a8c721e21a137d4e8364560868bae4c">notify_completed</a>
 != NULL)
+<a name="l01905"></a>01905             connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>-&gt;<a
 class="code" 
href="../../d9/d6a/structMHD__Daemon.html#4a8c721e21a137d4e8364560868bae4c">notify_completed</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>-&gt;
+<a name="l01906"></a>01906                                                   
notify_completed_cls,
+<a name="l01907"></a>01907                                                   
connection,
+<a name="l01908"></a>01908                                                   
&amp;connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#ba467f24dfaf87dba9173b57390a107e">client_context</a>,
+<a name="l01909"></a>01909                                                   
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7ab06b4b1332c0f58ef4f33afec32e129">MHD_REQUEST_TERMINATED_COMPLETED_OK</a>);
+<a name="l01910"></a>01910           end = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c">MHD_lookup_connection_value</a>
 (connection,
+<a name="l01911"></a>01911                                              <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>,
+<a name="l01912"></a>01912                                              <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#1df2e38bf3a1eeee41b4cbd42673f1f0">MHD_HTTP_HEADER_CONNECTION</a>);
+<a name="l01913"></a>01913           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#ba467f24dfaf87dba9173b57390a107e">client_context</a>
 = NULL;
+<a name="l01914"></a>01914           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#72427791258e7924ab5f447db9ad98fe">continue_message_write_offset</a>
 = 0;
+<a name="l01915"></a>01915           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#9e0f2d520ef6763e826b4fead95f46ac">responseCode</a>
 = 0;
+<a name="l01916"></a>01916           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>
 = NULL;
+<a name="l01917"></a>01917           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#669c751eda79f0800f2a77626db79f4b">headers_received</a>
 = NULL;
+<a name="l01918"></a>01918           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a>
 = 0;
+<a name="l01919"></a>01919           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#43e580beaa73b4c589c86fc9f144fbad">have_chunked_upload</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01920"></a>01920           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#7872b97b30b552ffa0d27c45b5b3173b">method</a>
 = NULL;
+<a name="l01921"></a>01921           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#113d6d7f52f3367616e54febb19609b3">url</a>
 = NULL;
+<a name="l01922"></a>01922           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">write_buffer</a>
 = NULL;
+<a name="l01923"></a>01923           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#0cee354ba776cb3160114a1a94988400">write_buffer_size</a>
 = 0;
+<a name="l01924"></a>01924           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">write_buffer_send_offset</a>
 = 0;
+<a name="l01925"></a>01925           connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#263f796b7802c743a37c6302697e047d">write_buffer_append_offset</a>
 = 0;
+<a name="l01926"></a>01926           <span class="keywordflow">if</span> ((end 
!= NULL) &amp;&amp; (0 == strcasecmp (end, <span 
class="stringliteral">"close"</span>)))
+<a name="l01927"></a>01927             {
+<a name="l01928"></a>01928               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01929"></a>01929               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 = 0;
+<a name="l01930"></a>01930             }
+<a name="l01931"></a>01931           <span class="keywordflow">if</span> (((<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 == connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>)
 &amp;&amp;
+<a name="l01932"></a>01932                (0 == connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>))
 ||
+<a name="l01933"></a>01933               (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a>
 == NULL) ||
+<a name="l01934"></a>01934               (0 != strcasecmp (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#5e8934362c0b39783fcb8c102c9dc00d">MHD_HTTP_VERSION_1_1</a>,
 connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a>)))
+<a name="l01935"></a>01935             {
+<a name="l01936"></a>01936               <span class="comment">/* http 1.0, 
version-less requests cannot be pipelined */</span>
+<a name="l01937"></a>01937               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>;
+<a name="l01938"></a>01938               <a class="code" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d">MHD_pool_destroy</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>);
+<a name="l01939"></a>01939               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>
 = NULL;
+<a name="l01940"></a>01940               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>
 = NULL;
+<a name="l01941"></a>01941               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>
 = 0;
+<a name="l01942"></a>01942               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>
 = 0;
+<a name="l01943"></a>01943             }
+<a name="l01944"></a>01944           <span class="keywordflow">else</span>
+<a name="l01945"></a>01945             {
+<a name="l01946"></a>01946               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a>
 = NULL;
+<a name="l01947"></a>01947               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a79563c9ac354af7d7982ccf3bf87bf1e">MHD_CONNECTION_INIT</a>;
+<a name="l01948"></a>01948               connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>
+<a name="l01949"></a>01949                 = <a class="code" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a">MHD_pool_reset</a>
 (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>,
+<a name="l01950"></a>01950                                   connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>,
+<a name="l01951"></a>01951                                   connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>);
+<a name="l01952"></a>01952             }
+<a name="l01953"></a>01953           <span class="keywordflow">continue</span>;
+<a name="l01954"></a>01954         <span class="keywordflow">case</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>:
+<a name="l01955"></a>01955           <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 != -1)
+<a name="l01956"></a>01956             <a class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (connection);
+<a name="l01957"></a>01957           <span class="keywordflow">break</span>;
+<a name="l01958"></a>01958         <span class="keywordflow">default</span>:
+<a name="l01959"></a>01959           <a class="code" 
href="../../d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">EXTRA_CHECK</a>
 (0);
+<a name="l01960"></a>01960           <span class="keywordflow">break</span>;
+<a name="l01961"></a>01961         }
+<a name="l01962"></a>01962       <span class="keywordflow">break</span>;
+<a name="l01963"></a>01963     }
+<a name="l01964"></a>01964   timeout = connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>-&gt;<a
 class="code" 
href="../../d9/d6a/structMHD__Daemon.html#ef107e20dc0d633b841cee5edde56096">connection_timeout</a>;
+<a name="l01965"></a>01965   <span class="keywordflow">if</span> 
((connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 != -1) &amp;&amp;
+<a name="l01966"></a>01966       (timeout != 0) &amp;&amp; (time (NULL) - 
timeout &gt; connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b2845bb9a203cdd2a0c4584476ea0fce">last_activity</a>))
+<a name="l01967"></a>01967     {
+<a name="l01968"></a>01968       <a class="code" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection_close_error</a>
 (connection);
+<a name="l01969"></a>01969       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l01970"></a>01970     }
+<a name="l01971"></a>01971   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l01972"></a>01972 
+<a name="l01973"></a>01973 }
+<a name="l01974"></a>01974 
+<a name="l01975"></a>01975 <span class="comment">/* end of connection.c 
*/</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c.html
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c.html
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,380 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_long_header.c File 
Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_long_header.c File Reference</h1><code>#include &quot;<a 
class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &quot;<a class="el" 
href="../../dd/d83/socat_8c-source.html">socat.c</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_long_header.c:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dc9/testzzuf_2daemontest__long__header_8c__incl.png" border="0" 
usemap="#src/testzzuf/daemontest_long_header.c_map" alt=""></center>
+<map name="src/testzzuf/daemontest_long_header.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"><area 
shape="rect" href="../../d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111"></map>
+</div>
+
+<p>
+<a href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html">Go to 
the source code of this file.</a><table border="0" cellpadding="0" 
cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>&nbsp;&nbsp;&nbsp;(1024*10)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#c4af32c910f3ca1bf3317256d576bb32">apc_all</a>
 (void *cls, const struct sockaddr *addr, socklen_t addrlen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **unused)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68">testLongUrlGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd">testLongHeaderGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="7333c82b4214083d1c21139e56ad7391"></a><!-- doxytag: 
member="daemontest_long_header.c::VERY_LONG" 
ref="7333c82b4214083d1c21139e56ad7391" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define VERY_LONG&nbsp;&nbsp;&nbsp;(1024*10)     
     </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+We will set the memory available per connection to half of this value, so the 
actual value does not have to be big at all... 
+<p>Definition at line <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00045">45</a>
 of file <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="29fca52edba6f2e3ef05c67b7b4d4b04"></a><!-- doxytag: 
member="daemontest_long_header.c::ahc_echo" 
ref="29fca52edba6f2e3ef05c67b7b4d4b04" args="(void *cls, struct MHD_Connection 
*connection, const char *url, const char *method, const char *version, const 
char *upload_data, unsigned int *upload_data_size, void **unused)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>unused</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00069">69</a>
 of file <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
and <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/dfc/testzzuf_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png"
 border="0" 
usemap="#d5/dfc/testzzuf_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map"
 alt=""></center>
+<map 
name="d5/dfc/testzzuf_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="c4af32c910f3ca1bf3317256d576bb32"></a><!-- doxytag: 
member="daemontest_long_header.c::apc_all" 
ref="c4af32c910f3ca1bf3317256d576bb32" args="(void *cls, const struct sockaddr 
*addr, socklen_t addrlen)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int apc_all           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const struct sockaddr *&nbsp;</td>
+          <td class="paramname"> <em>addr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">socklen_t&nbsp;</td>
+          <td class="paramname"> <em>addrlen</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00050">50</a>
 of file <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_long_header.c::copyBuffer" 
ref="d81c59142c8e14bd20d5e266add76107" args="(void *ptr, size_t size, size_t 
nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00063">63</a>
 of file <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_long_header.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00216">216</a>
 of file <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+<p>References <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00155">testLongHeaderGet()</a>,
 and <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00090">testLongUrlGet()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/dfc/testzzuf_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#d5/dfc/testzzuf_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="d5/dfc/testzzuf_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="108,1554,255,1580"><area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="123,1630,240,1656"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1883,1464,1965,1491"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="347,1642,411,1668"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="335,1591,423,1618"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="304,1490,453,1516"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="503,1616,649,1643"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2156,1464,2244,1491"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2069,1515,2331,1542"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2080,1312,2320,1339"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2113,1414,2287,1440"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2117,1363,2283,1390"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2380,1363,2588,1390"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2436,578,2532,604"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="503,1490,649,1516"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1076,1655,1268,1682"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="700,407,796,434"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1609,1515,1751,1542"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="847,280,1025,307"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1321,1059,1529,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1317,407,1533,434"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1317,502,1533,528"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1365,306,1485,332"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="868,382,1004,408"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1083,382,1261,408"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1583,350,1777,376"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1840,502,2008,528"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1835,1312,2013,1339"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2116,1616,2284,1643"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2412,1591,2556,1618"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2639,1667,2836,1694"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2424,1642,2544,1668"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2381,1692,2587,1719"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2412,1540,2556,1567"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1593,704,1767,731"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1601,1312,1759,1339"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2091,1110,2309,1136"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1617,1211,1743,1238"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1851,1110,1997,1136"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1828,1248,2020,1275"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1584,1262,1776,1288"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1604,1008,1756,1035"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1848,958,2000,984"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1591,907,1769,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1595,654,1765,680"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1847,882,2001,908"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1644,299,1716,326"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1613,856,1747,883"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1643,451,1717,478"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="3c9893d3f095001b5a640046b2a3acbd"></a><!-- doxytag: 
member="daemontest_long_header.c::testLongHeaderGet" 
ref="3c9893d3f095001b5a640046b2a3acbd" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testLongHeaderGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00152">152</a>
 of file <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00056">apc_all()</a>, <a 
class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00307">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00043">VERY_LONG</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/dfc/testzzuf_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.png"
 border="0" 
usemap="#d5/dfc/testzzuf_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph_map"
 alt=""></center>
+<map 
name="d5/dfc/testzzuf_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1803,309,1885,336"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="283,309,347,336"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,360,359,387"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2076,360,2164,387"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="1989,309,2251,336"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9b6a8108031b2b11e3ef19b3d7594e68"></a><!-- doxytag: 
member="daemontest_long_header.c::testLongUrlGet" 
ref="9b6a8108031b2b11e3ef19b3d7594e68" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testLongUrlGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00092">92</a>
 of file <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00056">apc_all()</a>, <a 
class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00307">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00043">VERY_LONG</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d5/dfc/testzzuf_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.png"
 border="0" 
usemap="#d5/dfc/testzzuf_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph_map"
 alt=""></center>
+<map 
name="d5/dfc/testzzuf_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1803,309,1885,336"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="283,309,347,336"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,360,359,387"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2076,360,2164,387"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="1989,309,2251,336"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="37bc0d7e0f563d120189bd36e086fc91"></a><!-- doxytag: 
member="daemontest_long_header.c::oneone" 
ref="37bc0d7e0f563d120189bd36e086fc91" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00047">47</a>
 of file <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+517e499acdfabf3d3da7660434408814
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1803,309,1885,336">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="283,309,347,336">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,360,359,387">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2076,360,2164,387">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="1989,309,2251,336">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+bcf04ec77eee4318e972b2ac233c29bc
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1803,309,1885,336">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="283,309,347,336">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,360,359,387">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2076,360,2164,387">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="1989,309,2251,336">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+45bf62ab313f256740c40f7b5e997188
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="108,1554,255,1580">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="123,1630,240,1656">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1883,1464,1965,1491">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="347,1642,411,1668">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="335,1591,423,1618">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="304,1490,453,1516">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="503,1616,649,1643">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2156,1464,2244,1491">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2069,1515,2331,1542">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2080,1312,2320,1339">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2113,1414,2287,1440">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2117,1363,2283,1390">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2380,1363,2588,1390">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2436,578,2532,604">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="503,1490,649,1516">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1076,1655,1268,1682">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="700,407,796,434">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1609,1515,1751,1542">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="847,280,1025,307">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1321,1059,1529,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1317,407,1533,434">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1317,502,1533,528">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1365,306,1485,332">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="868,382,1004,408">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1083,382,1261,408">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1583,350,1777,376">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1840,502,2008,528">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1835,1312,2013,1339">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2116,1616,2284,1643">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2412,1591,2556,1618">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2639,1667,2836,1694">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2424,1642,2544,1668">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2381,1692,2587,1719">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2412,1540,2556,1567">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1593,704,1767,731">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1601,1312,1759,1339">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2091,1110,2309,1136">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1617,1211,1743,1238">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1851,1110,1997,1136">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1828,1248,2020,1275">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1584,1262,1776,1288">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1604,1008,1756,1035">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1848,958,2000,984">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1591,907,1769,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1595,654,1765,680">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1847,882,2001,908">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1644,299,1716,326">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1613,856,1747,883">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1643,451,1717,478">

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+77aeae96bb310bc35a6bb173b117093d
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d5/dfc/testzzuf_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c.html
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c.html
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,403 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_long_header.c File 
Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_long_header.c File Reference</h1><code>#include &quot;<a 
class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_long_header.c:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/d75/testcurl_2daemontest__long__header_8c__incl.png" border="0" 
usemap="#src/testcurl/daemontest_long_header.c_map" alt=""></center>
+<map name="src/testcurl/daemontest_long_header.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"></map>
+</div>
+
+<p>
+<a href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html">Go to 
the source code of this file.</a><table border="0" cellpadding="0" 
cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#7333c82b4214083d1c21139e56ad7391">VERY_LONG</a>&nbsp;&nbsp;&nbsp;(1024*10)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#c4af32c910f3ca1bf3317256d576bb32">apc_all</a>
 (void *cls, const struct sockaddr *addr, socklen_t addrlen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **unused)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68">testLongUrlGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd">testLongHeaderGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="7333c82b4214083d1c21139e56ad7391"></a><!-- doxytag: 
member="daemontest_long_header.c::VERY_LONG" 
ref="7333c82b4214083d1c21139e56ad7391" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define VERY_LONG&nbsp;&nbsp;&nbsp;(1024*10)     
     </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+We will set the memory available per connection to half of this value, so the 
actual value does not have to be big at all... 
+<p>Definition at line <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00043">43</a>
 of file <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00155">testLongHeaderGet()</a>,
 and <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00090">testLongUrlGet()</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="29fca52edba6f2e3ef05c67b7b4d4b04"></a><!-- doxytag: 
member="daemontest_long_header.c::ahc_echo" 
ref="29fca52edba6f2e3ef05c67b7b4d4b04" args="(void *cls, struct MHD_Connection 
*connection, const char *url, const char *method, const char *version, const 
char *upload_data, unsigned int *upload_data_size, void **unused)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>unused</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00067">67</a>
 of file <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
and <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d6/d8a/testcurl_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png"
 border="0" 
usemap="#d6/d8a/testcurl_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map"
 alt=""></center>
+<map 
name="d6/d8a/testcurl_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="c4af32c910f3ca1bf3317256d576bb32"></a><!-- doxytag: 
member="daemontest_long_header.c::apc_all" 
ref="c4af32c910f3ca1bf3317256d576bb32" args="(void *cls, const struct sockaddr 
*addr, socklen_t addrlen)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int apc_all           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const struct sockaddr *&nbsp;</td>
+          <td class="paramname"> <em>addr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">socklen_t&nbsp;</td>
+          <td class="paramname"> <em>addrlen</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00048">48</a>
 of file <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_long_header.c::copyBuffer" 
ref="d81c59142c8e14bd20d5e266add76107" args="(void *ptr, size_t size, size_t 
nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00061">61</a>
 of file <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_long_header.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00227">227</a>
 of file <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+<p>References <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00155">testLongHeaderGet()</a>,
 and <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00090">testLongUrlGet()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d6/d8a/testcurl_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#d6/d8a/testcurl_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="d6/d8a/testcurl_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="108,1554,255,1580"><area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="123,1630,240,1656"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1883,1464,1965,1491"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="347,1642,411,1668"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="335,1591,423,1618"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="304,1490,453,1516"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="503,1616,649,1643"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2156,1464,2244,1491"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2069,1515,2331,1542"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2080,1312,2320,1339"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2113,1414,2287,1440"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2117,1363,2283,1390"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2380,1363,2588,1390"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2436,578,2532,604"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="503,1490,649,1516"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1076,1655,1268,1682"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="700,407,796,434"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1609,1515,1751,1542"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="847,280,1025,307"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1321,1059,1529,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1317,407,1533,434"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1317,502,1533,528"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1365,306,1485,332"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="868,382,1004,408"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1083,382,1261,408"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1583,350,1777,376"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1840,502,2008,528"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1835,1312,2013,1339"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2116,1616,2284,1643"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2412,1591,2556,1618"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2639,1667,2836,1694"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2424,1642,2544,1668"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2381,1692,2587,1719"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2412,1540,2556,1567"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1593,704,1767,731"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1601,1312,1759,1339"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2091,1110,2309,1136"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1617,1211,1743,1238"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1851,1110,1997,1136"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1828,1248,2020,1275"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1584,1262,1776,1288"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1604,1008,1756,1035"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1848,958,2000,984"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1591,907,1769,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1595,654,1765,680"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1847,882,2001,908"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1644,299,1716,326"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1613,856,1747,883"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1643,451,1717,478"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="3c9893d3f095001b5a640046b2a3acbd"></a><!-- doxytag: 
member="daemontest_long_header.c::testLongHeaderGet" 
ref="3c9893d3f095001b5a640046b2a3acbd" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testLongHeaderGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00155">155</a>
 of file <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00056">apc_all()</a>, <a 
class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00134">MHD_HTTP_REQUEST_ENTITY_TOO_LARGE</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00307">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
and <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00043">VERY_LONG</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00227">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.png"
 border="0" 
usemap="#d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph_map"
 alt=""></center>
+<map 
name="d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1997,1781,2080,1808"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="245,1870,309,1897"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="233,1921,321,1948"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="203,844,352,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="988,1668,1135,1694"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2284,1730,2372,1757"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2197,1781,2459,1808"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2208,1161,2448,1188"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2241,1465,2415,1492"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2245,1680,2411,1706"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2508,1730,2716,1757"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2564,604,2660,630"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="400,844,547,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1212,1566,1404,1593"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="596,502,692,529"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1492,1516,1633,1542"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="743,376,921,402"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1204,984,1412,1010"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1200,502,1416,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1200,401,1416,428"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1248,1034,1368,1061"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="764,477,900,504"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="972,477,1151,504"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1465,654,1660,681"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1711,502,1879,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1949,1110,2128,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2244,1629,2412,1656"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2540,1528,2684,1554"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2767,1553,2964,1580"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2552,1629,2672,1656"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2509,1680,2715,1706"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2540,1832,2684,1858"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1476,604,1649,630"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1484,908,1641,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1929,1389,2148,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1500,857,1625,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1721,1414,1868,1441"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1467,1212,1659,1238"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1467,958,1659,985"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1487,1060,1639,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1719,908,1871,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1473,1110,1652,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1477,401,1648,428"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1717,756,1872,782"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1716,1313,1873,1340"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1728,857,1861,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1527,452,1599,478"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1496,756,1629,782"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1525,300,1600,326"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_icgraph.png"
 border="0" 
usemap="#d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_icgraph_map"
 alt=""></center>
+<map 
name="d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_icgraph_map">
+<area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="203,5,256,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9b6a8108031b2b11e3ef19b3d7594e68"></a><!-- doxytag: 
member="daemontest_long_header.c::testLongUrlGet" 
ref="9b6a8108031b2b11e3ef19b3d7594e68" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testLongUrlGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00090">90</a>
 of file <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00056">apc_all()</a>, <a 
class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00135">MHD_HTTP_REQUEST_URI_TOO_LONG</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00307">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
and <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00043">VERY_LONG</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00227">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.png"
 border="0" 
usemap="#d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph_map"
 alt=""></center>
+<map 
name="d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1968,1781,2051,1808"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="216,1870,280,1897"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="204,1921,292,1948"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="173,844,323,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="959,1668,1105,1694"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2255,1730,2343,1757"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2168,1781,2429,1808"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2179,1161,2419,1188"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2212,1465,2385,1492"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2216,1680,2381,1706"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2479,1730,2687,1757"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2535,604,2631,630"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="371,844,517,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1183,1566,1375,1593"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="567,502,663,529"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1463,1516,1604,1542"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="713,376,892,402"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1175,984,1383,1010"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1171,502,1387,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1171,401,1387,428"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1219,1034,1339,1061"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="735,477,871,504"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="943,477,1121,504"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1436,654,1631,681"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1681,502,1849,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1920,1110,2099,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2215,1629,2383,1656"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2511,1528,2655,1554"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2737,1553,2935,1580"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2523,1629,2643,1656"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2480,1680,2685,1706"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2511,1832,2655,1858"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1447,604,1620,630"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1455,908,1612,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1900,1389,2119,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1471,857,1596,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1692,1414,1839,1441"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1437,1212,1629,1238"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1437,958,1629,985"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1457,1060,1609,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1689,908,1841,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1444,1110,1623,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1448,401,1619,428"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1688,756,1843,782"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1687,1313,1844,1340"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1699,857,1832,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1497,452,1569,478"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1467,756,1600,782"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1496,300,1571,326"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_icgraph.png"
 border="0" 
usemap="#d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_icgraph_map"
 alt=""></center>
+<map 
name="d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_icgraph_map">
+<area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="173,5,227,32"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="37bc0d7e0f563d120189bd36e086fc91"></a><!-- doxytag: 
member="daemontest_long_header.c::oneone" 
ref="37bc0d7e0f563d120189bd36e086fc91" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html#l00045">45</a>
 of file <a class="el" 
href="../../d4/da0/testcurl_2daemontest__long__header_8c-source.html">daemontest_long_header.c</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:15 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+517e499acdfabf3d3da7660434408814
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1997,1781,2080,1808">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="245,1870,309,1897">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="233,1921,321,1948">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="203,844,352,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="988,1668,1135,1694">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2284,1730,2372,1757">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2197,1781,2459,1808">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2208,1161,2448,1188">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2241,1465,2415,1492">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2245,1680,2411,1706">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2508,1730,2716,1757">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2564,604,2660,630">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="400,844,547,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1212,1566,1404,1593">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="596,502,692,529">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1492,1516,1633,1542">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="743,376,921,402">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1204,984,1412,1010">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1200,502,1416,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1200,401,1416,428">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1248,1034,1368,1061">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="764,477,900,504">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="972,477,1151,504">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1465,654,1660,681">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1711,502,1879,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1949,1110,2128,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2244,1629,2412,1656">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2540,1528,2684,1554">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2767,1553,2964,1580">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2552,1629,2672,1656">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2509,1680,2715,1706">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2540,1832,2684,1858">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1476,604,1649,630">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1484,908,1641,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1929,1389,2148,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1500,857,1625,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1721,1414,1868,1441">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1467,1212,1659,1238">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1467,958,1659,985">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1487,1060,1639,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1719,908,1871,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1473,1110,1652,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1477,401,1648,428">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1717,756,1872,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1716,1313,1873,1340">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1728,857,1861,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1527,452,1599,478">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1496,756,1629,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1525,300,1600,326">

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+b83b3093eb217089839769a1b278d9fb
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="203,5,256,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+828b7fe592c8b92bef8ef84caf14782b
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_3c9893d3f095001b5a640046b2a3acbd_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1968,1781,2051,1808">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="216,1870,280,1897">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="204,1921,292,1948">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="173,844,323,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="959,1668,1105,1694">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2255,1730,2343,1757">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2168,1781,2429,1808">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2179,1161,2419,1188">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2212,1465,2385,1492">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2216,1680,2381,1706">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2479,1730,2687,1757">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2535,604,2631,630">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="371,844,517,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1183,1566,1375,1593">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="567,502,663,529">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1463,1516,1604,1542">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="713,376,892,402">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1175,984,1383,1010">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1171,502,1387,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1171,401,1387,428">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1219,1034,1339,1061">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="735,477,871,504">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="943,477,1121,504">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1436,654,1631,681">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1681,502,1849,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1920,1110,2099,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2215,1629,2383,1656">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2511,1528,2655,1554">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2737,1553,2935,1580">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2523,1629,2643,1656">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2480,1680,2685,1706">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2511,1832,2655,1858">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1447,604,1620,630">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1455,908,1612,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1900,1389,2119,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1471,857,1596,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1692,1414,1839,1441">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1437,1212,1629,1238">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1437,958,1629,985">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1457,1060,1609,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1689,908,1841,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1444,1110,1623,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1448,401,1619,428">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1688,756,1843,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1687,1313,1844,1340">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1699,857,1832,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1497,452,1569,478">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1467,756,1600,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1496,300,1571,326">

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+a8d185461d3e7993afc6a213a2e936ab
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="173,5,227,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+62e51a635514d9721df3078f97ce617a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_9b6a8108031b2b11e3ef19b3d7594e68_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="108,1554,255,1580">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="123,1630,240,1656">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1883,1464,1965,1491">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="347,1642,411,1668">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="335,1591,423,1618">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="304,1490,453,1516">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="503,1616,649,1643">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2156,1464,2244,1491">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2069,1515,2331,1542">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2080,1312,2320,1339">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2113,1414,2287,1440">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2117,1363,2283,1390">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2380,1363,2588,1390">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2436,578,2532,604">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="503,1490,649,1516">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1076,1655,1268,1682">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="700,407,796,434">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1609,1515,1751,1542">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="847,280,1025,307">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1321,1059,1529,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1317,407,1533,434">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1317,502,1533,528">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1365,306,1485,332">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="868,382,1004,408">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1083,382,1261,408">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1583,350,1777,376">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1840,502,2008,528">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1835,1312,2013,1339">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2116,1616,2284,1643">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2412,1591,2556,1618">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2639,1667,2836,1694">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2424,1642,2544,1668">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2381,1692,2587,1719">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2412,1540,2556,1567">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1593,704,1767,731">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1601,1312,1759,1339">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2091,1110,2309,1136">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1617,1211,1743,1238">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1851,1110,1997,1136">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1828,1248,2020,1275">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1584,1262,1776,1288">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1604,1008,1756,1035">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1848,958,2000,984">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1591,907,1769,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1595,654,1765,680">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1847,882,2001,908">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1644,299,1716,326">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1613,856,1747,883">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1643,451,1717,478">

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+77aeae96bb310bc35a6bb173b117093d
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d6/d8a/testcurl_2daemontest__long__header_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d6/dbd/reason__phrase_8c__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d6/dbd/reason__phrase_8c__incl.map           
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d6/dbd/reason__phrase_8c__incl.map   
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" href="$de/d1b/reason__phrase_8h.html" 
title="reason_phrase.h" alt="" coords="45,84,173,110">

Added: libmicrohttpd-docs/WWW/doxygen/d6/dbd/reason__phrase_8c__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d6/dbd/reason__phrase_8c__incl.md5           
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d6/dbd/reason__phrase_8c__incl.md5   
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+1d723f82f58ba4e7a207799a203deb00
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d6/dbd/reason__phrase_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d6/dbd/reason__phrase_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,398 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_put_chunked.c Source 
File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_put_chunked.c</h1><a 
href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007, 2008 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00028"></a>00028 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include "<a 
class="code" href="../../d9/d7f/socat_8c.html" title="Code to fork-exec zzuf 
and start the socat process.">socat.c</a>"</span>
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 <span class="keyword">struct </span>CBC
+<a name="l00042"></a>00042 {
+<a name="l00043"></a>00043   <span class="keywordtype">char</span> *buf;
+<a name="l00044"></a>00044   <span class="keywordtype">size_t</span> pos;
+<a name="l00045"></a>00045   <span class="keywordtype">size_t</span> size;
+<a name="l00046"></a>00046 };
+<a name="l00047"></a>00047 
+<a name="l00048"></a>00048 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00049"></a><a class="code" 
href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#049fac3dbfa5ed765c840a1e61b56228">00049</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>
 (<span class="keywordtype">void</span> *stream, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ptr)
+<a name="l00050"></a>00050 {
+<a name="l00051"></a>00051   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> *pos = ptr;
+<a name="l00052"></a>00052   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> wrt;
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054   wrt = size * nmemb;
+<a name="l00055"></a>00055   <span class="keywordflow">if</span> (wrt &gt; 8 - 
(*pos))
+<a name="l00056"></a>00056     wrt = 8 - (*pos);
+<a name="l00057"></a>00057   <span class="keywordflow">if</span> (wrt &gt; 4)
+<a name="l00058"></a>00058     wrt = 4;                    <span 
class="comment">/* only send half at first =&gt; force multiple chunks! 
*/</span>
+<a name="l00059"></a>00059   memcpy (stream, &amp;(<span 
class="stringliteral">"Hello123"</span>[*pos]), wrt);
+<a name="l00060"></a>00060   (*pos) += wrt;
+<a name="l00061"></a>00061   <span class="keywordflow">return</span> wrt;
+<a name="l00062"></a>00062 }
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00065"></a><a class="code" 
href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#d81c59142c8e14bd20d5e266add76107">00065</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00066"></a>00066 {
+<a name="l00067"></a>00067   <span class="keyword">struct </span>CBC *cbc = 
ctx;
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069   <span class="keywordflow">if</span> (cbc-&gt;pos 
+ size * nmemb &gt; cbc-&gt;size)
+<a name="l00070"></a>00070     <span class="keywordflow">return</span> 0;      
             <span class="comment">/* overflow */</span>
+<a name="l00071"></a>00071   memcpy (&amp;cbc-&gt;buf[cbc-&gt;pos], ptr, size 
* nmemb);
+<a name="l00072"></a>00072   cbc-&gt;pos += size * nmemb;
+<a name="l00073"></a>00073   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00074"></a>00074 }
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00077"></a><a class="code" 
href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">00077</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00078"></a>00078           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00079"></a>00079           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00080"></a>00080           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00081"></a>00081           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00082"></a>00082           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00083"></a>00083           <span class="keywordtype">void</span> 
**unused)
+<a name="l00084"></a>00084 {
+<a name="l00085"></a>00085   <span class="keywordtype">int</span> *done = cls;
+<a name="l00086"></a>00086   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00087"></a>00087   <span class="keywordtype">int</span> ret;
+<a name="l00088"></a>00088   <span class="keywordtype">int</span> have;
+<a name="l00089"></a>00089 
+<a name="l00090"></a>00090   <span class="keywordflow">if</span> (0 != strcmp 
(<span class="stringliteral">"PUT"</span>, method))
+<a name="l00091"></a>00091     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* unexpected method */</span>
+<a name="l00092"></a>00092   <span class="keywordflow">if</span> ((*done) &lt; 
8)
+<a name="l00093"></a>00093     {
+<a name="l00094"></a>00094       have = *upload_data_size;
+<a name="l00095"></a>00095       <span class="keywordflow">if</span> (have + 
*done &gt; 8)
+<a name="l00096"></a>00096         {
+<a name="l00097"></a>00097           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00098"></a>00098         }
+<a name="l00099"></a>00099       <span class="keywordflow">if</span> (0 == 
memcmp (upload_data, &amp;<span class="stringliteral">"Hello123"</span>[*done], 
have))
+<a name="l00100"></a>00100         {
+<a name="l00101"></a>00101           *done += have;
+<a name="l00102"></a>00102           *upload_data_size = 0;
+<a name="l00103"></a>00103         }
+<a name="l00104"></a>00104       <span class="keywordflow">else</span>
+<a name="l00105"></a>00105         {
+<a name="l00106"></a>00106           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00107"></a>00107         }
+<a name="l00108"></a>00108 <span class="preprocessor">#if 0</span>
+<a name="l00109"></a>00109 <span class="preprocessor"></span>      fprintf 
(stderr, <span class="stringliteral">"Not ready for response: %u/%u\n"</span>, 
*done, 8);
+<a name="l00110"></a>00110 <span class="preprocessor">#endif</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span>      <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00112"></a>00112     }
+<a name="l00113"></a>00113   response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (url),
+<a name="l00114"></a>00114                                             (<span 
class="keywordtype">void</span> *) url, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00115"></a>00115   ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00116"></a>00116   <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00117"></a>00117   <span class="keywordflow">return</span> ret;
+<a name="l00118"></a>00118 }
+<a name="l00119"></a>00119 
+<a name="l00120"></a>00120 
+<a name="l00121"></a>00121 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00122"></a><a class="code" 
href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">00122</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ()
+<a name="l00123"></a>00123 {
+<a name="l00124"></a>00124   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00125"></a>00125   CURL *c;
+<a name="l00126"></a>00126   <span class="keywordtype">char</span> buf[2048];
+<a name="l00127"></a>00127   <span class="keyword">struct </span>CBC cbc;
+<a name="l00128"></a>00128   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00129"></a>00129   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00130"></a>00130   <span class="keywordtype">int</span> i;
+<a name="l00131"></a>00131 
+<a name="l00132"></a>00132   cbc.buf = buf;
+<a name="l00133"></a>00133   cbc.size = 2048;
+<a name="l00134"></a>00134   cbc.pos = 0;
+<a name="l00135"></a>00135   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00136"></a>00136                         11080,
+<a name="l00137"></a>00137                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00138"></a>00138   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00139"></a>00139     <span class="keywordflow">return</span> 1;
+<a name="l00140"></a>00140   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00141"></a>00141   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00142"></a>00142     {
+<a name="l00143"></a>00143       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00144"></a>00144       c = curl_easy_init ();
+<a name="l00145"></a>00145       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11080/hello_world";</span>);
+<a name="l00146"></a>00146       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00147"></a>00147       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00148"></a>00148       curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00149"></a>00149       curl_easy_setopt (c, CURLOPT_READDATA, 
&amp;pos);
+<a name="l00150"></a>00150       curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00151"></a>00151       <span class="comment">/*</span>
+<a name="l00152"></a>00152 <span class="comment">         // by not giving the 
file size, we force chunking!</span>
+<a name="l00153"></a>00153 <span class="comment">         curl_easy_setopt (c, 
CURLOPT_INFILESIZE_LARGE, (curl_off_t) 8L);</span>
+<a name="l00154"></a>00154 <span class="comment">       */</span>
+<a name="l00155"></a>00155       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00156"></a>00156       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00157"></a>00157       curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00158"></a>00158       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00159"></a>00159       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00160"></a>00160       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00161"></a>00161       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00162"></a>00162       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00163"></a>00163       curl_easy_perform (c);
+<a name="l00164"></a>00164       curl_easy_cleanup (c);
+<a name="l00165"></a>00165     }
+<a name="l00166"></a>00166   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00167"></a>00167   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00168"></a>00168   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00169"></a>00169   <span class="keywordflow">return</span> 0;
+<a name="l00170"></a>00170 }
+<a name="l00171"></a>00171 
+<a name="l00172"></a>00172 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00173"></a><a class="code" 
href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">00173</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ()
+<a name="l00174"></a>00174 {
+<a name="l00175"></a>00175   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00176"></a>00176   CURL *c;
+<a name="l00177"></a>00177   <span class="keywordtype">char</span> buf[2048];
+<a name="l00178"></a>00178   <span class="keyword">struct </span>CBC cbc;
+<a name="l00179"></a>00179   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00180"></a>00180   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00181"></a>00181   CURLcode errornum;
+<a name="l00182"></a>00182 
+<a name="l00183"></a>00183   cbc.buf = buf;
+<a name="l00184"></a>00184   cbc.size = 2048;
+<a name="l00185"></a>00185   cbc.pos = 0;
+<a name="l00186"></a>00186   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00187"></a>00187                         11081,
+<a name="l00188"></a>00188                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00189"></a>00189   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00190"></a>00190     <span class="keywordflow">return</span> 16;
+<a name="l00191"></a>00191   c = curl_easy_init ();
+<a name="l00192"></a>00192   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00193"></a>00193   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00194"></a>00194   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00195"></a>00195   curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00196"></a>00196   curl_easy_setopt (c, CURLOPT_READDATA, &amp;pos);
+<a name="l00197"></a>00197   curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00198"></a>00198   <span class="comment">/*</span>
+<a name="l00199"></a>00199 <span class="comment">     // by not giving the 
file size, we force chunking!</span>
+<a name="l00200"></a>00200 <span class="comment">     curl_easy_setopt (c, 
CURLOPT_INFILESIZE_LARGE, (curl_off_t) 8L);</span>
+<a name="l00201"></a>00201 <span class="comment">   */</span>
+<a name="l00202"></a>00202   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00203"></a>00203   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00204"></a>00204   curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00205"></a>00205   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00206"></a>00206   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00207"></a>00207   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00208"></a>00208   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00209"></a>00209   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00210"></a>00210   <span class="keywordflow">if</span> (CURLE_OK != 
(errornum = curl_easy_perform (c)))
+<a name="l00211"></a>00211     {
+<a name="l00212"></a>00212       fprintf (stderr,
+<a name="l00213"></a>00213                <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00214"></a>00214                curl_easy_strerror (errornum));
+<a name="l00215"></a>00215       curl_easy_cleanup (c);
+<a name="l00216"></a>00216       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00217"></a>00217       <span class="keywordflow">return</span> 32;
+<a name="l00218"></a>00218     }
+<a name="l00219"></a>00219   curl_easy_cleanup (c);
+<a name="l00220"></a>00220   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00221"></a>00221   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00222"></a>00222     <span class="keywordflow">return</span> 64;
+<a name="l00223"></a>00223   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00224"></a>00224     <span class="keywordflow">return</span> 128;
+<a name="l00225"></a>00225 
+<a name="l00226"></a>00226   <span class="keywordflow">return</span> 0;
+<a name="l00227"></a>00227 }
+<a name="l00228"></a>00228 
+<a name="l00229"></a>00229 
+<a name="l00230"></a>00230 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00231"></a><a class="code" 
href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">00231</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ()
+<a name="l00232"></a>00232 {
+<a name="l00233"></a>00233   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00234"></a>00234   CURL *c;
+<a name="l00235"></a>00235   <span class="keywordtype">char</span> buf[2048];
+<a name="l00236"></a>00236   <span class="keyword">struct </span>CBC cbc;
+<a name="l00237"></a>00237   CURLM *multi;
+<a name="l00238"></a>00238   CURLMcode mret;
+<a name="l00239"></a>00239   fd_set rs;
+<a name="l00240"></a>00240   fd_set ws;
+<a name="l00241"></a>00241   fd_set es;
+<a name="l00242"></a>00242   <span class="keywordtype">int</span> max;
+<a name="l00243"></a>00243   <span class="keywordtype">int</span> running;
+<a name="l00244"></a>00244   time_t start;
+<a name="l00245"></a>00245   <span class="keyword">struct </span>timeval tv;
+<a name="l00246"></a>00246   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00247"></a>00247   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00248"></a>00248   <span class="keywordtype">int</span> i;
+<a name="l00249"></a>00249 
+<a name="l00250"></a>00250   multi = NULL;
+<a name="l00251"></a>00251   cbc.buf = buf;
+<a name="l00252"></a>00252   cbc.size = 2048;
+<a name="l00253"></a>00253   cbc.pos = 0;
+<a name="l00254"></a>00254   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00255"></a>00255                         11082,
+<a name="l00256"></a>00256                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00257"></a>00257   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00258"></a>00258     <span class="keywordflow">return</span> 256;
+<a name="l00259"></a>00259 
+<a name="l00260"></a>00260   multi = curl_multi_init ();
+<a name="l00261"></a>00261   <span class="keywordflow">if</span> (multi == 
NULL)
+<a name="l00262"></a>00262     {
+<a name="l00263"></a>00263       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00264"></a>00264       <span class="keywordflow">return</span> 512;
+<a name="l00265"></a>00265     }
+<a name="l00266"></a>00266   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00267"></a>00267   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00268"></a>00268     {
+<a name="l00269"></a>00269       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00270"></a>00270       c = curl_easy_init ();
+<a name="l00271"></a>00271       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11082/hello_world";</span>);
+<a name="l00272"></a>00272       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00273"></a>00273       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00274"></a>00274       curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00275"></a>00275       curl_easy_setopt (c, CURLOPT_READDATA, 
&amp;pos);
+<a name="l00276"></a>00276       curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00277"></a>00277       <span class="comment">/*</span>
+<a name="l00278"></a>00278 <span class="comment">         // by not giving the 
file size, we force chunking!</span>
+<a name="l00279"></a>00279 <span class="comment">         curl_easy_setopt (c, 
CURLOPT_INFILESIZE_LARGE, (curl_off_t) 8L);</span>
+<a name="l00280"></a>00280 <span class="comment">       */</span>
+<a name="l00281"></a>00281       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00282"></a>00282       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00283"></a>00283       curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00284"></a>00284       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00285"></a>00285       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00286"></a>00286       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00287"></a>00287       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00288"></a>00288       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00289"></a>00289 
+<a name="l00290"></a>00290 
+<a name="l00291"></a>00291       mret = curl_multi_add_handle (multi, c);
+<a name="l00292"></a>00292       <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00293"></a>00293         {
+<a name="l00294"></a>00294           curl_multi_cleanup (multi);
+<a name="l00295"></a>00295           curl_easy_cleanup (c);
+<a name="l00296"></a>00296           <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00297"></a>00297           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00298"></a>00298           <span class="keywordflow">return</span> 
1024;
+<a name="l00299"></a>00299         }
+<a name="l00300"></a>00300       start = time (NULL);
+<a name="l00301"></a>00301       <span class="keywordflow">while</span> ((time 
(NULL) - start &lt; 5) &amp;&amp; (c != NULL))
+<a name="l00302"></a>00302         {
+<a name="l00303"></a>00303           max = 0;
+<a name="l00304"></a>00304           FD_ZERO (&amp;rs);
+<a name="l00305"></a>00305           FD_ZERO (&amp;ws);
+<a name="l00306"></a>00306           FD_ZERO (&amp;es);
+<a name="l00307"></a>00307           curl_multi_perform (multi, &amp;running);
+<a name="l00308"></a>00308           mret = curl_multi_fdset (multi, &amp;rs, 
&amp;ws, &amp;es, &amp;max);
+<a name="l00309"></a>00309           <span class="keywordflow">if</span> (mret 
!= CURLM_OK)
+<a name="l00310"></a>00310             {
+<a name="l00311"></a>00311               curl_multi_remove_handle (multi, c);
+<a name="l00312"></a>00312               curl_multi_cleanup (multi);
+<a name="l00313"></a>00313               curl_easy_cleanup (c);
+<a name="l00314"></a>00314               <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00315"></a>00315               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00316"></a>00316               <span 
class="keywordflow">return</span> 2048;
+<a name="l00317"></a>00317             }
+<a name="l00318"></a>00318           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00319"></a>00319             {
+<a name="l00320"></a>00320               curl_multi_remove_handle (multi, c);
+<a name="l00321"></a>00321               curl_multi_cleanup (multi);
+<a name="l00322"></a>00322               curl_easy_cleanup (c);
+<a name="l00323"></a>00323               <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00324"></a>00324               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00325"></a>00325               <span 
class="keywordflow">return</span> 4096;
+<a name="l00326"></a>00326             }
+<a name="l00327"></a>00327           tv.tv_sec = 0;
+<a name="l00328"></a>00328           tv.tv_usec = 1000;
+<a name="l00329"></a>00329           select (max + 1, &amp;rs, &amp;ws, 
&amp;es, &amp;tv);
+<a name="l00330"></a>00330           curl_multi_perform (multi, &amp;running);
+<a name="l00331"></a>00331           <span class="keywordflow">if</span> 
(running == 0)
+<a name="l00332"></a>00332             {
+<a name="l00333"></a>00333               curl_multi_info_read (multi, 
&amp;running);
+<a name="l00334"></a>00334               curl_multi_remove_handle (multi, c);
+<a name="l00335"></a>00335               curl_easy_cleanup (c);
+<a name="l00336"></a>00336               c = NULL;
+<a name="l00337"></a>00337             }
+<a name="l00338"></a>00338           <a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(d);
+<a name="l00339"></a>00339         }
+<a name="l00340"></a>00340       <span class="keywordflow">if</span> (c != 
NULL)
+<a name="l00341"></a>00341         {
+<a name="l00342"></a>00342           curl_multi_remove_handle (multi, c);
+<a name="l00343"></a>00343           curl_easy_cleanup (c);
+<a name="l00344"></a>00344         }
+<a name="l00345"></a>00345     }
+<a name="l00346"></a>00346   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00347"></a>00347   curl_multi_cleanup (multi);
+<a name="l00348"></a>00348   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00349"></a>00349   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00350"></a>00350   <span class="keywordflow">return</span> 0;
+<a name="l00351"></a>00351 }
+<a name="l00352"></a>00352 
+<a name="l00353"></a>00353 
+<a name="l00354"></a>00354 
+<a name="l00355"></a>00355 <span class="keywordtype">int</span>
+<a name="l00356"></a><a class="code" 
href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#d1835a0a190dc5fe4f925bb69443c770">00356</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00357"></a>00357 {
+<a name="l00358"></a>00358   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00359"></a>00359 
+<a name="l00360"></a>00360   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00361"></a>00361     <span class="keywordflow">return</span> 2;
+<a name="l00362"></a>00362   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ();
+<a name="l00363"></a>00363   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ();
+<a name="l00364"></a>00364   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ();
+<a name="l00365"></a>00365   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00366"></a>00366     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00367"></a>00367   curl_global_cleanup ();
+<a name="l00368"></a>00368   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00369"></a>00369 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d7/d72/response_8h__dep__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d7/d72/response_8h__dep__incl.map            
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d7/d72/response_8h__dep__incl.map    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" href="$d5/d5f/connection_8c.html" title="Methods for 
managing connections." alt="" coords="5,84,187,110">
+<area shape="rect" href="$dc/d21/daemon_8c.html" title="A minimal&#45;HTTP 
server library." alt="" coords="211,84,376,110">
+<area shape="rect" href="$d9/d6b/response_8c.html" title="Methods for managing 
response objects." alt="" coords="400,84,571,110">

Added: libmicrohttpd-docs/WWW/doxygen/d7/d72/response_8h__dep__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d7/d72/response_8h__dep__incl.md5            
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d7/d72/response_8h__dep__incl.md5    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+bf3b884f44e46c14a420eedf2a922282
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d7/d72/response_8h__dep__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d7/d72/response_8h__dep__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d7/d78/internal_8c__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d7/d78/internal_8c__incl.map                 
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d7/d78/internal_8c__incl.map 2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" href="$db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="45,84,125,110">

Added: libmicrohttpd-docs/WWW/doxygen/d7/d78/internal_8c__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d7/d78/internal_8c__incl.md5                 
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d7/d78/internal_8c__incl.md5 2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+c93998131360ce9d065775661b3f091b
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d7/d78/internal_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/d7/d78/internal_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/da1/testzzuf_2daemontest__get_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/da1/testzzuf_2daemontest__get_8c__incl.map    
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/da1/testzzuf_2daemontest__get_8c__incl.map    
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">
+<area shape="rect" href="$d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/da1/testzzuf_2daemontest__get_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/da1/testzzuf_2daemontest__get_8c__incl.md5    
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/da1/testzzuf_2daemontest__get_8c__incl.md5    
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e7d8c835ca38267d9416aebcd400cc23
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/da1/testzzuf_2daemontest__get_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d7/da1/testzzuf_2daemontest__get_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/da9/testzzuf_2daemontest__postform_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/da9/testzzuf_2daemontest__postform_8c__incl.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/da9/testzzuf_2daemontest__postform_8c__incl.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">
+<area shape="rect" href="$d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/da9/testzzuf_2daemontest__postform_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/da9/testzzuf_2daemontest__postform_8c__incl.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/da9/testzzuf_2daemontest__postform_8c__incl.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+83578788288c7b04cb50b14f85c7f1a7
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/da9/testzzuf_2daemontest__postform_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d7/da9/testzzuf_2daemontest__postform_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d7/dab/internal_8h-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d7/dab/internal_8h-source.html               
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d7/dab/internal_8h-source.html       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,279 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/internal.h Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+</div>
+<h1>internal.h</h1><a href="../../db/dde/internal_8h.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Daniel Pittman 
and Christian Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     This library is free 
software; you can redistribute it and/or</span>
+<a name="l00006"></a>00006 <span class="comment">     modify it under the 
terms of the GNU Lesser General Public</span>
+<a name="l00007"></a>00007 <span class="comment">     License as published by 
the Free Software Foundation; either</span>
+<a name="l00008"></a>00008 <span class="comment">     version 2.1 of the 
License, or (at your option) any later version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     This library is 
distributed in the hope that it will be useful,</span>
+<a name="l00011"></a>00011 <span class="comment">     but WITHOUT ANY 
WARRANTY; without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     Lesser General Public 
License for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU Lesser General Public</span>
+<a name="l00016"></a>00016 <span class="comment">     License along with this 
library; if not, write to the Free Software</span>
+<a name="l00017"></a>00017 <span class="comment">     Foundation, Inc., 51 
Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</span>
+<a name="l00018"></a>00018 <span class="comment">*/</span>
+<a name="l00019"></a>00019 
+<a name="l00027"></a>00027 <span class="preprocessor">#ifndef INTERNAL_H</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span 
class="preprocessor">#define INTERNAL_H</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;stdio.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include 
&lt;unistd.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include 
&lt;stdarg.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include 
&lt;errno.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#include 
&lt;fcntl.h&gt;</span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include 
&lt;signal.h&gt;</span>
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 <span class="preprocessor">#include 
"config.h"</span>
+<a name="l00041"></a>00041 <span class="preprocessor">#include "<a 
class="code" href="../../d2/d39/plibc_8h.html">plibc.h</a>"</span>
+<a name="l00042"></a>00042 <span class="preprocessor">#include "<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>"</span>
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044 <span class="preprocessor">#ifndef MINGW</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;sys/mman.h&gt;</span>
+<a name="l00046"></a>00046 <span class="preprocessor">#include 
&lt;netdb.h&gt;</span>
+<a name="l00047"></a>00047 <span class="preprocessor">#include 
&lt;netinet/in.h&gt;</span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 <span class="preprocessor">#include 
&lt;pthread.h&gt;</span>
+<a name="l00051"></a>00051 
+<a name="l00052"></a><a class="code" 
href="../../db/dde/internal_8h.html#fa99ec4acc4ecb2dc3c2d05da15d0e3f">00052</a> 
<span class="preprocessor">#define MAX(a,b) ((a)&lt;(b)) ? (b) : (a)</span>
+<a name="l00053"></a><a class="code" 
href="../../db/dde/internal_8h.html#3acffbd305ee72dcd4593c0d8af64a4f">00053</a> 
<span class="preprocessor"></span><span class="preprocessor">#define MIN(a,b) 
((a)&lt;(b)) ? (a) : (b)</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00060"></a><a class="code" 
href="../../db/dde/internal_8h.html#a56389aa3a29d9e69ec0d1d2aa3b3f86">00060</a> 
<span class="preprocessor">#define MHD_BUF_INC_SIZE 2048</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span>
+<a name="l00062"></a>00062 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span>
+<a name="l00067"></a>00067 <span class="keywordtype">void</span> MHD_DLOG 
(<span class="keyword">const</span> <span class="keyword">struct</span> <a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon, 
<span class="keyword">const</span> <span class="keywordtype">char</span> 
*format, ...);
+<a name="l00068"></a>00068 <span class="preprocessor">#endif</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span>
+<a name="l00074"></a>00074 <span class="keywordtype">void</span> <a 
class="code" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b">MHD_http_unescape</a>
 (<span class="keywordtype">char</span> *val);
+<a name="l00075"></a>00075 
+<a name="l00079"></a><a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">00079</a> <span 
class="keyword">struct </span><a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a>
+<a name="l00080"></a>00080 {
+<a name="l00081"></a><a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">00081</a>
   <span class="keyword">struct </span><a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> *<a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">next</a>;
+<a name="l00082"></a>00082 
+<a name="l00083"></a><a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">00083</a>
   <span class="keywordtype">char</span> *<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>;
+<a name="l00084"></a>00084 
+<a name="l00085"></a><a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">00085</a>
   <span class="keywordtype">char</span> *<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>;
+<a name="l00086"></a>00086 
+<a name="l00087"></a><a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">00087</a>
   <span class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 <a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a>;
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089 };
+<a name="l00090"></a>00090 
+<a name="l00094"></a><a class="code" 
href="../../d5/d10/structMHD__Response.html">00094</a> <span 
class="keyword">struct </span><a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a>
+<a name="l00095"></a>00095 {
+<a name="l00096"></a>00096 
+<a name="l00102"></a><a class="code" 
href="../../d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">00102</a>
   <span class="keyword">struct </span><a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> *<a 
class="code" 
href="../../d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">first_header</a>;
+<a name="l00103"></a>00103 
+<a name="l00108"></a><a class="code" 
href="../../d5/d10/structMHD__Response.html#b544f314361691e4fc730179c93db07c">00108</a>
   <span class="keywordtype">char</span> *<a class="code" 
href="../../d5/d10/structMHD__Response.html#b544f314361691e4fc730179c93db07c">data</a>;
+<a name="l00109"></a>00109 
+<a name="l00114"></a><a class="code" 
href="../../d5/d10/structMHD__Response.html#bd506480088342c7ce919a8ffede61ec">00114</a>
   <span class="keywordtype">void</span> *<a class="code" 
href="../../d5/d10/structMHD__Response.html#bd506480088342c7ce919a8ffede61ec">crc_cls</a>;
+<a name="l00115"></a>00115 
+<a name="l00120"></a><a class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">00120</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#c8549fffa167e3347007bd6cf258f56c">MHD_ContentReaderCallback</a>
 <a class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>;
+<a name="l00121"></a>00121 
+<a name="l00126"></a><a class="code" 
href="../../d5/d10/structMHD__Response.html#0726a955fed7ef874fe0b2588ca23649">00126</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">MHD_ContentReaderFreeCallback</a>
 <a class="code" 
href="../../d5/d10/structMHD__Response.html#0726a955fed7ef874fe0b2588ca23649">crfc</a>;
+<a name="l00127"></a>00127 
+<a name="l00132"></a><a class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">00132</a>
   pthread_mutex_t <a class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>;
+<a name="l00133"></a>00133 
+<a name="l00138"></a><a class="code" 
href="../../d5/d10/structMHD__Response.html#c856e06f6dce78472e6c04a094869620">00138</a>
   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html#c856e06f6dce78472e6c04a094869620">reference_count</a>;
+<a name="l00139"></a>00139 
+<a name="l00143"></a><a class="code" 
href="../../d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">00143</a>
   <span class="keywordtype">size_t</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">total_size</a>;
+<a name="l00144"></a>00144 
+<a name="l00148"></a><a class="code" 
href="../../d5/d10/structMHD__Response.html#8b7091ff5777e20f37eb6eac6e8bad7e">00148</a>
   <span class="keywordtype">size_t</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html#8b7091ff5777e20f37eb6eac6e8bad7e">data_size</a>;
+<a name="l00149"></a>00149 
+<a name="l00153"></a><a class="code" 
href="../../d5/d10/structMHD__Response.html#3cd9a4fc2a352f89ac71a04dcaf1d75e">00153</a>
   <span class="keywordtype">size_t</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html#3cd9a4fc2a352f89ac71a04dcaf1d75e">data_buffer_size</a>;
+<a name="l00154"></a>00154 
+<a name="l00159"></a><a class="code" 
href="../../d5/d10/structMHD__Response.html#6c0a125a3ce15aeacb5327592bdb52af">00159</a>
   <span class="keywordtype">size_t</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html#6c0a125a3ce15aeacb5327592bdb52af">data_start</a>;
+<a name="l00160"></a>00160 
+<a name="l00161"></a>00161 };
+<a name="l00162"></a>00162 
+<a name="l00177"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a">00177</a> 
<span class="keyword">enum</span> <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a">MHD_CONNECTION_STATE</a>
+<a name="l00178"></a>00178 {
+<a name="l00183"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a79563c9ac354af7d7982ccf3bf87bf1e">00183</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a79563c9ac354af7d7982ccf3bf87bf1e">MHD_CONNECTION_INIT</a>
 = 0,
+<a name="l00184"></a>00184 
+<a name="l00188"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0af74c7fb00746e81bf0ef884ff886bf8e">00188</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0af74c7fb00746e81bf0ef884ff886bf8e">MHD_CONNECTION_URL_RECEIVED</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a79563c9ac354af7d7982ccf3bf87bf1e">MHD_CONNECTION_INIT</a>
 + 1,
+<a name="l00189"></a>00189 
+<a name="l00193"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a09119b9ab13ad46277707b93fd3f54d7">00193</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a09119b9ab13ad46277707b93fd3f54d7">MHD_CONNECTION_HEADER_PART_RECEIVED</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0af74c7fb00746e81bf0ef884ff886bf8e">MHD_CONNECTION_URL_RECEIVED</a>
 + 1,
+<a name="l00194"></a>00194 
+<a name="l00198"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89ba7f69c2a238bcba33f2688348f3bb">00198</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89ba7f69c2a238bcba33f2688348f3bb">MHD_CONNECTION_HEADERS_RECEIVED</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a09119b9ab13ad46277707b93fd3f54d7">MHD_CONNECTION_HEADER_PART_RECEIVED</a>
 + 1,
+<a name="l00199"></a>00199 
+<a name="l00203"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a5a4112ac35ae5b4bf5a05767fcbe0f86">00203</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a5a4112ac35ae5b4bf5a05767fcbe0f86">MHD_CONNECTION_HEADERS_PROCESSED</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89ba7f69c2a238bcba33f2688348f3bb">MHD_CONNECTION_HEADERS_RECEIVED</a>
 + 1,
+<a name="l00204"></a>00204 
+<a name="l00208"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aecc6ca077af3c51152f3ea94b6257c53">00208</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aecc6ca077af3c51152f3ea94b6257c53">MHD_CONNECTION_CONTINUE_SENDING</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a5a4112ac35ae5b4bf5a05767fcbe0f86">MHD_CONNECTION_HEADERS_PROCESSED</a>
 + 1,
+<a name="l00209"></a>00209 
+<a name="l00213"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aaef6ec9fa36f5ad93b3064d098eddc16">00213</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aaef6ec9fa36f5ad93b3064d098eddc16">MHD_CONNECTION_CONTINUE_SENT</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aecc6ca077af3c51152f3ea94b6257c53">MHD_CONNECTION_CONTINUE_SENDING</a>
 + 1,
+<a name="l00214"></a>00214 
+<a name="l00218"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a076dea21f972e577dba2581c17923470">00218</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a076dea21f972e577dba2581c17923470">MHD_CONNECTION_BODY_RECEIVED</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aaef6ec9fa36f5ad93b3064d098eddc16">MHD_CONNECTION_CONTINUE_SENT</a>
 + 1,
+<a name="l00219"></a>00219 
+<a name="l00224"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aab1e81e04ac0f2f97edae90b695b6e17">00224</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aab1e81e04ac0f2f97edae90b695b6e17">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a076dea21f972e577dba2581c17923470">MHD_CONNECTION_BODY_RECEIVED</a>
 + 1,
+<a name="l00225"></a>00225 
+<a name="l00230"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">00230</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aab1e81e04ac0f2f97edae90b695b6e17">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>
 + 1,
+<a name="l00231"></a>00231 
+<a name="l00236"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a252836ea760a96b437695f45bc90c582">00236</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a252836ea760a96b437695f45bc90c582">MHD_CONNECTION_HEADERS_SENDING</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>
 + 1,
+<a name="l00237"></a>00237 
+<a name="l00241"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a585e82cfd3bbd013da0dde0544dda4b0">00241</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a585e82cfd3bbd013da0dde0544dda4b0">MHD_CONNECTION_HEADERS_SENT</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a252836ea760a96b437695f45bc90c582">MHD_CONNECTION_HEADERS_SENDING</a>
 + 1,
+<a name="l00242"></a>00242 
+<a name="l00246"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a8cca663c6b3c838f6c48c62fb89e0216">00246</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a8cca663c6b3c838f6c48c62fb89e0216">MHD_CONNECTION_NORMAL_BODY_READY</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a585e82cfd3bbd013da0dde0544dda4b0">MHD_CONNECTION_HEADERS_SENT</a>
 + 1,
+<a name="l00247"></a>00247 
+<a name="l00252"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89b72ca7c8e087712b3fc17147ac5363">00252</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89b72ca7c8e087712b3fc17147ac5363">MHD_CONNECTION_NORMAL_BODY_UNREADY</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a8cca663c6b3c838f6c48c62fb89e0216">MHD_CONNECTION_NORMAL_BODY_READY</a>
 + 1,
+<a name="l00253"></a>00253 
+<a name="l00257"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aa49581e0b828acc619c2df0a304a0ce6">00257</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aa49581e0b828acc619c2df0a304a0ce6">MHD_CONNECTION_CHUNKED_BODY_READY</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89b72ca7c8e087712b3fc17147ac5363">MHD_CONNECTION_NORMAL_BODY_UNREADY</a>
 + 1,
+<a name="l00258"></a>00258 
+<a name="l00262"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adb0c71369947d76a4c5cfaffd1139dae">00262</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adb0c71369947d76a4c5cfaffd1139dae">MHD_CONNECTION_CHUNKED_BODY_UNREADY</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aa49581e0b828acc619c2df0a304a0ce6">MHD_CONNECTION_CHUNKED_BODY_READY</a>
 + 1,
+<a name="l00263"></a>00263 
+<a name="l00267"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adee4083ff0ada653b28d7d5ea13e9053">00267</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adee4083ff0ada653b28d7d5ea13e9053">MHD_CONNECTION_BODY_SENT</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adb0c71369947d76a4c5cfaffd1139dae">MHD_CONNECTION_CHUNKED_BODY_UNREADY</a>
 + 1,
+<a name="l00268"></a>00268 
+<a name="l00272"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a29f00d34f9d16b786a1e439456645de1">00272</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a29f00d34f9d16b786a1e439456645de1">MHD_CONNECTION_FOOTERS_SENDING</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adee4083ff0ada653b28d7d5ea13e9053">MHD_CONNECTION_BODY_SENT</a>
 + 1,
+<a name="l00273"></a>00273 
+<a name="l00277"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0ab3eb98291e7d7d7ec49da90fb3b1de34">00277</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0ab3eb98291e7d7d7ec49da90fb3b1de34">MHD_CONNECTION_FOOTERS_SENT</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a29f00d34f9d16b786a1e439456645de1">MHD_CONNECTION_FOOTERS_SENDING</a>
 + 1,
+<a name="l00278"></a>00278 
+<a name="l00283"></a><a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">00283</a>
   <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0ab3eb98291e7d7d7ec49da90fb3b1de34">MHD_CONNECTION_FOOTERS_SENT</a>
 + 1,
+<a name="l00284"></a>00284 
+<a name="l00285"></a>00285 };
+<a name="l00286"></a>00286 
+<a name="l00287"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html">00287</a> <span 
class="keyword">struct </span><a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a>
+<a name="l00288"></a>00288 {
+<a name="l00289"></a>00289 
+<a name="l00293"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">00293</a>
   <span class="keyword">struct </span><a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">next</a>;
+<a name="l00294"></a>00294 
+<a name="l00298"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">00298</a>
   <span class="keyword">struct </span><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>;
+<a name="l00299"></a>00299 
+<a name="l00303"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#669c751eda79f0800f2a77626db79f4b">00303</a>
   <span class="keyword">struct </span><a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> *<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#669c751eda79f0800f2a77626db79f4b">headers_received</a>;
+<a name="l00304"></a>00304 
+<a name="l00308"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">00308</a>
   <span class="keyword">struct </span><a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>;
+<a name="l00309"></a>00309 
+<a name="l00320"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">00320</a>
   <span class="keyword">struct </span>MemoryPool *<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>;
+<a name="l00321"></a>00321 
+<a name="l00328"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#ba467f24dfaf87dba9173b57390a107e">00328</a>
   <span class="keywordtype">void</span> *<a class="code" 
href="../../df/d50/structMHD__Connection.html#ba467f24dfaf87dba9173b57390a107e">client_context</a>;
+<a name="l00329"></a>00329 
+<a name="l00334"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#7872b97b30b552ffa0d27c45b5b3173b">00334</a>
   <span class="keywordtype">char</span> *<a class="code" 
href="../../df/d50/structMHD__Connection.html#7872b97b30b552ffa0d27c45b5b3173b">method</a>;
+<a name="l00335"></a>00335 
+<a name="l00340"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#113d6d7f52f3367616e54febb19609b3">00340</a>
   <span class="keywordtype">char</span> *<a class="code" 
href="../../df/d50/structMHD__Connection.html#113d6d7f52f3367616e54febb19609b3">url</a>;
+<a name="l00341"></a>00341 
+<a name="l00346"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">00346</a>
   <span class="keywordtype">char</span> *<a class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a>;
+<a name="l00347"></a>00347 
+<a name="l00354"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">00354</a>
   <span class="keywordtype">char</span> *<a class="code" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a>;
+<a name="l00355"></a>00355 
+<a name="l00360"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">00360</a>
   <span class="keywordtype">char</span> *<a class="code" 
href="../../df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">write_buffer</a>;
+<a name="l00361"></a>00361 
+<a name="l00367"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#2aba01ad271e0df84b552b62094b432c">00367</a>
   <span class="keywordtype">char</span> *<a class="code" 
href="../../df/d50/structMHD__Connection.html#2aba01ad271e0df84b552b62094b432c">last</a>;
+<a name="l00368"></a>00368 
+<a name="l00375"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#3df6562fa38cf5fbf81b269f9e0cdf79">00375</a>
   <span class="keywordtype">char</span> *<a class="code" 
href="../../df/d50/structMHD__Connection.html#3df6562fa38cf5fbf81b269f9e0cdf79">colon</a>;
+<a name="l00376"></a>00376 
+<a name="l00381"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#8af502db4116df2af26e8c2722a50dec">00381</a>
   <span class="keyword">struct </span>sockaddr_in *<a class="code" 
href="../../df/d50/structMHD__Connection.html#8af502db4116df2af26e8c2722a50dec">addr</a>;
+<a name="l00382"></a>00382 
+<a name="l00387"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#6bd361b4ee1849816ec771987ed74076">00387</a>
   pthread_t <a class="code" 
href="../../df/d50/structMHD__Connection.html#6bd361b4ee1849816ec771987ed74076">pid</a>;
+<a name="l00388"></a>00388 
+<a name="l00395"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">00395</a>
   <span class="keywordtype">size_t</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a>;
+<a name="l00396"></a>00396 
+<a name="l00401"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">00401</a>
   <span class="keywordtype">size_t</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a>;
+<a name="l00402"></a>00402 
+<a name="l00406"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#0cee354ba776cb3160114a1a94988400">00406</a>
   <span class="keywordtype">size_t</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#0cee354ba776cb3160114a1a94988400">write_buffer_size</a>;
+<a name="l00407"></a>00407 
+<a name="l00411"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">00411</a>
   <span class="keywordtype">size_t</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">write_buffer_send_offset</a>;
+<a name="l00412"></a>00412 
+<a name="l00417"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#263f796b7802c743a37c6302697e047d">00417</a>
   <span class="keywordtype">size_t</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#263f796b7802c743a37c6302697e047d">write_buffer_append_offset</a>;
+<a name="l00418"></a>00418 
+<a name="l00423"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">00423</a>
   <span class="keywordtype">size_t</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">remaining_upload_size</a>;
+<a name="l00424"></a>00424 
+<a name="l00430"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">00430</a>
   <span class="keywordtype">size_t</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a>;
+<a name="l00431"></a>00431 
+<a name="l00436"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#72427791258e7924ab5f447db9ad98fe">00436</a>
   <span class="keywordtype">size_t</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#72427791258e7924ab5f447db9ad98fe">continue_message_write_offset</a>;
+<a name="l00437"></a>00437 
+<a name="l00441"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#1b5cf1822c14bc2654fd08740dac538c">00441</a>
   socklen_t <a class="code" 
href="../../df/d50/structMHD__Connection.html#1b5cf1822c14bc2654fd08740dac538c">addr_len</a>;
+<a name="l00442"></a>00442 
+<a name="l00447"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#b2845bb9a203cdd2a0c4584476ea0fce">00447</a>
   time_t <a class="code" 
href="../../df/d50/structMHD__Connection.html#b2845bb9a203cdd2a0c4584476ea0fce">last_activity</a>;
+<a name="l00448"></a>00448 
+<a name="l00454"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">00454</a>
   <span class="keywordtype">int</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>;
+<a name="l00455"></a>00455 
+<a name="l00463"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">00463</a>
   <span class="keywordtype">int</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a>;
+<a name="l00464"></a>00464 
+<a name="l00468"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">00468</a>
   <span class="keyword">enum</span> <a class="code" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a">MHD_CONNECTION_STATE</a>
 <a class="code" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a>;
+<a name="l00469"></a>00469 
+<a name="l00474"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#9e0f2d520ef6763e826b4fead95f46ac">00474</a>
   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#9e0f2d520ef6763e826b4fead95f46ac">responseCode</a>;
+<a name="l00475"></a>00475 
+<a name="l00483"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#b62af75f6eb3113269d1332404beffdf">00483</a>
   <span class="keywordtype">int</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#b62af75f6eb3113269d1332404beffdf">response_unready</a>;
+<a name="l00484"></a>00484 
+<a name="l00488"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#cde8c3ee3dbf5883ebfe54ee2582b429">00488</a>
   <span class="keywordtype">int</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#cde8c3ee3dbf5883ebfe54ee2582b429">have_chunked_response</a>;
+<a name="l00489"></a>00489 
+<a name="l00497"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#43e580beaa73b4c589c86fc9f144fbad">00497</a>
   <span class="keywordtype">int</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#43e580beaa73b4c589c86fc9f144fbad">have_chunked_upload</a>;
+<a name="l00498"></a>00498 
+<a name="l00505"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#9368e82e937ced914cdefa4c8a171f0b">00505</a>
   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#9368e82e937ced914cdefa4c8a171f0b">current_chunk_size</a>;
+<a name="l00506"></a>00506 
+<a name="l00511"></a><a class="code" 
href="../../df/d50/structMHD__Connection.html#d4684664e6edefa6c29a863036a7e275">00511</a>
   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html#d4684664e6edefa6c29a863036a7e275">current_chunk_offset</a>;
+<a name="l00512"></a>00512 
+<a name="l00513"></a>00513 };
+<a name="l00514"></a>00514 
+<a name="l00515"></a>00515 
+<a name="l00516"></a>00516 
+<a name="l00517"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">00517</a> <span 
class="keyword">struct </span><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a>
+<a name="l00518"></a>00518 {
+<a name="l00519"></a>00519 
+<a name="l00523"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#05df09ddfb2b37d41a59aa75b8c3b2c0">00523</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#f135c48819b57aa4a0d595cbe72d337e">MHD_AccessHandlerCallback</a>
 <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#05df09ddfb2b37d41a59aa75b8c3b2c0">default_handler</a>;
+<a name="l00524"></a>00524 
+<a name="l00528"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b179856815cb6da4c30d629263b5e61b">00528</a>
   <span class="keywordtype">void</span> *<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b179856815cb6da4c30d629263b5e61b">default_handler_cls</a>;
+<a name="l00529"></a>00529 
+<a name="l00533"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">00533</a>
   <span class="keyword">struct </span><a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *<a 
class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>;
+<a name="l00534"></a>00534 
+<a name="l00535"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b95fbf45ff0ef7eb5ddb7b47f7fb3b0e">00535</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#eb5663e00846f6a4df836e730381a9f2">MHD_AcceptPolicyCallback</a>
 <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b95fbf45ff0ef7eb5ddb7b47f7fb3b0e">apc</a>;
+<a name="l00536"></a>00536 
+<a name="l00537"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#64b0b6631017d7e3e1167328c9374fb9">00537</a>
   <span class="keywordtype">void</span> *<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#64b0b6631017d7e3e1167328c9374fb9">apc_cls</a>;
+<a name="l00538"></a>00538 
+<a name="l00539"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#4a8c721e21a137d4e8364560868bae4c">00539</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b8cf19682c45b3b5aead1294623a4184">MHD_RequestCompletedCallback</a>
 <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#4a8c721e21a137d4e8364560868bae4c">notify_completed</a>;
+<a name="l00540"></a>00540 
+<a name="l00541"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#897c67b850da3bcb22381c0db4425d4d">00541</a>
   <span class="keywordtype">void</span> *<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#897c67b850da3bcb22381c0db4425d4d">notify_completed_cls</a>;
+<a name="l00542"></a>00542 
+<a name="l00546"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#9f27d1f9a64cf8ad102defef17704fcc">00546</a>
   pthread_t <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#9f27d1f9a64cf8ad102defef17704fcc">pid</a>;
+<a name="l00547"></a>00547 
+<a name="l00551"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2bf907bae877ac289aa53cd7ab42d8e2">00551</a>
   <span class="keywordtype">int</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2bf907bae877ac289aa53cd7ab42d8e2">socket_fd</a>;
+<a name="l00552"></a>00552 
+<a name="l00556"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#52381ebc9a545e889e64402b0b955b25">00556</a>
   <span class="keywordtype">int</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#52381ebc9a545e889e64402b0b955b25">shutdown</a>;
+<a name="l00557"></a>00557 
+<a name="l00561"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#192510c2f53f19fe15e0314126f8687a">00561</a>
   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#192510c2f53f19fe15e0314126f8687a">pool_size</a>;
+<a name="l00562"></a>00562 
+<a name="l00566"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2ac34c25ba99c91443e1a2fc8ebce85c">00566</a>
   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2ac34c25ba99c91443e1a2fc8ebce85c">max_connections</a>;
+<a name="l00567"></a>00567 
+<a name="l00572"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#ef107e20dc0d633b841cee5edde56096">00572</a>
   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#ef107e20dc0d633b841cee5edde56096">connection_timeout</a>;
+<a name="l00573"></a>00573 
+<a name="l00578"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#69c799b198ce1170355d9f7001644c51">00578</a>
   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#69c799b198ce1170355d9f7001644c51">per_ip_connection_limit</a>;
+<a name="l00579"></a>00579 
+<a name="l00583"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">00583</a>
   <span class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250">MHD_OPTION</a>
 <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a>;
+<a name="l00584"></a>00584 
+<a name="l00588"></a><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#5f564a61a21110e067f9dbbe3c2aa191">00588</a>
   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">short</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#5f564a61a21110e067f9dbbe3c2aa191">port</a>;
+<a name="l00589"></a>00589 
+<a name="l00590"></a>00590 };
+<a name="l00591"></a>00591 
+<a name="l00592"></a>00592 
+<a name="l00593"></a>00593 <span class="preprocessor">#endif</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c.html    
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c.html    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,450 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_post.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_post.c File Reference</h1><code>#include &quot;<a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &quot;<a class="el" 
href="../../dd/d83/socat_8c-source.html">socat.c</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_post.c:</div>
+<div class="dynsection">
+<p><center><img src="../../dc/d54/testzzuf_2daemontest__post_8c__incl.png" 
border="0" usemap="#src/testzzuf/daemontest_post.c_map" alt=""></center>
+<map name="src/testzzuf/daemontest_post.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"><area 
shape="rect" href="../../d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111"></map>
+</div>
+
+<p>
+<a href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html">Go to the 
source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>&nbsp;&nbsp;&nbsp;&quot;name=daniel&amp;project=curl&quot;</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe">post_iterator</a>
 (void *cls, enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind, const char *key, const char *filename, const char *content_type, const 
char *transfer_encoding, const char *value, size_t off, size_t size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **unused)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">testInternalPost</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507">testMultithreadedPost</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">testExternalPost</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="828745ec66d5f8b2195162f56365fb5a"></a><!-- doxytag: 
member="daemontest_post.c::POST_DATA" ref="828745ec66d5f8b2195162f56365fb5a" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
POST_DATA&nbsp;&nbsp;&nbsp;&quot;name=daniel&amp;project=curl&quot;          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00041">41</a> of 
file <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="29fca52edba6f2e3ef05c67b7b4d4b04"></a><!-- doxytag: 
member="daemontest_post.c::ahc_echo" ref="29fca52edba6f2e3ef05c67b7b4d4b04" 
args="(void *cls, struct MHD_Connection *connection, const char *url, const 
char *method, const char *version, const char *upload_data, unsigned int 
*upload_data_size, void **unused)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>unused</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00090">90</a> of 
file <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00249">MHD_create_post_processor()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l01009">MHD_destroy_post_processor()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00988">MHD_post_process()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00067">post_iterator()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d7/dc8/testzzuf_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png"
 border="0" 
usemap="#d7/dc8/testzzuf_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map"
 alt=""></center>
+<map 
name="d7/dc8/testzzuf_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d" 
title="MHD_create_post_processor" alt="" coords="153,5,359,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,56,376,82"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="429,106,640,133"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,157,343,184"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="184,208,328,234"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,258,339,285"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe"
 title="post_iterator" alt="" coords="204,309,308,336"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="425,5,644,32"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="735,81,852,108"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="449,182,620,209"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="443,233,627,260"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="737,132,849,158"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="696,182,891,209"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="693,233,893,260"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="957,157,1064,184"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="941,208,1080,234"><area shape="rect" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="716,284,871,310"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="431,284,639,310"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_post.c::copyBuffer" ref="d81c59142c8e14bd20d5e266add76107" 
args="(void *ptr, size_t size, size_t nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00053">53</a> of 
file <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_post.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00357">357</a> of 
file <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+<p>References <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00235">testExternalPost()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00130">testInternalPost()</a>,
 and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00182">testMultithreadedPost()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d7/dc8/testzzuf_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#d7/dc8/testzzuf_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="d7/dc8/testzzuf_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="125,1694,251,1720"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="127,1795,249,1822"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="107,1744,269,1771"><area 
shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="351,1795,433,1822"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="348,1846,436,1872"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1327,148,1447,175"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="605,1643,685,1670"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="317,1694,467,1720"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="319,1744,465,1771"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="601,1896,689,1923"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="515,1947,776,1974"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2272,1580,2512,1607"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2305,1530,2479,1556"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2309,1682,2475,1708"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2561,1682,2769,1708"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1536,326,1731,352"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2617,896,2713,923"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2043,680,2211,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1844,275,1927,302"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1819,224,1952,251"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2037,1592,2216,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1808,782,1963,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2308,1783,2476,1810"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2593,1783,2737,1810"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2049,934,2204,960"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="825,1694,1017,1720"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="873,731,969,758"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1815,1896,1956,1923"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1068,782,1247,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1529,1339,1737,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1525,731,1741,758"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1525,630,1741,656"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1089,579,1225,606"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1297,680,1476,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1799,1035,1972,1062"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1807,1491,1964,1518"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2283,1390,2501,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1823,1238,1948,1264"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2053,1339,2200,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2031,1536,2223,1563"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1789,1288,1981,1315"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1809,1592,1961,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2051,1795,2203,1822"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1796,1086,1975,1112"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1800,579,1971,606"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1849,731,1921,758"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1819,832,1952,859"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1848,528,1923,555"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="572,1694,719,1720"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="1efdf26ae1b663da81747513683952fe"></a><!-- doxytag: 
member="daemontest_post.c::post_iterator" 
ref="1efdf26ae1b663da81747513683952fe" args="(void *cls, enum MHD_ValueKind 
kind, const char *key, const char *filename, const char *content_type, const 
char *transfer_encoding, const char *value, size_t off, size_t size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int post_iterator           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>&nbsp;</td>
+          <td class="paramname"> <em>kind</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>filename</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>content_type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>transfer_encoding</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>off</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Note that this post_iterator is not perfect in that it fails to support 
incremental processing. (to be fixed in the future) 
+<p>Definition at line <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00070">70</a> of 
file <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0e77a4a1b788dbcfbf295b25960d83c8"></a><!-- doxytag: 
member="daemontest_post.c::testExternalPost" 
ref="0e77a4a1b788dbcfbf295b25960d83c8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalPost           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00232">232</a> of 
file <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00247">MHD_NO_FLAG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00038">POST_DATA</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d7/dc8/testzzuf_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png"
 border="0" 
usemap="#d7/dc8/testzzuf_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph_map"
 alt=""></center>
+<map 
name="d7/dc8/testzzuf_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1837,397,1920,424"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="212,878,300,905"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1079,1018,1199,1045"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="413,980,493,1006"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="181,1030,331,1057"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="380,1081,527,1108"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="193,1132,319,1158"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="195,1182,317,1209"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2111,346,2199,373"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2024,397,2285,424"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2035,549,2275,576"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2068,600,2241,626"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2072,448,2237,474"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2335,448,2543,474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1288,1372,1483,1398"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2391,1461,2487,1488"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1795,1512,1963,1538"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1596,1360,1679,1386"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1571,1410,1704,1437"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1789,752,1968,778"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1560,1106,1715,1133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2071,752,2239,778"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2367,726,2511,753"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2379,777,2499,804"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1801,1106,1956,1133"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="577,980,769,1006"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="625,1081,721,1108"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1567,1056,1708,1082"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="820,1448,999,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1281,828,1489,854"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1277,1448,1493,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1277,1562,1493,1589"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="841,1132,977,1158"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1049,1448,1228,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1551,1258,1724,1285"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1559,904,1716,930"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2045,296,2264,322"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1575,498,1700,525"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1805,296,1952,322"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1783,448,1975,474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1541,650,1733,677"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1561,802,1713,829"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1803,853,1955,880"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1548,1005,1727,1032"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1552,1562,1723,1589"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1601,1664,1673,1690"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1571,1208,1704,1234"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1600,1765,1675,1792"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="380,1030,527,1057"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="a7703d208253519ee52f603fe0a2da7a"></a><!-- doxytag: 
member="daemontest_post.c::testInternalPost" 
ref="a7703d208253519ee52f603fe0a2da7a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testInternalPost           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00132">132</a> of 
file <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00038">POST_DATA</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d7/dc8/testzzuf_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png"
 border="0" 
usemap="#d7/dc8/testzzuf_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph_map"
 alt=""></center>
+<map 
name="d7/dc8/testzzuf_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1971,1702,2053,1729"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,1804,295,1830"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,929,325,956"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="961,1702,1108,1729"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="188,1854,313,1881"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="189,1905,312,1932"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2257,1652,2345,1678"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2171,1702,2432,1729"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2181,1449,2421,1476"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2215,1601,2388,1628"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2219,1500,2384,1526"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2481,1500,2689,1526"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2537,652,2633,678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="373,929,520,956"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1185,1677,1377,1704"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="569,550,665,577"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1465,1652,1607,1678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="716,474,895,501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1177,1057,1385,1084"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1173,500,1389,526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1173,398,1389,425"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1221,652,1341,678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="737,626,873,653"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="945,474,1124,501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1439,652,1633,678"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1684,500,1852,526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1923,1398,2101,1425"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2217,1956,2385,1982"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2513,2057,2657,2084"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2740,1981,2937,2008"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2525,1956,2645,1982"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2483,2006,2688,2033"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2513,1854,2657,1881"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1449,601,1623,628"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1457,956,1615,982"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1903,1044,2121,1070"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1473,854,1599,881"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1695,1044,1841,1070"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1440,1348,1632,1374"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1440,905,1632,932"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1460,1158,1612,1185"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1692,1094,1844,1121"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1447,1006,1625,1033"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1451,398,1621,425"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1691,841,1845,868"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1689,1348,1847,1374"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1500,348,1572,374"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1469,702,1603,729"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1499,297,1573,324"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9a1d221f0a21d6b53003f99e1f34d507"></a><!-- doxytag: 
member="daemontest_post.c::testMultithreadedPost" 
ref="9a1d221f0a21d6b53003f99e1f34d507" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithreadedPost           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00181">181</a> of 
file <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00038">POST_DATA</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d7/dc8/testzzuf_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png"
 border="0" 
usemap="#d7/dc8/testzzuf_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph_map"
 alt=""></center>
+<map 
name="d7/dc8/testzzuf_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2011,1702,2093,1729"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="247,1804,335,1830"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="216,929,365,956"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1001,1702,1148,1729"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="228,1854,353,1881"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="229,1905,352,1932"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2297,1652,2385,1678"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2211,1702,2472,1729"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2221,1449,2461,1476"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2255,1601,2428,1628"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2259,1500,2424,1526"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2521,1500,2729,1526"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2577,652,2673,678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="413,929,560,956"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1225,1677,1417,1704"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="609,550,705,577"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1505,1652,1647,1678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="756,474,935,501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1217,1057,1425,1084"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1213,500,1429,526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1213,398,1429,425"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1261,652,1381,678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="777,626,913,653"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="985,474,1164,501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1479,652,1673,678"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1724,500,1892,526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1963,1398,2141,1425"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2257,1956,2425,1982"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2553,2057,2697,2084"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2780,1981,2977,2008"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2565,1956,2685,1982"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2523,2006,2728,2033"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2553,1854,2697,1881"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1489,601,1663,628"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1497,956,1655,982"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1943,1044,2161,1070"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1513,854,1639,881"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1735,1044,1881,1070"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1480,1348,1672,1374"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1480,905,1672,932"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1500,1158,1652,1185"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1732,1094,1884,1121"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1487,1006,1665,1033"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1491,398,1661,425"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1731,841,1885,868"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1729,1348,1887,1374"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1540,348,1612,374"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1509,702,1643,729"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1539,297,1613,324"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="37bc0d7e0f563d120189bd36e086fc91"></a><!-- doxytag: 
member="daemontest_post.c::oneone" ref="37bc0d7e0f563d120189bd36e086fc91" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00043">43</a> of 
file <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html">daemontest_post.c</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:23 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1837,397,1920,424">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="212,878,300,905">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1079,1018,1199,1045">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="413,980,493,1006">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="181,1030,331,1057">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="380,1081,527,1108">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="193,1132,319,1158">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="195,1182,317,1209">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2111,346,2199,373">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2024,397,2285,424">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2035,549,2275,576">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2068,600,2241,626">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2072,448,2237,474">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2335,448,2543,474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1288,1372,1483,1398">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2391,1461,2487,1488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1795,1512,1963,1538">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1596,1360,1679,1386">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1571,1410,1704,1437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1789,752,1968,778">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1560,1106,1715,1133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2071,752,2239,778">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2367,726,2511,753">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2379,777,2499,804">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1801,1106,1956,1133">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="577,980,769,1006">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="625,1081,721,1108">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1567,1056,1708,1082">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="820,1448,999,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1281,828,1489,854">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1277,1448,1493,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1277,1562,1493,1589">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="841,1132,977,1158">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1049,1448,1228,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1551,1258,1724,1285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1559,904,1716,930">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2045,296,2264,322">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1575,498,1700,525">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1805,296,1952,322">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1783,448,1975,474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1541,650,1733,677">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1561,802,1713,829">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1803,853,1955,880">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1548,1005,1727,1032">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1552,1562,1723,1589">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1601,1664,1673,1690">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1571,1208,1704,1234">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1600,1765,1675,1792">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="380,1030,527,1057">

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+c3a52fb216add24e7729710354917ac7
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,18 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d" 
title="MHD_create_post_processor" alt="" coords="153,5,359,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,56,376,82">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="429,106,640,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,157,343,184">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="184,208,328,234">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,258,339,285">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe"
 title="post_iterator" alt="" coords="204,309,308,336">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="425,5,644,32">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="735,81,852,108">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="449,182,620,209">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="443,233,627,260">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="737,132,849,158">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="696,182,891,209">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="693,233,893,260">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="957,157,1064,184">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="941,208,1080,234">
+<area shape="rect" 
href="$db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="716,284,871,310">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="431,284,639,310">

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e78f957df17324a86c2401a0e3960051
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2011,1702,2093,1729">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="247,1804,335,1830">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="216,929,365,956">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1001,1702,1148,1729">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="228,1854,353,1881">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="229,1905,352,1932">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2297,1652,2385,1678">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2211,1702,2472,1729">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2221,1449,2461,1476">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2255,1601,2428,1628">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2259,1500,2424,1526">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2521,1500,2729,1526">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2577,652,2673,678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="413,929,560,956">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1225,1677,1417,1704">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="609,550,705,577">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1505,1652,1647,1678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="756,474,935,501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1217,1057,1425,1084">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1213,500,1429,526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1213,398,1429,425">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1261,652,1381,678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="777,626,913,653">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="985,474,1164,501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1479,652,1673,678">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1724,500,1892,526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1963,1398,2141,1425">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2257,1956,2425,1982">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2553,2057,2697,2084">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2780,1981,2977,2008">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2565,1956,2685,1982">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2523,2006,2728,2033">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2553,1854,2697,1881">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1489,601,1663,628">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1497,956,1655,982">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1943,1044,2161,1070">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1513,854,1639,881">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1735,1044,1881,1070">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1480,1348,1672,1374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1480,905,1672,932">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1500,1158,1652,1185">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1732,1094,1884,1121">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1487,1006,1665,1033">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1491,398,1661,425">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1731,841,1885,868">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1729,1348,1887,1374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1540,348,1612,374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1509,702,1643,729">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1539,297,1613,324">

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+654251aa5f6109bc0733fc3620134adf
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1971,1702,2053,1729">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,1804,295,1830">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,929,325,956">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="961,1702,1108,1729">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="188,1854,313,1881">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="189,1905,312,1932">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2257,1652,2345,1678">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2171,1702,2432,1729">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2181,1449,2421,1476">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2215,1601,2388,1628">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2219,1500,2384,1526">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2481,1500,2689,1526">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2537,652,2633,678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="373,929,520,956">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1185,1677,1377,1704">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="569,550,665,577">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1465,1652,1607,1678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="716,474,895,501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1177,1057,1385,1084">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1173,500,1389,526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1173,398,1389,425">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1221,652,1341,678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="737,626,873,653">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="945,474,1124,501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1439,652,1633,678">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1684,500,1852,526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1923,1398,2101,1425">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2217,1956,2385,1982">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2513,2057,2657,2084">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2740,1981,2937,2008">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2525,1956,2645,1982">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2483,2006,2688,2033">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2513,1854,2657,1881">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1449,601,1623,628">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1457,956,1615,982">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1903,1044,2121,1070">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1473,854,1599,881">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1695,1044,1841,1070">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1440,1348,1632,1374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1440,905,1632,932">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1460,1158,1612,1185">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1692,1094,1844,1121">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1447,1006,1625,1033">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1451,398,1621,425">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1691,841,1845,868">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1689,1348,1847,1374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1500,348,1572,374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1469,702,1603,729">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1499,297,1573,324">

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+1d0486dcb51fa674e6d5f462065fa749
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="125,1694,251,1720">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="127,1795,249,1822">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="107,1744,269,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="351,1795,433,1822">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="348,1846,436,1872">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1327,148,1447,175">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="605,1643,685,1670">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="317,1694,467,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="319,1744,465,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="601,1896,689,1923">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="515,1947,776,1974">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2272,1580,2512,1607">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2305,1530,2479,1556">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2309,1682,2475,1708">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2561,1682,2769,1708">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1536,326,1731,352">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2617,896,2713,923">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2043,680,2211,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1844,275,1927,302">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1819,224,1952,251">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2037,1592,2216,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1808,782,1963,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2308,1783,2476,1810">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2593,1783,2737,1810">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2049,934,2204,960">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="825,1694,1017,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="873,731,969,758">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1815,1896,1956,1923">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1068,782,1247,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1529,1339,1737,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1525,731,1741,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1525,630,1741,656">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1089,579,1225,606">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1297,680,1476,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1799,1035,1972,1062">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1807,1491,1964,1518">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2283,1390,2501,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1823,1238,1948,1264">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2053,1339,2200,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2031,1536,2223,1563">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1789,1288,1981,1315">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1809,1592,1961,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2051,1795,2203,1822">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1796,1086,1975,1112">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1800,579,1971,606">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1849,731,1921,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1819,832,1952,859">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1848,528,1923,555">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="572,1694,719,1720">

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+7913619be692175145fde9d70aedfd84
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d7/dc8/testzzuf_2daemontest__post_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d7/dd7/postprocessor__test_8c__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d7/dd7/postprocessor__test_8c__incl.map      
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d7/dd7/postprocessor__test_8c__incl.map      
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="119,161,223,188">
+<area shape="rect" href="$db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="659,84,739,111">
+<area shape="rect" href="$d2/d39/plibc_8h.html" title="plibc.h" alt="" 
coords="980,161,1041,188">

Added: libmicrohttpd-docs/WWW/doxygen/d7/dd7/postprocessor__test_8c__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d7/dd7/postprocessor__test_8c__incl.md5      
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d7/dd7/postprocessor__test_8c__incl.md5      
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+8a970876b7edf117af138935011b9b61
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d7/dd7/postprocessor__test_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d7/dd7/postprocessor__test_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/de4/testzzuf_2daemontest__large__put_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/de4/testzzuf_2daemontest__large__put_8c__incl.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/de4/testzzuf_2daemontest__large__put_8c__incl.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">
+<area shape="rect" href="$d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/de4/testzzuf_2daemontest__large__put_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d7/de4/testzzuf_2daemontest__large__put_8c__incl.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d7/de4/testzzuf_2daemontest__large__put_8c__incl.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+a07dea42cee5da2655c5b3414a26d747
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d7/de4/testzzuf_2daemontest__large__put_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d7/de4/testzzuf_2daemontest__large__put_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d8/d1b/querystring__example_8c-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d8/d1b/querystring__example_8c-source.html   
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d8/d1b/querystring__example_8c-source.html   
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,119 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/examples/querystring_example.c Source 
File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_916f6f16491174ef7dc237ccfb75b5ef.html">examples</a>
+  </div>
+</div>
+</div>
+<h1>querystring_example.c</h1><a 
href="../../da/d7a/querystring__example_8c.html">Go to the documentation of 
this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007, 2008 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00028"></a>00028 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#ifndef MINGW</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;string.h&gt;</span>
+<a name="l00035"></a>00035 <span class="preprocessor">#include 
&lt;stdio.h&gt;</span>
+<a name="l00036"></a>00036 
+<a name="l00037"></a><a class="code" 
href="../../da/d7a/querystring__example_8c.html#81cb74761d269ea2740e5df37fbf4847">00037</a>
 <span class="preprocessor">#define PAGE 
"&lt;html&gt;&lt;head&gt;&lt;title&gt;libmicrohttpd 
demo&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Query string for 
&amp;quot;%s&amp;quot; was 
&amp;quot;%s&amp;quot;&lt;/body&gt;&lt;/html&gt;"</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00040"></a><a class="code" 
href="../../da/d7a/querystring__example_8c.html#c0f9be0f8da826bce6690c51dbdd7a42">00040</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00041"></a>00041           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00042"></a>00042           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00043"></a>00043           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00044"></a>00044           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00045"></a>00045           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size, <span class="keywordtype">void</span> **ptr)
+<a name="l00046"></a>00046 {
+<a name="l00047"></a>00047   <span class="keyword">static</span> <span 
class="keywordtype">int</span> aptr;
+<a name="l00048"></a>00048   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *fmt = cls;
+<a name="l00049"></a>00049   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *val;
+<a name="l00050"></a>00050   <span class="keywordtype">char</span> *me;
+<a name="l00051"></a>00051   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00052"></a>00052   <span class="keywordtype">int</span> ret;
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054   <span class="keywordflow">if</span> (0 != strcmp 
(method, <span class="stringliteral">"GET"</span>))
+<a name="l00055"></a>00055     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* unexpected method */</span>
+<a name="l00056"></a>00056   <span class="keywordflow">if</span> (&amp;aptr != 
*ptr)
+<a name="l00057"></a>00057     {
+<a name="l00058"></a>00058       <span class="comment">/* do never respond on 
first call */</span>
+<a name="l00059"></a>00059       *ptr = &amp;aptr;
+<a name="l00060"></a>00060       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00061"></a>00061     }
+<a name="l00062"></a>00062   *ptr = NULL;                  <span 
class="comment">/* reset when done */</span>
+<a name="l00063"></a>00063   val = <a class="code" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c">MHD_lookup_connection_value</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3af522725ddb9e686fd49d5d2abf02c701">MHD_GET_ARGUMENT_KIND</a>,
 <span class="stringliteral">"q"</span>);
+<a name="l00064"></a>00064   me = malloc (snprintf (NULL, 0, fmt, <span 
class="stringliteral">"q"</span>, val) + 1);
+<a name="l00065"></a>00065   sprintf (me, fmt, <span 
class="stringliteral">"q"</span>, val);
+<a name="l00066"></a>00066   response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (me), me, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>);
+<a name="l00067"></a>00067   ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00068"></a>00068   <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00069"></a>00069   <span class="keywordflow">return</span> ret;
+<a name="l00070"></a>00070 }
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 <span class="keywordtype">int</span>
+<a name="l00073"></a><a class="code" 
href="../../da/d7a/querystring__example_8c.html#d1835a0a190dc5fe4f925bb69443c770">00073</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00074"></a>00074 {
+<a name="l00075"></a>00075   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077   <span class="keywordflow">if</span> (argc != 3)
+<a name="l00078"></a>00078     {
+<a name="l00079"></a>00079       printf (<span class="stringliteral">"%s PORT 
SECONDS-TO-RUN\n"</span>, argv[0]);
+<a name="l00080"></a>00080       <span class="keywordflow">return</span> 1;
+<a name="l00081"></a>00081     }
+<a name="l00082"></a>00082   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00083"></a>00083                         atoi (argv[1]),
+<a name="l00084"></a>00084                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#81cb74761d269ea2740e5df37fbf4847">PAGE</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00085"></a>00085   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00086"></a>00086     <span class="keywordflow">return</span> 1;
+<a name="l00087"></a>00087   sleep (atoi (argv[2]));
+<a name="l00088"></a>00088   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00089"></a>00089   <span class="keywordflow">return</span> 0;
+<a name="l00090"></a>00090 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:16 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d8/d26/microhttpd_8h__incl.map
===================================================================

Added: libmicrohttpd-docs/WWW/doxygen/d8/d26/microhttpd_8h__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d8/d26/microhttpd_8h__incl.md5               
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d8/d26/microhttpd_8h__incl.md5       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+6ee79f19d2dc7cfe3e53232b7d2a25c1
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d8/d26/microhttpd_8h__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d8/d26/microhttpd_8h__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d8/d87/minimal__example_8c-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d8/d87/minimal__example_8c-source.html       
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d8/d87/minimal__example_8c-source.html       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/examples/minimal_example.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_916f6f16491174ef7dc237ccfb75b5ef.html">examples</a>
+  </div>
+</div>
+</div>
+<h1>minimal_example.c</h1><a href="../../df/d73/minimal__example_8c.html">Go 
to the documentation of this file.</a><div class="fragment"><pre 
class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#ifndef MINGW</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;string.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#include 
&lt;stdio.h&gt;</span>
+<a name="l00035"></a>00035 
+<a name="l00036"></a><a class="code" 
href="../../df/d73/minimal__example_8c.html#81cb74761d269ea2740e5df37fbf4847">00036</a>
 <span class="preprocessor">#define PAGE 
"&lt;html&gt;&lt;head&gt;&lt;title&gt;libmicrohttpd 
demo&lt;/title&gt;&lt;/head&gt;&lt;body&gt;libmicrohttpd 
demo&lt;/body&gt;&lt;/html&gt;"</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00039"></a><a class="code" 
href="../../df/d73/minimal__example_8c.html#c0f9be0f8da826bce6690c51dbdd7a42">00039</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00040"></a>00040           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00041"></a>00041           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00042"></a>00042           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00043"></a>00043           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00044"></a>00044           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size, <span class="keywordtype">void</span> **ptr)
+<a name="l00045"></a>00045 {
+<a name="l00046"></a>00046   <span class="keyword">static</span> <span 
class="keywordtype">int</span> aptr;
+<a name="l00047"></a>00047   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *me = cls;
+<a name="l00048"></a>00048   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00049"></a>00049   <span class="keywordtype">int</span> ret;
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051   <span class="keywordflow">if</span> (0 != strcmp 
(method, <span class="stringliteral">"GET"</span>))
+<a name="l00052"></a>00052     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* unexpected method */</span>
+<a name="l00053"></a>00053   <span class="keywordflow">if</span> (&amp;aptr != 
*ptr)
+<a name="l00054"></a>00054     {
+<a name="l00055"></a>00055       <span class="comment">/* do never respond on 
first call */</span>
+<a name="l00056"></a>00056       *ptr = &amp;aptr;
+<a name="l00057"></a>00057       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00058"></a>00058     }
+<a name="l00059"></a>00059   *ptr = NULL;                  <span 
class="comment">/* reset when done */</span>
+<a name="l00060"></a>00060   response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (me),
+<a name="l00061"></a>00061                                             (<span 
class="keywordtype">void</span> *) me, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>);
+<a name="l00062"></a>00062   ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00063"></a>00063   <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00064"></a>00064   <span class="keywordflow">return</span> ret;
+<a name="l00065"></a>00065 }
+<a name="l00066"></a>00066 
+<a name="l00067"></a>00067 <span class="keywordtype">int</span>
+<a name="l00068"></a><a class="code" 
href="../../df/d73/minimal__example_8c.html#d1835a0a190dc5fe4f925bb69443c770">00068</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00069"></a>00069 {
+<a name="l00070"></a>00070   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072   <span class="keywordflow">if</span> (argc != 3)
+<a name="l00073"></a>00073     {
+<a name="l00074"></a>00074       printf (<span class="stringliteral">"%s PORT 
SECONDS-TO-RUN\n"</span>, argv[0]);
+<a name="l00075"></a>00075       <span class="keywordflow">return</span> 1;
+<a name="l00076"></a>00076     }
+<a name="l00077"></a>00077   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00078"></a>00078                         atoi (argv[1]),
+<a name="l00079"></a>00079                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#81cb74761d269ea2740e5df37fbf4847">PAGE</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00080"></a>00080   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00081"></a>00081     <span class="keywordflow">return</span> 1;
+<a name="l00082"></a>00082   sleep (atoi (argv[2]));
+<a name="l00083"></a>00083   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00084"></a>00084   <span class="keywordflow">return</span> 0;
+<a name="l00085"></a>00085 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:16 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h.html                    
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h.html    2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,323 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/memorypool.h File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>memorypool.h File Reference</h1>memory pool; mostly used for efficient 
(de)allocation for each connection and bounding memory use for each request <a 
href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for memorypool.h:</div>
+<div class="dynsection">
+<p><center><img src="../../d9/d90/memorypool_8h__incl.png" border="0" 
usemap="#src/daemon/memorypool.h_map" alt=""></center>
+<map name="src/daemon/memorypool.h_map">
+<area shape="rect" href="../../db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="63,84,143,110"></map>
+</div>
+
+<p>
+<div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dynsection">
+<p><center><img src="../../df/da0/memorypool_8h__dep__incl.png" border="0" 
usemap="#src/daemon/memorypool.hdep_map" alt=""></center>
+<map name="src/daemon/memorypool.hdep_map">
+<area shape="rect" href="../../d5/d5f/connection_8c.html" title="Methods for 
managing connections." alt="" coords="5,84,187,110"><area shape="rect" 
href="../../dc/d21/daemon_8c.html" title="A minimal&#45;HTTP server library." 
alt="" coords="211,84,376,110"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html" title="memory pool" alt="" 
coords="400,84,592,110"></map>
+</div>
+
+<p>
+<a href="../../d3/da9/memorypool_8h-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct 
MemoryPool *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d8/d94/memorypool_8h.html#b1b198b1c3e58814330f167e8539f798">MHD_pool_create</a>
 (unsigned int max)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d8/d94/memorypool_8h.html#1e3ff01b7e8e0b9250fcfbff3a96501d">MHD_pool_destroy</a>
 (struct MemoryPool *pool)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d8/d94/memorypool_8h.html#49411254c26d587741e25f264a185d39">MHD_pool_allocate</a>
 (struct MemoryPool *pool, unsigned int size, int from_end)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d8/d94/memorypool_8h.html#1b7d8770622754d89cf87d0b6ea523a5">MHD_pool_reallocate</a>
 (struct MemoryPool *pool, void *<a class="el" 
href="../../dc/d21/daemon_8c.html#cf5f8182988f84828de4541b7ac527ff">old</a>, 
unsigned int old_size, unsigned int new_size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d8/d94/memorypool_8h.html#b99bc4bb49ddb98705832137aa75135a">MHD_pool_reset</a>
 (struct MemoryPool *pool, void *keep, unsigned int size)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+memory pool; mostly used for efficient (de)allocation for each connection and 
bounding memory use for each request 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Christian Grothoff 
</dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../d3/da9/memorypool_8h-source.html">memorypool.h</a>.</p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="49411254c26d587741e25f264a185d39"></a><!-- doxytag: 
member="memorypool.h::MHD_pool_allocate" ref="49411254c26d587741e25f264a185d39" 
args="(struct MemoryPool *pool, unsigned int size, int from_end)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* MHD_pool_allocate           </td>
+          <td>(</td>
+          <td class="paramtype">struct MemoryPool *&nbsp;</td>
+          <td class="paramname"> <em>pool</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>from_end</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allocate size bytes from the pool.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>from_end</em>&nbsp;</td><td>allocate from end of pool (set to 
MHD_YES); use this for small, persistent allocations that will never be 
reallocated </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL if the pool cannot 
support size more bytes</dd></dl>
+Allocate size bytes from the pool. <dl class="return" 
compact><dt><b>Returns:</b></dt><dd>NULL if the pool cannot support size more 
bytes </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00118">118</a> of file <a 
class="el" href="../../de/d4e/memorypool_8c-source.html">memorypool.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00900">parse_cookie_header()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d8/d94/memorypool_8h_49411254c26d587741e25f264a185d39_icgraph.png" 
border="0" 
usemap="#d8/d94/memorypool_8h_49411254c26d587741e25f264a185d39_icgraph_map" 
alt=""></center>
+<map name="d8/d94/memorypool_8h_49411254c26d587741e25f264a185d39_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="204,5,372,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="201,56,375,82"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="427,81,584,108"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="199,157,377,184"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="b1b198b1c3e58814330f167e8539f798"></a><!-- doxytag: 
member="memorypool.h::MHD_pool_create" ref="b1b198b1c3e58814330f167e8539f798" 
args="(unsigned int max)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct MemoryPool* MHD_pool_create           
</td>
+          <td>(</td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>max</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [read]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a memory pool.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>max</em>&nbsp;</td><td>maximum size of the pool </td></tr>
+  </table>
+</dl>
+
+<p>Definition at line <a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00068">68</a> of file <a 
class="el" href="../../de/d4e/memorypool_8c-source.html">memorypool.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, and <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00475">MMAP</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d8/d94/memorypool_8h_b1b198b1c3e58814330f167e8539f798_icgraph.png" 
border="0" 
usemap="#d8/d94/memorypool_8h_b1b198b1c3e58814330f167e8539f798_icgraph_map" 
alt=""></center>
+<map name="d8/d94/memorypool_8h_b1b198b1c3e58814330f167e8539f798_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="191,5,385,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="1e3ff01b7e8e0b9250fcfbff3a96501d"></a><!-- doxytag: 
member="memorypool.h::MHD_pool_destroy" ref="1e3ff01b7e8e0b9250fcfbff3a96501d" 
args="(struct MemoryPool *pool)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MHD_pool_destroy           </td>
+          <td>(</td>
+          <td class="paramtype">struct MemoryPool *&nbsp;</td>
+          <td class="paramname"> <em>pool</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destroy a memory pool. 
+<p>Definition at line <a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00101">101</a> of file <a 
class="el" href="../../de/d4e/memorypool_8c-source.html">memorypool.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, and <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00476">MUNMAP</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d8/d94/memorypool_8h_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.png" 
border="0" 
usemap="#d8/d94/memorypool_8h_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph_map" 
alt=""></center>
+<map name="d8/d94/memorypool_8h_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="203,5,395,32"><area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="195,56,403,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="1b7d8770622754d89cf87d0b6ea523a5"></a><!-- doxytag: 
member="memorypool.h::MHD_pool_reallocate" 
ref="1b7d8770622754d89cf87d0b6ea523a5" args="(struct MemoryPool *pool, void 
*old, unsigned int old_size, unsigned int new_size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* MHD_pool_reallocate           </td>
+          <td>(</td>
+          <td class="paramtype">struct MemoryPool *&nbsp;</td>
+          <td class="paramname"> <em>pool</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>old</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>old_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>new_size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reallocate a block of memory obtained from the pool. This is particularly 
efficient when growing or shrinking the block that was last (re)allocated. If 
the given block is not the most recenlty (re)allocated block, the memory of the 
previous allocation may be leaked until the pool is destroyed (and copying the 
data maybe required).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>old</em>&nbsp;</td><td>the 
existing block </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>old_size</em>&nbsp;</td><td>the size of the existing block 
</td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>new_size</em>&nbsp;</td><td>the new size of the block 
</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>new address of the 
block, or NULL if the pool cannot support new_size bytes (old continues to be 
valid for old_size) </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00154">154</a> of file <a 
class="el" href="../../de/d4e/memorypool_8c-source.html">memorypool.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01482">check_write_done()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00784">get_next_header_line()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00464">try_grow_read_buffer()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d8/d94/memorypool_8h_1b7d8770622754d89cf87d0b6ea523a5_icgraph.png" 
border="0" 
usemap="#d8/d94/memorypool_8h_1b7d8770622754d89cf87d0b6ea523a5_icgraph_map" 
alt=""></center>
+<map name="d8/d94/memorypool_8h_1b7d8770622754d89cf87d0b6ea523a5_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="252,5,385,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="240,56,397,83"><area shape="rect" 
href="../../d4/d67/connection_8h.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="211,107,427,133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="243,157,395,184"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="241,208,396,235"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="b99bc4bb49ddb98705832137aa75135a"></a><!-- doxytag: 
member="memorypool.h::MHD_pool_reset" ref="b99bc4bb49ddb98705832137aa75135a" 
args="(struct MemoryPool *pool, void *keep, unsigned int size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* MHD_pool_reset           </td>
+          <td>(</td>
+          <td class="paramtype">struct MemoryPool *&nbsp;</td>
+          <td class="paramname"> <em>pool</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>keep</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Clear all entries from the memory pool except for "keep" of the given 
"size".<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>keep</em>&nbsp;</td><td>pointer to the entry to keep (maybe 
NULL) </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>how 
many bytes need to be kept at this address </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>addr new address of 
"keep" (if it had to change) </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00200">200</a> of file <a 
class="el" href="../../de/d4e/memorypool_8c-source.html">memorypool.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d8/d94/memorypool_8h_b99bc4bb49ddb98705832137aa75135a_icgraph.png" 
border="0" 
usemap="#d8/d94/memorypool_8h_b99bc4bb49ddb98705832137aa75135a_icgraph_map" 
alt=""></center>
+<map name="d8/d94/memorypool_8h_b99bc4bb49ddb98705832137aa75135a_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="181,5,389,32"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1b7d8770622754d89cf87d0b6ea523a5_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1b7d8770622754d89cf87d0b6ea523a5_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1b7d8770622754d89cf87d0b6ea523a5_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="252,5,385,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="240,56,397,83">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="211,107,427,133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="243,157,395,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="241,208,396,235">

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1b7d8770622754d89cf87d0b6ea523a5_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1b7d8770622754d89cf87d0b6ea523a5_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1b7d8770622754d89cf87d0b6ea523a5_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+c38432925367718b6d58a2a2e88fddb7
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1b7d8770622754d89cf87d0b6ea523a5_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1b7d8770622754d89cf87d0b6ea523a5_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="203,5,395,32">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="195,56,403,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+1e4486dfebcdb9617e3e5afd19a4ebd3
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_1e3ff01b7e8e0b9250fcfbff3a96501d_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_49411254c26d587741e25f264a185d39_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_49411254c26d587741e25f264a185d39_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_49411254c26d587741e25f264a185d39_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="204,5,372,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="201,56,375,82">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="427,81,584,108">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="199,157,377,184">

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_49411254c26d587741e25f264a185d39_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_49411254c26d587741e25f264a185d39_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_49411254c26d587741e25f264a185d39_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+f2059c301d73dda72a43a1f403bde465
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_49411254c26d587741e25f264a185d39_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_49411254c26d587741e25f264a185d39_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b1b198b1c3e58814330f167e8539f798_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b1b198b1c3e58814330f167e8539f798_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b1b198b1c3e58814330f167e8539f798_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="191,5,385,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b1b198b1c3e58814330f167e8539f798_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b1b198b1c3e58814330f167e8539f798_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b1b198b1c3e58814330f167e8539f798_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+1ddfd85fba9a849e3cfd27e306c5c48f
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b1b198b1c3e58814330f167e8539f798_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b1b198b1c3e58814330f167e8539f798_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b99bc4bb49ddb98705832137aa75135a_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b99bc4bb49ddb98705832137aa75135a_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b99bc4bb49ddb98705832137aa75135a_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="181,5,389,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b99bc4bb49ddb98705832137aa75135a_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b99bc4bb49ddb98705832137aa75135a_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b99bc4bb49ddb98705832137aa75135a_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+d030c612873804aea74c0f414a54962e
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b99bc4bb49ddb98705832137aa75135a_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d8/d94/memorypool_8h_b99bc4bb49ddb98705832137aa75135a_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/de8/testcurl_2daemontest__put__chunked_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d8/de8/testcurl_2daemontest__put__chunked_8c__incl.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d8/de8/testcurl_2daemontest__put__chunked_8c__incl.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/de8/testcurl_2daemontest__put__chunked_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d8/de8/testcurl_2daemontest__put__chunked_8c__incl.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d8/de8/testcurl_2daemontest__put__chunked_8c__incl.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+0d5dc993ea9462471136cceed613fe09
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d8/de8/testcurl_2daemontest__put__chunked_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d8/de8/testcurl_2daemontest__put__chunked_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d9/d6a/structMHD__Daemon.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d9/d6a/structMHD__Daemon.html                
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d9/d6a/structMHD__Daemon.html        
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,379 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: MHD_Daemon Struct Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a 
href="../../classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+      <li><a 
href="../../annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="../../functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>MHD_Daemon Struct Reference</h1><!-- doxytag: class="MHD_Daemon" 
--><code>#include &lt;<a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#f135c48819b57aa4a0d595cbe72d337e">MHD_AccessHandlerCallback</a>&nbsp;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#05df09ddfb2b37d41a59aa75b8c3b2c0">default_handler</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#b179856815cb6da4c30d629263b5e61b">default_handler_cls</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a 
class="el" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#eb5663e00846f6a4df836e730381a9f2">MHD_AcceptPolicyCallback</a>&nbsp;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#b95fbf45ff0ef7eb5ddb7b47f7fb3b0e">apc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#64b0b6631017d7e3e1167328c9374fb9">apc_cls</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b8cf19682c45b3b5aead1294623a4184">MHD_RequestCompletedCallback</a>&nbsp;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#4a8c721e21a137d4e8364560868bae4c">notify_completed</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#897c67b850da3bcb22381c0db4425d4d">notify_completed_cls</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">pthread_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d9/d6a/structMHD__Daemon.html#9f27d1f9a64cf8ad102defef17704fcc">pid</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d9/d6a/structMHD__Daemon.html#2bf907bae877ac289aa53cd7ab42d8e2">socket_fd</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d9/d6a/structMHD__Daemon.html#52381ebc9a545e889e64402b0b955b25">shutdown</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#192510c2f53f19fe15e0314126f8687a">pool_size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#2ac34c25ba99c91443e1a2fc8ebce85c">max_connections</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#ef107e20dc0d633b841cee5edde56096">connection_timeout</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#69c799b198ce1170355d9f7001644c51">per_ip_connection_limit</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum <a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250">MHD_OPTION</a>&nbsp;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned 
short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#5f564a61a21110e067f9dbbe3c2aa191">port</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00517">517</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="05df09ddfb2b37d41a59aa75b8c3b2c0"></a><!-- doxytag: 
member="MHD_Daemon::default_handler" ref="05df09ddfb2b37d41a59aa75b8c3b2c0" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#f135c48819b57aa4a0d595cbe72d337e">MHD_AccessHandlerCallback</a>
 <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#05df09ddfb2b37d41a59aa75b8c3b2c0">MHD_Daemon::default_handler</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Callback function for all requests. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00523">523</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b179856815cb6da4c30d629263b5e61b"></a><!-- doxytag: 
member="MHD_Daemon::default_handler_cls" ref="b179856815cb6da4c30d629263b5e61b" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#b179856815cb6da4c30d629263b5e61b">MHD_Daemon::default_handler_cls</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Closure argument to default_handler. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00528">528</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="2d9d96d5393d5759cc6b420226caf4b5"></a><!-- doxytag: 
member="MHD_Daemon::connections" ref="2d9d96d5393d5759cc6b420226caf4b5" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a>* <a 
class="el" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">MHD_Daemon::connections</a><code>
 [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Linked list of our current connections. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00533">533</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00377">MHD_get_timeout()</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b95fbf45ff0ef7eb5ddb7b47f7fb3b0e"></a><!-- doxytag: 
member="MHD_Daemon::apc" ref="b95fbf45ff0ef7eb5ddb7b47f7fb3b0e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#eb5663e00846f6a4df836e730381a9f2">MHD_AcceptPolicyCallback</a>
 <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#b95fbf45ff0ef7eb5ddb7b47f7fb3b0e">MHD_Daemon::apc</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00535">535</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="64b0b6631017d7e3e1167328c9374fb9"></a><!-- doxytag: 
member="MHD_Daemon::apc_cls" ref="64b0b6631017d7e3e1167328c9374fb9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#64b0b6631017d7e3e1167328c9374fb9">MHD_Daemon::apc_cls</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00537">537</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="4a8c721e21a137d4e8364560868bae4c"></a><!-- doxytag: 
member="MHD_Daemon::notify_completed" ref="4a8c721e21a137d4e8364560868bae4c" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b8cf19682c45b3b5aead1294623a4184">MHD_RequestCompletedCallback</a>
 <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#4a8c721e21a137d4e8364560868bae4c">MHD_Daemon::notify_completed</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00539">539</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, and <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="897c67b850da3bcb22381c0db4425d4d"></a><!-- doxytag: 
member="MHD_Daemon::notify_completed_cls" 
ref="897c67b850da3bcb22381c0db4425d4d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#897c67b850da3bcb22381c0db4425d4d">MHD_Daemon::notify_completed_cls</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00541">541</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, and <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9f27d1f9a64cf8ad102defef17704fcc"></a><!-- doxytag: 
member="MHD_Daemon::pid" ref="9f27d1f9a64cf8ad102defef17704fcc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">pthread_t <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#9f27d1f9a64cf8ad102defef17704fcc">MHD_Daemon::pid</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+PID of the select thread (if we have internal select) 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00546">546</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, and <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="2bf907bae877ac289aa53cd7ab42d8e2"></a><!-- doxytag: 
member="MHD_Daemon::socket_fd" ref="2bf907bae877ac289aa53cd7ab42d8e2" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#2bf907bae877ac289aa53cd7ab42d8e2">MHD_Daemon::socket_fd</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Listen socket. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00551">551</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, and <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="52381ebc9a545e889e64402b0b955b25"></a><!-- doxytag: 
member="MHD_Daemon::shutdown" ref="52381ebc9a545e889e64402b0b955b25" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#52381ebc9a545e889e64402b0b955b25">MHD_Daemon::shutdown</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Are we shutting down? 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00556">556</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>, 
<a class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00536">MHD_select_thread()</a>, and 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="192510c2f53f19fe15e0314126f8687a"></a><!-- doxytag: 
member="MHD_Daemon::pool_size" ref="192510c2f53f19fe15e0314126f8687a" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#192510c2f53f19fe15e0314126f8687a">MHD_Daemon::pool_size</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Size of the per-connection memory pools. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00561">561</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, and <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="2ac34c25ba99c91443e1a2fc8ebce85c"></a><!-- doxytag: 
member="MHD_Daemon::max_connections" ref="2ac34c25ba99c91443e1a2fc8ebce85c" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#2ac34c25ba99c91443e1a2fc8ebce85c">MHD_Daemon::max_connections</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Limit on the number of parallel connections. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00566">566</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ef107e20dc0d633b841cee5edde56096"></a><!-- doxytag: 
member="MHD_Daemon::connection_timeout" ref="ef107e20dc0d633b841cee5edde56096" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#ef107e20dc0d633b841cee5edde56096">MHD_Daemon::connection_timeout</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+After how many seconds of inactivity should connections time out? Zero for no 
timeout. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00572">572</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00377">MHD_get_timeout()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="69c799b198ce1170355d9f7001644c51"></a><!-- doxytag: 
member="MHD_Daemon::per_ip_connection_limit" 
ref="69c799b198ce1170355d9f7001644c51" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#69c799b198ce1170355d9f7001644c51">MHD_Daemon::per_ip_connection_limit</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Maximum number of connections per IP, or 0 for unlimited. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00578">578</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b6c33930d6350cdd73c7f4d1c92c4295"></a><!-- doxytag: 
member="MHD_Daemon::options" ref="b6c33930d6350cdd73c7f4d1c92c4295" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250">MHD_OPTION</a>
 <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">MHD_Daemon::options</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Daemon's options. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00583">583</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, and <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5f564a61a21110e067f9dbbe3c2aa191"></a><!-- doxytag: 
member="MHD_Daemon::port" ref="5f564a61a21110e067f9dbbe3c2aa191" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned short <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html#5f564a61a21110e067f9dbbe3c2aa191">MHD_Daemon::port</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Listen port. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00588">588</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following 
file:<ul>
+<li>src/daemon/<a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a></ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c.html                      
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c.html      2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,458 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/response.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>response.c File Reference</h1>Methods for managing response objects. <a 
href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" 
href="../../df/dbe/response_8h-source.html">response.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for response.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d3/d2b/response_8c__incl.png" border="0" 
usemap="#src/daemon/response.c_map" alt=""></center>
+<map name="src/daemon/response.c_map">
+<area shape="rect" href="../../db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="5,84,85,110"><area shape="rect" 
href="../../dd/d75/response_8h.html" title="Methods for managing response 
objects." alt="" coords="109,84,200,110"></map>
+</div>
+
+<p>
+<a href="../../dc/d43/response_8c-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d9/d6b/response_8c.html#2091d2691bb976dc32606f6a2ead60bb">MHD_add_response_header</a>
 (struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response, const 
char *header, const char *content)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d9/d6b/response_8c.html#bb2405455f580377e4887611f81b7638">MHD_del_response_header</a>
 (struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response, const 
char *header, const char *content)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d9/d6b/response_8c.html#3e182fe6161e314b83fd9a910b2d9072">MHD_get_response_headers</a>
 (struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response, <a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">MHD_KeyValueIterator</a>
 iterator, void *iterator_cls)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b">MHD_get_response_header</a>
 (struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response, const 
char *key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a 
class="el" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b">MHD_create_response_from_callback</a>
 (size_t size, unsigned int block_size, <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#c8549fffa167e3347007bd6cf258f56c">MHD_ContentReaderCallback</a>
 crc, void *crc_cls, <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">MHD_ContentReaderFreeCallback</a>
 crfc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a 
class="el" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (size_t size, void *data, int must_free, int must_copy)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30">MHD_increment_response_rc</a>
 (struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Methods for managing response objects. 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Daniel Pittman <p>
+Christian Grothoff </dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="2091d2691bb976dc32606f6a2ead60bb"></a><!-- doxytag: 
member="response.c::MHD_add_response_header" 
ref="2091d2691bb976dc32606f6a2ead60bb" args="(struct MHD_Response *response, 
const char *header, const char *content)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_add_response_header           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *&nbsp;</td>
+          <td class="paramname"> <em>response</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>header</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>content</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add a header line to the response.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_NO on error (i.e. 
invalid header or content format). </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00036">36</a> of file <a class="el" 
href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00102">MHD_Response::first_header</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00087">MHD_HTTP_Header::kind</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00365">MHD_HEADER_KIND</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/d6b/response_8c_2091d2691bb976dc32606f6a2ead60bb_icgraph.png" 
border="0" 
usemap="#d9/d6b/response_8c_2091d2691bb976dc32606f6a2ead60bb_icgraph_map" 
alt=""></center>
+<map name="d9/d6b/response_8c_2091d2691bb976dc32606f6a2ead60bb_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="256,5,400,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="a8d8df112b17b937e192ef3639c6919b"></a><!-- doxytag: 
member="response.c::MHD_create_response_from_callback" 
ref="a8d8df112b17b937e192ef3639c6919b" args="(size_t size, unsigned int 
block_size, MHD_ContentReaderCallback crc, void *crc_cls, 
MHD_ContentReaderFreeCallback crfc)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a>* 
MHD_create_response_from_callback           </td>
+          <td>(</td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>block_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#c8549fffa167e3347007bd6cf258f56c">MHD_ContentReaderCallback</a>&nbsp;</td>
+          <td class="paramname"> <em>crc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>crc_cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">MHD_ContentReaderFreeCallback</a>&nbsp;</td>
+          <td class="paramname"> <em>crfc</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [read]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a response object. The response object can be extended with header 
information and then be used any number of times.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>size</em>&nbsp;</td><td>size of the data portion of the 
response, -1 for unknown </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>block_size</em>&nbsp;</td><td>preferred block size for 
querying crc (advisory only, MHD may still call crc using smaller chunks); this 
is essentially the buffer size used for IO, clients should pick a value that is 
appropriate for IO and memory performance requirements </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>crc</em>&nbsp;</td><td>callback to use to obtain response data 
</td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>crc_cls</em>&nbsp;</td><td>extra argument to crc </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>crfc</em>&nbsp;</td><td>callback to call to free crc_cls 
resources </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL on error (i.e. 
invalid arguments, out of memory) </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00178">178</a> of file <a 
class="el" href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00120">MHD_Response::crc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00114">MHD_Response::crc_cls</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00126">MHD_Response::crfc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00108">MHD_Response::data</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00153">MHD_Response::data_buffer_size</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00060">MHD_BUF_INC_SIZE</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00132">MHD_Response::mutex</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00138">MHD_Response::reference_count</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00143">MHD_Response::total_size</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d45919f3a1fc9cbe10ceaf01bd37b738"></a><!-- doxytag: 
member="response.c::MHD_create_response_from_data" 
ref="d45919f3a1fc9cbe10ceaf01bd37b738" args="(size_t size, void *data, int 
must_free, int must_copy)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a>* 
MHD_create_response_from_data           </td>
+          <td>(</td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>must_free</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>must_copy</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [read]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a response object. The response object can be extended with header 
information and then be used any number of times.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>size</em>&nbsp;</td><td>size of the data portion of the 
response </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>the 
data itself </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>must_free</em>&nbsp;</td><td>libmicrohttpd should free data 
when done </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>must_copy</em>&nbsp;</td><td>libmicrohttpd must make a copy of 
data right away, the data maybe released anytime after this call returns 
</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL on error (i.e. 
invalid arguments, out of memory) </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">220</a> of file <a 
class="el" href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00120">MHD_Response::crc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00114">MHD_Response::crc_cls</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00126">MHD_Response::crfc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00108">MHD_Response::data</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00148">MHD_Response::data_size</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00132">MHD_Response::mutex</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00138">MHD_Response::reference_count</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00143">MHD_Response::total_size</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/d6b/response_8c_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.png" 
border="0" 
usemap="#d9/d6b/response_8c_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph_map" 
alt=""></center>
+<map name="d9/d6b/response_8c_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="295,5,487,32"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="301,56,480,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="bb2405455f580377e4887611f81b7638"></a><!-- doxytag: 
member="response.c::MHD_del_response_header" 
ref="bb2405455f580377e4887611f81b7638" args="(struct MHD_Response *response, 
const char *header, const char *content)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_del_response_header           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *&nbsp;</td>
+          <td class="paramname"> <em>response</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>header</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>content</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Delete a header line from the response.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_NO on error (no 
such header known) </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00080">80</a> of file <a class="el" 
href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00102">MHD_Response::first_header</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b34675107fb6ab6de301776b1fdff3f5"></a><!-- doxytag: 
member="response.c::MHD_destroy_response" 
ref="b34675107fb6ab6de301776b1fdff3f5" args="(struct MHD_Response *response)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MHD_destroy_response           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *&nbsp;</td>
+          <td class="paramname"> <em>response</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destroy a response object and associated resources. Note that libmicrohttpd 
may keep some of the resources around if the response is still in the queue for 
some clients, so the memory may not necessarily be freed immediatley. 
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">266</a> of file <a 
class="el" href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00114">MHD_Response::crc_cls</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00126">MHD_Response::crfc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00102">MHD_Response::first_header</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00132">MHD_Response::mutex</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00138">MHD_Response::reference_count</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/d6b/response_8c_b34675107fb6ab6de301776b1fdff3f5_icgraph.png" 
border="0" 
usemap="#d9/d6b/response_8c_b34675107fb6ab6de301776b1fdff3f5_icgraph_map" 
alt=""></center>
+<map name="d9/d6b/response_8c_b34675107fb6ab6de301776b1fdff3f5_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="228,5,420,32"><area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="469,106,677,133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="228,106,420,133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="235,157,413,184"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="de6bba8c8709dd9892d5125cdbb1588b"></a><!-- doxytag: 
member="response.c::MHD_get_response_header" 
ref="de6bba8c8709dd9892d5125cdbb1588b" args="(struct MHD_Response *response, 
const char *key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* MHD_get_response_header           
</td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *&nbsp;</td>
+          <td class="paramname"> <em>response</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get a particular header from the response.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>key</em>&nbsp;</td><td>which header to get </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL if header does not 
exist </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00145">145</a> of file <a 
class="el" href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00102">MHD_Response::first_header</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/d6b/response_8c_de6bba8c8709dd9892d5125cdbb1588b_icgraph.png" 
border="0" 
usemap="#d9/d6b/response_8c_de6bba8c8709dd9892d5125cdbb1588b_icgraph_map" 
alt=""></center>
+<map name="d9/d6b/response_8c_de6bba8c8709dd9892d5125cdbb1588b_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="253,6,397,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="447,31,615,58"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="3e182fe6161e314b83fd9a910b2d9072"></a><!-- doxytag: 
member="response.c::MHD_get_response_headers" 
ref="3e182fe6161e314b83fd9a910b2d9072" args="(struct MHD_Response *response, 
MHD_KeyValueIterator iterator, void *iterator_cls)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_get_response_headers           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *&nbsp;</td>
+          <td class="paramname"> <em>response</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">MHD_KeyValueIterator</a>&nbsp;</td>
+          <td class="paramname"> <em>iterator</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>iterator_cls</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get all of the headers added to a response.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>iterator</em>&nbsp;</td><td>callback to call on each header; 
maybe NULL (then just count headers) </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>iterator_cls</em>&nbsp;</td><td>extra argument to iterator 
</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>number of entries 
iterated over </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00119">119</a> of file <a 
class="el" href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00102">MHD_Response::first_header</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00087">MHD_HTTP_Header::kind</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e97106f100fad29012a6934c49971a30"></a><!-- doxytag: 
member="response.c::MHD_increment_response_rc" 
ref="e97106f100fad29012a6934c49971a30" args="(struct MHD_Response *response)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MHD_increment_response_rc           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *&nbsp;</td>
+          <td class="paramname"> <em>response</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Increment response RC. Should this be part of the public API? 
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00295">295</a> of file <a 
class="el" href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00132">MHD_Response::mutex</a>, and 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00138">MHD_Response::reference_count</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/d6b/response_8c_e97106f100fad29012a6934c49971a30_icgraph.png" 
border="0" 
usemap="#d9/d6b/response_8c_e97106f100fad29012a6934c49971a30_icgraph_map" 
alt=""></center>
+<map name="d9/d6b/response_8c_e97106f100fad29012a6934c49971a30_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="264,5,429,32"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_2091d2691bb976dc32606f6a2ead60bb_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_2091d2691bb976dc32606f6a2ead60bb_icgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_2091d2691bb976dc32606f6a2ead60bb_icgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="256,5,400,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_2091d2691bb976dc32606f6a2ead60bb_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_2091d2691bb976dc32606f6a2ead60bb_icgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_2091d2691bb976dc32606f6a2ead60bb_icgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+58f5f60b1a8c0ddcd2c8302ad2390ce6
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_2091d2691bb976dc32606f6a2ead60bb_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_2091d2691bb976dc32606f6a2ead60bb_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_a8d8df112b17b937e192ef3639c6919b_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_a8d8df112b17b937e192ef3639c6919b_icgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_a8d8df112b17b937e192ef3639c6919b_icgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,17 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="315,284,397,311">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="500,6,553,32">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="467,56,587,83">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="464,208,589,235">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="467,360,587,387">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="468,107,585,134">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="465,259,588,286">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="469,411,584,438">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="453,512,600,539">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="468,563,585,590">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="448,158,605,184">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="445,310,608,336">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="449,462,604,488">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="656,107,709,134">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="656,259,709,286">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="656,411,709,438">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="656,538,709,564">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_a8d8df112b17b937e192ef3639c6919b_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_a8d8df112b17b937e192ef3639c6919b_icgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_a8d8df112b17b937e192ef3639c6919b_icgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+78d27623d8ae6996a944b77395b4153f
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_a8d8df112b17b937e192ef3639c6919b_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_a8d8df112b17b937e192ef3639c6919b_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_b34675107fb6ab6de301776b1fdff3f5_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_b34675107fb6ab6de301776b1fdff3f5_icgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_b34675107fb6ab6de301776b1fdff3f5_icgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="228,5,420,32">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="469,106,677,133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="228,106,420,133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="235,157,413,184">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_b34675107fb6ab6de301776b1fdff3f5_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_b34675107fb6ab6de301776b1fdff3f5_icgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_b34675107fb6ab6de301776b1fdff3f5_icgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+73cbb733bd52784592ed28971d073176
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_b34675107fb6ab6de301776b1fdff3f5_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_b34675107fb6ab6de301776b1fdff3f5_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="295,5,487,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="301,56,480,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+ceed450dde514b83cd9b0be864855a66
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_de6bba8c8709dd9892d5125cdbb1588b_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_de6bba8c8709dd9892d5125cdbb1588b_icgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_de6bba8c8709dd9892d5125cdbb1588b_icgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="253,6,397,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="447,31,615,58">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_de6bba8c8709dd9892d5125cdbb1588b_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_de6bba8c8709dd9892d5125cdbb1588b_icgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_de6bba8c8709dd9892d5125cdbb1588b_icgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+5d9c246a8875c5be900636866a95e458
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_de6bba8c8709dd9892d5125cdbb1588b_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_de6bba8c8709dd9892d5125cdbb1588b_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_e97106f100fad29012a6934c49971a30_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_e97106f100fad29012a6934c49971a30_icgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_e97106f100fad29012a6934c49971a30_icgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="264,5,429,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_e97106f100fad29012a6934c49971a30_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_e97106f100fad29012a6934c49971a30_icgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_e97106f100fad29012a6934c49971a30_icgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+cdd754c83fc09da920aa5458ecc65d82
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_e97106f100fad29012a6934c49971a30_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/d6b/response_8c_e97106f100fad29012a6934c49971a30_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d75/testcurl_2daemontest__long__header_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d75/testcurl_2daemontest__long__header_8c__incl.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d75/testcurl_2daemontest__long__header_8c__incl.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d75/testcurl_2daemontest__long__header_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d75/testcurl_2daemontest__long__header_8c__incl.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d75/testcurl_2daemontest__long__header_8c__incl.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+584b7fb6079eaefca144c3453a857927
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d75/testcurl_2daemontest__long__header_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/d75/testcurl_2daemontest__long__header_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c.html                         
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c.html 2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,210 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/socat.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+<div class="contents">
+<h1>socat.c File Reference</h1>Code to fork-exec zzuf and start the socat 
process. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;errno.h&gt;</code><br>
+<code>#include &lt;sys/types.h&gt;</code><br>
+<code>#include &lt;sys/wait.h&gt;</code><br>
+<code>#include &lt;signal.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for socat.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d9/db7/socat_8c__incl.png" border="0" 
usemap="#src/testzzuf/socat.c_map" alt=""></center>
+</div>
+
+<p>
+<div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dynsection">
+<p><center><img src="../../da/d79/socat_8c__dep__incl.png" border="0" 
usemap="#src/testzzuf/socat.cdep_map" alt=""></center>
+<map name="src/testzzuf/socat.cdep_map">
+<area shape="rect" href="../../de/d3b/testzzuf_2daemontest__get_8c.html" 
title="src/testzzuf/daemontest_get.c" alt="" coords="5,84,221,110"><area 
shape="rect" href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html" 
title="src/testzzuf/daemontest_get_chunked.c" alt="" 
coords="245,84,523,110"><area shape="rect" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html" 
title="src/testzzuf/daemontest_large_put.c" alt="" 
coords="547,84,803,110"><area shape="rect" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html" 
title="src/testzzuf/daemontest_long_header.c" alt="" 
coords="827,84,1099,110"><area shape="rect" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html" 
title="src/testzzuf/daemontest_post.c" alt="" coords="1123,84,1347,110"><area 
shape="rect" href="../../d4/dda/testzzuf_2daemontest__postform_8c.html" 
title="src/testzzuf/daemontest_postform.c" alt="" 
coords="1371,84,1624,110"><area shape="rect" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html" 
title="src/testzzuf/daemontest_put.c" alt="" coords="1648,84,1864,110"><area 
shape="rect" href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html" 
title="src/testzzuf/daemontest_put_chunked.c" alt="" 
coords="1888,84,2165,110"></map>
+</div>
+
+<p>
+<a href="../../dd/d83/socat_8c-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>&nbsp;&nbsp;&nbsp;10</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>&nbsp;&nbsp;&nbsp;50L</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
pid_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d7f/socat_8c.html#4ec46814016282bde4ca8bda81106d08">zzuf_pid</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Code to fork-exec zzuf and start the socat process. 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Christian Grothoff 
</dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../dd/d83/socat_8c-source.html">socat.c</a>.</p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="b361799ad88d03fafe048fa568ced912"></a><!-- doxytag: 
member="socat.c::CURL_TIMEOUT" ref="b361799ad88d03fafe048fa568ced912" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define CURL_TIMEOUT&nbsp;&nbsp;&nbsp;50L        
  </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">41</a> of file <a class="el" 
href="../../dd/d83/socat_8c-source.html">socat.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00183">testExternalGet()</a>,
 <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00232">testExternalPost()</a>,
 <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00235">testExternalPut()</a>,
 <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00094">testInternalGet()</a>,
 <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00132">testInternalPost()</a>,
 <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00130">testInternalPut()</a>,
 <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00152">testLongHeaderGet()</a>,
 <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00092">testLongUrlGet()</a>,
 <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00138">testMultithreadedGet()</a>,
 <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00181">testMultithreadedPost()</a>,
 and <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00182">testMultithreadedPut()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="09002b61ad87b03f8a39b3c7f9a7296b"></a><!-- doxytag: 
member="socat.c::LOOP_COUNT" ref="09002b61ad87b03f8a39b3c7f9a7296b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LOOP_COUNT&nbsp;&nbsp;&nbsp;10          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+A larger loop count will run more random tests -- which would be good, except 
that it may take too long for most user's patience. So this small value is the 
default. 
+<p>Definition at line <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">39</a> of file <a class="el" 
href="../../dd/d83/socat_8c-source.html">socat.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00183">testExternalGet()</a>,
 <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00232">testExternalPost()</a>,
 <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00235">testExternalPut()</a>,
 <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00094">testInternalGet()</a>,
 <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00132">testInternalPost()</a>,
 <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00130">testInternalPut()</a>,
 <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00152">testLongHeaderGet()</a>,
 <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00092">testLongUrlGet()</a>,
 <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00138">testMultithreadedGet()</a>,
 <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00181">testMultithreadedPost()</a>,
 and <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00182">testMultithreadedPut()</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="c0927666983e9f171b9a947afe3c0595"></a><!-- doxytag: 
member="socat.c::zzuf_socat_start" ref="c0927666983e9f171b9a947afe3c0595" 
args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void zzuf_socat_start           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">46</a> of file <a class="el" 
href="../../dd/d83/socat_8c-source.html">socat.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00043">zzuf_pid</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00183">testExternalGet()</a>,
 <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00232">testExternalPost()</a>,
 <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00235">testExternalPut()</a>,
 <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00094">testInternalGet()</a>,
 <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00132">testInternalPost()</a>,
 <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00130">testInternalPut()</a>,
 <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00152">testLongHeaderGet()</a>,
 <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00092">testLongUrlGet()</a>,
 <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00138">testMultithreadedGet()</a>,
 <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00181">testMultithreadedPost()</a>,
 and <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00182">testMultithreadedPut()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/d7f/socat_8c_c0927666983e9f171b9a947afe3c0595_icgraph.png" 
border="0" 
usemap="#d9/d7f/socat_8c_c0927666983e9f171b9a947afe3c0595_icgraph_map" 
alt=""></center>
+<map name="d9/d7f/socat_8c_c0927666983e9f171b9a947afe3c0595_icgraph_map">
+<area shape="rect" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="203,5,323,32"><area shape="rect" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="200,56,325,83"><area shape="rect" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="203,107,323,133"><area shape="rect" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="204,157,321,184"><area shape="rect" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="201,208,324,235"><area shape="rect" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="205,259,320,285"><area shape="rect" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="189,309,336,336"><area shape="rect" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="204,360,321,387"><area shape="rect" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="184,411,341,437"><area 
shape="rect" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="181,461,344,488"><area 
shape="rect" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="185,512,340,539"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="6d3dab7f7ae3b1a4d0b0e7b4184c8908"></a><!-- doxytag: 
member="socat.c::zzuf_socat_stop" ref="6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void zzuf_socat_stop           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">94</a> of file <a class="el" 
href="../../dd/d83/socat_8c-source.html">socat.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00043">zzuf_pid</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00183">testExternalGet()</a>,
 <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00232">testExternalPost()</a>,
 <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00235">testExternalPut()</a>,
 <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00094">testInternalGet()</a>,
 <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00132">testInternalPost()</a>,
 <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00130">testInternalPut()</a>,
 <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00152">testLongHeaderGet()</a>,
 <a class="el" 
href="../../d2/dd5/testzzuf_2daemontest__long__header_8c-source.html#l00092">testLongUrlGet()</a>,
 <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00138">testMultithreadedGet()</a>,
 <a class="el" 
href="../../d9/da4/testzzuf_2daemontest__post_8c-source.html#l00181">testMultithreadedPost()</a>,
 and <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00182">testMultithreadedPut()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/d7f/socat_8c_6d3dab7f7ae3b1a4d0b0e7b4184c8908_icgraph.png" 
border="0" 
usemap="#d9/d7f/socat_8c_6d3dab7f7ae3b1a4d0b0e7b4184c8908_icgraph_map" 
alt=""></center>
+<map name="d9/d7f/socat_8c_6d3dab7f7ae3b1a4d0b0e7b4184c8908_icgraph_map">
+<area shape="rect" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="200,5,320,32"><area shape="rect" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="197,56,323,83"><area shape="rect" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="200,107,320,133"><area shape="rect" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="201,157,319,184"><area shape="rect" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="199,208,321,235"><area shape="rect" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="203,259,317,285"><area shape="rect" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="187,309,333,336"><area shape="rect" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="201,360,319,387"><area shape="rect" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="181,411,339,437"><area 
shape="rect" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="179,461,341,488"><area 
shape="rect" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="183,512,337,539"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="4ec46814016282bde4ca8bda81106d08"></a><!-- doxytag: 
member="socat.c::zzuf_pid" ref="4ec46814016282bde4ca8bda81106d08" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">pid_t <a class="el" 
href="../../d9/d7f/socat_8c.html#4ec46814016282bde4ca8bda81106d08">zzuf_pid</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00043">43</a> of file <a class="el" 
href="../../dd/d83/socat_8c-source.html">socat.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:42 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_6d3dab7f7ae3b1a4d0b0e7b4184c8908_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_6d3dab7f7ae3b1a4d0b0e7b4184c8908_icgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_6d3dab7f7ae3b1a4d0b0e7b4184c8908_icgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,11 @@
+<area shape="rect" 
href="$de/d3b/testzzuf_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="200,5,320,32">
+<area shape="rect" 
href="$d7/dc8/testzzuf_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="197,56,323,83">
+<area shape="rect" 
href="$de/d4e/testzzuf_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="200,107,320,133">
+<area shape="rect" 
href="$de/d3b/testzzuf_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="201,157,319,184">
+<area shape="rect" 
href="$d7/dc8/testzzuf_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="199,208,321,235">
+<area shape="rect" 
href="$de/d4e/testzzuf_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="203,259,317,285">
+<area shape="rect" 
href="$d5/dfc/testzzuf_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="187,309,333,336">
+<area shape="rect" 
href="$d5/dfc/testzzuf_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="201,360,319,387">
+<area shape="rect" 
href="$de/d3b/testzzuf_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="181,411,339,437">
+<area shape="rect" 
href="$d7/dc8/testzzuf_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="179,461,341,488">
+<area shape="rect" 
href="$de/d4e/testzzuf_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="183,512,337,539">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_6d3dab7f7ae3b1a4d0b0e7b4184c8908_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_6d3dab7f7ae3b1a4d0b0e7b4184c8908_icgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_6d3dab7f7ae3b1a4d0b0e7b4184c8908_icgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+8b44c972d41db7f35f4c3622ab511698
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_6d3dab7f7ae3b1a4d0b0e7b4184c8908_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_6d3dab7f7ae3b1a4d0b0e7b4184c8908_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_c0927666983e9f171b9a947afe3c0595_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_c0927666983e9f171b9a947afe3c0595_icgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_c0927666983e9f171b9a947afe3c0595_icgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,11 @@
+<area shape="rect" 
href="$de/d3b/testzzuf_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="203,5,323,32">
+<area shape="rect" 
href="$d7/dc8/testzzuf_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="200,56,325,83">
+<area shape="rect" 
href="$de/d4e/testzzuf_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="203,107,323,133">
+<area shape="rect" 
href="$de/d3b/testzzuf_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="204,157,321,184">
+<area shape="rect" 
href="$d7/dc8/testzzuf_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="201,208,324,235">
+<area shape="rect" 
href="$de/d4e/testzzuf_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="205,259,320,285">
+<area shape="rect" 
href="$d5/dfc/testzzuf_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="189,309,336,336">
+<area shape="rect" 
href="$d5/dfc/testzzuf_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="204,360,321,387">
+<area shape="rect" 
href="$de/d3b/testzzuf_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="184,411,341,437">
+<area shape="rect" 
href="$d7/dc8/testzzuf_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="181,461,344,488">
+<area shape="rect" 
href="$de/d4e/testzzuf_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="185,512,340,539">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_c0927666983e9f171b9a947afe3c0595_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_c0927666983e9f171b9a947afe3c0595_icgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_c0927666983e9f171b9a947afe3c0595_icgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+383c5f2657e5f4a6480ac0e4a9c1129d
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_c0927666983e9f171b9a947afe3c0595_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/d7f/socat_8c_c0927666983e9f171b9a947afe3c0595_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/d89/testzzuf_2daemontest__put_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/d89/testzzuf_2daemontest__put_8c-source.html  
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/d89/testzzuf_2daemontest__put_8c-source.html  
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,389 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_put.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_put.c</h1><a 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html">Go to the documentation 
of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007, 2008 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 <span class="preprocessor">#include "<a 
class="code" href="../../d9/d7f/socat_8c.html" title="Code to fork-exec zzuf 
and start the socat process.">socat.c</a>"</span>
+<a name="l00040"></a>00040 
+<a name="l00041"></a><a class="code" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">00041</a>
 <span class="keyword">static</span> <span class="keywordtype">int</span> <a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>;
+<a name="l00042"></a>00042 
+<a name="l00043"></a>00043 <span class="keyword">struct </span>CBC
+<a name="l00044"></a>00044 {
+<a name="l00045"></a>00045   <span class="keywordtype">char</span> *buf;
+<a name="l00046"></a>00046   <span class="keywordtype">size_t</span> pos;
+<a name="l00047"></a>00047   <span class="keywordtype">size_t</span> size;
+<a name="l00048"></a>00048 };
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00051"></a><a class="code" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">00051</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>
 (<span class="keywordtype">void</span> *stream, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ptr)
+<a name="l00052"></a>00052 {
+<a name="l00053"></a>00053   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> *pos = ptr;
+<a name="l00054"></a>00054   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> wrt;
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056   wrt = size * nmemb;
+<a name="l00057"></a>00057   <span class="keywordflow">if</span> (wrt &gt; 8 - 
(*pos))
+<a name="l00058"></a>00058     wrt = 8 - (*pos);
+<a name="l00059"></a>00059   memcpy (stream, &amp;(<span 
class="stringliteral">"Hello123"</span>[*pos]), wrt);
+<a name="l00060"></a>00060   (*pos) += wrt;
+<a name="l00061"></a>00061   <span class="keywordflow">return</span> wrt;
+<a name="l00062"></a>00062 }
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00065"></a><a class="code" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#d81c59142c8e14bd20d5e266add76107">00065</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00066"></a>00066 {
+<a name="l00067"></a>00067   <span class="keyword">struct </span>CBC *cbc = 
ctx;
+<a name="l00068"></a>00068 
+<a name="l00069"></a>00069   <span class="keywordflow">if</span> (cbc-&gt;pos 
+ size * nmemb &gt; cbc-&gt;size)
+<a name="l00070"></a>00070     <span class="keywordflow">return</span> 0;      
             <span class="comment">/* overflow */</span>
+<a name="l00071"></a>00071   memcpy (&amp;cbc-&gt;buf[cbc-&gt;pos], ptr, size 
* nmemb);
+<a name="l00072"></a>00072   cbc-&gt;pos += size * nmemb;
+<a name="l00073"></a>00073   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00074"></a>00074 }
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00077"></a><a class="code" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">00077</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00078"></a>00078           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00079"></a>00079           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00080"></a>00080           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00081"></a>00081           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00082"></a>00082           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00083"></a>00083           <span class="keywordtype">void</span> 
**unused)
+<a name="l00084"></a>00084 {
+<a name="l00085"></a>00085   <span class="keywordtype">int</span> *done = cls;
+<a name="l00086"></a>00086   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00087"></a>00087   <span class="keywordtype">int</span> ret;
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089   <span class="keywordflow">if</span> (0 != strcmp 
(<span class="stringliteral">"PUT"</span>, method))
+<a name="l00090"></a>00090     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* unexpected method */</span>
+<a name="l00091"></a>00091   <span class="keywordflow">if</span> ((*done) == 0)
+<a name="l00092"></a>00092     {
+<a name="l00093"></a>00093       <span class="keywordflow">if</span> 
(*upload_data_size != 8)
+<a name="l00094"></a>00094         <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
         <span class="comment">/* not yet ready */</span>
+<a name="l00095"></a>00095       <span class="keywordflow">if</span> (0 == 
memcmp (upload_data, <span class="stringliteral">"Hello123"</span>, 8))
+<a name="l00096"></a>00096         {
+<a name="l00097"></a>00097           *upload_data_size = 0;
+<a name="l00098"></a>00098         }
+<a name="l00099"></a>00099       <span class="keywordflow">else</span>
+<a name="l00100"></a>00100         {
+<a name="l00101"></a>00101           printf (<span 
class="stringliteral">"Invalid upload data `%8s'!\n"</span>, upload_data);
+<a name="l00102"></a>00102           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00103"></a>00103         }
+<a name="l00104"></a>00104       *done = 1;
+<a name="l00105"></a>00105       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00106"></a>00106     }
+<a name="l00107"></a>00107   response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (url),
+<a name="l00108"></a>00108                                             (<span 
class="keywordtype">void</span> *) url, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00109"></a>00109   ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00110"></a>00110   <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00111"></a>00111   <span class="keywordflow">return</span> ret;
+<a name="l00112"></a>00112 }
+<a name="l00113"></a>00113 
+<a name="l00114"></a>00114 
+<a name="l00115"></a>00115 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00116"></a><a class="code" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">00116</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ()
+<a name="l00117"></a>00117 {
+<a name="l00118"></a>00118   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00119"></a>00119   CURL *c;
+<a name="l00120"></a>00120   <span class="keywordtype">char</span> buf[2048];
+<a name="l00121"></a>00121   <span class="keyword">struct </span>CBC cbc;
+<a name="l00122"></a>00122   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00123"></a>00123   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00124"></a>00124   <span class="keywordtype">int</span> i;
+<a name="l00125"></a>00125 
+<a name="l00126"></a>00126   cbc.buf = buf;
+<a name="l00127"></a>00127   cbc.size = 2048;
+<a name="l00128"></a>00128   cbc.pos = 0;
+<a name="l00129"></a>00129   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00130"></a>00130                         11080,
+<a name="l00131"></a>00131                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00132"></a>00132   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00133"></a>00133     <span class="keywordflow">return</span> 1;
+<a name="l00134"></a>00134   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00135"></a>00135   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00136"></a>00136     {
+<a name="l00137"></a>00137       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00138"></a>00138       c = curl_easy_init ();
+<a name="l00139"></a>00139       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00140"></a>00140       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00141"></a>00141       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00142"></a>00142       curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00143"></a>00143       curl_easy_setopt (c, CURLOPT_READDATA, 
&amp;pos);
+<a name="l00144"></a>00144       curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00145"></a>00145       curl_easy_setopt (c, 
CURLOPT_INFILESIZE_LARGE, (curl_off_t) 8L);
+<a name="l00146"></a>00146       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00147"></a>00147       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00148"></a>00148       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00149"></a>00149         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00150"></a>00150       <span class="keywordflow">else</span>
+<a name="l00151"></a>00151         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00152"></a>00152       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00153"></a>00153       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00154"></a>00154       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00155"></a>00155       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00156"></a>00156       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00157"></a>00157       curl_easy_perform (c);
+<a name="l00158"></a>00158       curl_easy_cleanup (c);
+<a name="l00159"></a>00159     }
+<a name="l00160"></a>00160   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00161"></a>00161   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00162"></a>00162   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00163"></a>00163   <span class="keywordflow">return</span> 0;
+<a name="l00164"></a>00164 }
+<a name="l00165"></a>00165 
+<a name="l00166"></a>00166 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00167"></a><a class="code" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">00167</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ()
+<a name="l00168"></a>00168 {
+<a name="l00169"></a>00169   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00170"></a>00170   CURL *c;
+<a name="l00171"></a>00171   <span class="keywordtype">char</span> buf[2048];
+<a name="l00172"></a>00172   <span class="keyword">struct </span>CBC cbc;
+<a name="l00173"></a>00173   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00174"></a>00174   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00175"></a>00175   <span class="keywordtype">int</span> i;
+<a name="l00176"></a>00176 
+<a name="l00177"></a>00177   cbc.buf = buf;
+<a name="l00178"></a>00178   cbc.size = 2048;
+<a name="l00179"></a>00179   cbc.pos = 0;
+<a name="l00180"></a>00180   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00181"></a>00181                         11080,
+<a name="l00182"></a>00182                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00183"></a>00183   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00184"></a>00184     <span class="keywordflow">return</span> 16;
+<a name="l00185"></a>00185   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00186"></a>00186   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00187"></a>00187     {
+<a name="l00188"></a>00188       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00189"></a>00189       c = curl_easy_init ();
+<a name="l00190"></a>00190       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00191"></a>00191       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00192"></a>00192       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00193"></a>00193       curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00194"></a>00194       curl_easy_setopt (c, CURLOPT_READDATA, 
&amp;pos);
+<a name="l00195"></a>00195       curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00196"></a>00196       curl_easy_setopt (c, 
CURLOPT_INFILESIZE_LARGE, (curl_off_t) 8L);
+<a name="l00197"></a>00197       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00198"></a>00198       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00199"></a>00199       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00200"></a>00200         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00201"></a>00201       <span class="keywordflow">else</span>
+<a name="l00202"></a>00202         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00203"></a>00203       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00204"></a>00204       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00205"></a>00205       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00206"></a>00206       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00207"></a>00207       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00208"></a>00208       curl_easy_perform (c);
+<a name="l00209"></a>00209       curl_easy_cleanup (c);
+<a name="l00210"></a>00210     }
+<a name="l00211"></a>00211   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00212"></a>00212   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00213"></a>00213   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00214"></a>00214   <span class="keywordflow">return</span> 0;
+<a name="l00215"></a>00215 }
+<a name="l00216"></a>00216 
+<a name="l00217"></a>00217 
+<a name="l00218"></a>00218 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00219"></a><a class="code" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">00219</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ()
+<a name="l00220"></a>00220 {
+<a name="l00221"></a>00221   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00222"></a>00222   CURL *c;
+<a name="l00223"></a>00223   <span class="keywordtype">char</span> buf[2048];
+<a name="l00224"></a>00224   <span class="keyword">struct </span>CBC cbc;
+<a name="l00225"></a>00225   CURLM *multi;
+<a name="l00226"></a>00226   CURLMcode mret;
+<a name="l00227"></a>00227   fd_set rs;
+<a name="l00228"></a>00228   fd_set ws;
+<a name="l00229"></a>00229   fd_set es;
+<a name="l00230"></a>00230   <span class="keywordtype">int</span> max;
+<a name="l00231"></a>00231   <span class="keywordtype">int</span> running;
+<a name="l00232"></a>00232   time_t start;
+<a name="l00233"></a>00233   <span class="keyword">struct </span>timeval tv;
+<a name="l00234"></a>00234   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00235"></a>00235   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00236"></a>00236   <span class="keywordtype">int</span> i;
+<a name="l00237"></a>00237 
+<a name="l00238"></a>00238   multi = NULL;
+<a name="l00239"></a>00239   cbc.buf = buf;
+<a name="l00240"></a>00240   cbc.size = 2048;
+<a name="l00241"></a>00241   cbc.pos = 0;
+<a name="l00242"></a>00242   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22675f8d239be01d1235d2e428d81cb0a4">MHD_NO_FLAG</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00243"></a>00243                         11080,
+<a name="l00244"></a>00244                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00245"></a>00245   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00246"></a>00246     <span class="keywordflow">return</span> 256;
+<a name="l00247"></a>00247   multi = curl_multi_init ();
+<a name="l00248"></a>00248   <span class="keywordflow">if</span> (multi == 
NULL)
+<a name="l00249"></a>00249     {
+<a name="l00250"></a>00250       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00251"></a>00251       <span class="keywordflow">return</span> 512;
+<a name="l00252"></a>00252     }
+<a name="l00253"></a>00253   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00254"></a>00254   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00255"></a>00255     {
+<a name="l00256"></a>00256       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00257"></a>00257 
+<a name="l00258"></a>00258       c = curl_easy_init ();
+<a name="l00259"></a>00259       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00260"></a>00260       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00261"></a>00261       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00262"></a>00262       curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00263"></a>00263       curl_easy_setopt (c, CURLOPT_READDATA, 
&amp;pos);
+<a name="l00264"></a>00264       curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00265"></a>00265       curl_easy_setopt (c, 
CURLOPT_INFILESIZE_LARGE, (curl_off_t) 8L);
+<a name="l00266"></a>00266       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00267"></a>00267       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00268"></a>00268       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00269"></a>00269         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00270"></a>00270       <span class="keywordflow">else</span>
+<a name="l00271"></a>00271         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00272"></a>00272       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00273"></a>00273       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00274"></a>00274       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00275"></a>00275       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00276"></a>00276       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00277"></a>00277 
+<a name="l00278"></a>00278 
+<a name="l00279"></a>00279 
+<a name="l00280"></a>00280       mret = curl_multi_add_handle (multi, c);
+<a name="l00281"></a>00281       <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00282"></a>00282         {
+<a name="l00283"></a>00283           curl_multi_cleanup (multi);
+<a name="l00284"></a>00284           curl_easy_cleanup (c);
+<a name="l00285"></a>00285           <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00286"></a>00286           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00287"></a>00287           <span class="keywordflow">return</span> 
1024;
+<a name="l00288"></a>00288         }
+<a name="l00289"></a>00289       start = time (NULL);
+<a name="l00290"></a>00290       <span class="keywordflow">while</span> ((time 
(NULL) - start &lt; 5) &amp;&amp; (c != NULL))
+<a name="l00291"></a>00291         {
+<a name="l00292"></a>00292           max = 0;
+<a name="l00293"></a>00293           FD_ZERO (&amp;rs);
+<a name="l00294"></a>00294           FD_ZERO (&amp;ws);
+<a name="l00295"></a>00295           FD_ZERO (&amp;es);
+<a name="l00296"></a>00296           curl_multi_perform (multi, &amp;running);
+<a name="l00297"></a>00297           mret = curl_multi_fdset (multi, &amp;rs, 
&amp;ws, &amp;es, &amp;max);
+<a name="l00298"></a>00298           <span class="keywordflow">if</span> (mret 
!= CURLM_OK)
+<a name="l00299"></a>00299             {
+<a name="l00300"></a>00300               curl_multi_remove_handle (multi, c);
+<a name="l00301"></a>00301               curl_multi_cleanup (multi);
+<a name="l00302"></a>00302               curl_easy_cleanup (c);
+<a name="l00303"></a>00303               <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00304"></a>00304               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00305"></a>00305               <span 
class="keywordflow">return</span> 2048;
+<a name="l00306"></a>00306             }
+<a name="l00307"></a>00307           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00308"></a>00308             {
+<a name="l00309"></a>00309               curl_multi_remove_handle (multi, c);
+<a name="l00310"></a>00310               curl_multi_cleanup (multi);
+<a name="l00311"></a>00311               curl_easy_cleanup (c);
+<a name="l00312"></a>00312               <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00313"></a>00313               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00314"></a>00314               <span 
class="keywordflow">return</span> 4096;
+<a name="l00315"></a>00315             }
+<a name="l00316"></a>00316           tv.tv_sec = 0;
+<a name="l00317"></a>00317           tv.tv_usec = 1000;
+<a name="l00318"></a>00318           select (max + 1, &amp;rs, &amp;ws, 
&amp;es, &amp;tv);
+<a name="l00319"></a>00319           curl_multi_perform (multi, &amp;running);
+<a name="l00320"></a>00320           <span class="keywordflow">if</span> 
(running == 0)
+<a name="l00321"></a>00321             {
+<a name="l00322"></a>00322               curl_multi_info_read (multi, 
&amp;running);
+<a name="l00323"></a>00323               curl_multi_remove_handle (multi, c);
+<a name="l00324"></a>00324               curl_easy_cleanup (c);
+<a name="l00325"></a>00325               c = NULL;
+<a name="l00326"></a>00326             }
+<a name="l00327"></a>00327           <a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(d);
+<a name="l00328"></a>00328         }
+<a name="l00329"></a>00329       <span class="keywordflow">if</span> (c != 
NULL)
+<a name="l00330"></a>00330         {
+<a name="l00331"></a>00331           curl_multi_remove_handle (multi, c);
+<a name="l00332"></a>00332           curl_easy_cleanup (c);
+<a name="l00333"></a>00333         }
+<a name="l00334"></a>00334     }
+<a name="l00335"></a>00335   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00336"></a>00336   curl_multi_cleanup (multi);
+<a name="l00337"></a>00337   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00338"></a>00338   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00339"></a>00339   <span class="keywordflow">return</span> 0;
+<a name="l00340"></a>00340 }
+<a name="l00341"></a>00341 
+<a name="l00342"></a>00342 
+<a name="l00343"></a>00343 
+<a name="l00344"></a>00344 <span class="keywordtype">int</span>
+<a name="l00345"></a><a class="code" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#d1835a0a190dc5fe4f925bb69443c770">00345</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00346"></a>00346 {
+<a name="l00347"></a>00347   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00348"></a>00348 
+<a name="l00349"></a>00349   <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>
 = NULL != strstr (argv[0], <span class="stringliteral">"11"</span>);
+<a name="l00350"></a>00350   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00351"></a>00351     <span class="keywordflow">return</span> 2;
+<a name="l00352"></a>00352   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ();
+<a name="l00353"></a>00353   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ();
+<a name="l00354"></a>00354   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ();
+<a name="l00355"></a>00355   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00356"></a>00356     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00357"></a>00357   curl_global_cleanup ();
+<a name="l00358"></a>00358   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00359"></a>00359 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d9/d90/daemon_8c-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d9/d90/daemon_8c-source.html                 
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d9/d90/daemon_8c-source.html 2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,725 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/daemon.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+</div>
+<h1>daemon.c</h1><a href="../../dc/d21/daemon_8c.html">Go to the documentation 
of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Daniel Pittman 
and Christian Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     This library is free 
software; you can redistribute it and/or</span>
+<a name="l00006"></a>00006 <span class="comment">     modify it under the 
terms of the GNU Lesser General Public</span>
+<a name="l00007"></a>00007 <span class="comment">     License as published by 
the Free Software Foundation; either</span>
+<a name="l00008"></a>00008 <span class="comment">     version 2.1 of the 
License, or (at your option) any later version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     This library is 
distributed in the hope that it will be useful,</span>
+<a name="l00011"></a>00011 <span class="comment">     but WITHOUT ANY 
WARRANTY; without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     Lesser General Public 
License for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU Lesser General Public</span>
+<a name="l00016"></a>00016 <span class="comment">     License along with this 
library; if not, write to the Free Software</span>
+<a name="l00017"></a>00017 <span class="comment">     Foundation, Inc., 51 
Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</span>
+<a name="l00018"></a>00018 <span class="comment"></span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00028"></a>00028 <span class="preprocessor">#include "<a 
class="code" href="../../db/dde/internal_8h.html" title="internal shared 
structures">internal.h</a>"</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include "<a 
class="code" href="../../dd/d75/response_8h.html" title="Methods for managing 
response objects.">response.h</a>"</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include "<a 
class="code" href="../../d4/d67/connection_8h.html" title="Methods for managing 
connections.">connection.h</a>"</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include "<a 
class="code" href="../../d8/d94/memorypool_8h.html" title="memory pool; mostly 
used for efficient (de)allocation for each connection and 
bounding...">memorypool.h</a>"</span>
+<a name="l00032"></a>00032 
+<a name="l00036"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#b18acdebb5593a95321afbb73ce8b65c">00036</a> 
<span class="preprocessor">#define MHD_MAX_CONNECTIONS_DEFAULT FD_SETSIZE 
-4</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00041"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#da4062bcb26406cfa9fb1284c7dbfc7c">00041</a> 
<span class="preprocessor">#define MHD_POOL_SIZE_DEFAULT (1024 * 1024)</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00047"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#1fcb5897dfde8b8f584149d408667105">00047</a> 
<span class="preprocessor">#define DEBUG_CLOSE MHD_NO</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span>
+<a name="l00053"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#030025b3bc8d886f3d3016dee50fc3fc">00053</a> 
<span class="preprocessor">#define DEBUG_CONNECT MHD_NO</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a>00055 
+<a name="l00063"></a>00063 <span class="keywordtype">int</span>
+<a name="l00064"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">00064</a> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon,
+<a name="l00065"></a>00065                fd_set * read_fd_set,
+<a name="l00066"></a>00066                fd_set * write_fd_set, fd_set * 
except_fd_set, <span class="keywordtype">int</span> *max_fd)
+<a name="l00067"></a>00067 {
+<a name="l00068"></a>00068   <span class="keyword">struct </span><a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*pos;
+<a name="l00069"></a>00069   <span class="keywordtype">int</span> fd;
+<a name="l00070"></a>00070 
+<a name="l00071"></a>00071   <span class="keywordflow">if</span> ((daemon == 
NULL) ||
+<a name="l00072"></a>00072       (read_fd_set == NULL) ||
+<a name="l00073"></a>00073       (write_fd_set == NULL) ||
+<a name="l00074"></a>00074       (except_fd_set == NULL) ||
+<a name="l00075"></a>00075       (max_fd == NULL) ||
+<a name="l00076"></a>00076       (-1 == (fd = daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2bf907bae877ac289aa53cd7ab42d8e2">socket_fd</a>))
 ||
+<a name="l00077"></a>00077       (daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#52381ebc9a545e889e64402b0b955b25">shutdown</a>
 == <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>)
 ||
+<a name="l00078"></a>00078       ((daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a>
 &amp; <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>)
 != 0))
+<a name="l00079"></a>00079     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00080"></a>00080   FD_SET (fd, read_fd_set);
+<a name="l00081"></a>00081   <span class="keywordflow">if</span> ((*max_fd) 
&lt; fd)
+<a name="l00082"></a>00082     *max_fd = fd;
+<a name="l00083"></a>00083   pos = daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>;
+<a name="l00084"></a>00084   <span class="keywordflow">while</span> (pos != 
NULL)
+<a name="l00085"></a>00085     {
+<a name="l00086"></a>00086       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601">MHD_connection_get_fdset</a>
 (pos,
+<a name="l00087"></a>00087                                                
read_fd_set,
+<a name="l00088"></a>00088                                                
write_fd_set,
+<a name="l00089"></a>00089                                                
except_fd_set, max_fd))
+<a name="l00090"></a>00090         <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00091"></a>00091       pos = pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">next</a>;
+<a name="l00092"></a>00092     }
+<a name="l00093"></a>00093 <span class="preprocessor">#if DEBUG_CONNECT</span>
+<a name="l00094"></a>00094 <span class="preprocessor"></span>  MHD_DLOG 
(daemon, <span class="stringliteral">"Maximum socket in select set: 
%d\n"</span>, *max_fd);
+<a name="l00095"></a>00095 <span class="preprocessor">#endif</span>
+<a name="l00096"></a>00096 <span class="preprocessor"></span>  <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00097"></a>00097 }
+<a name="l00098"></a>00098 
+<a name="l00103"></a>00103 <span class="keyword">static</span> <span 
class="keywordtype">void</span> *
+<a name="l00104"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd">00104</a> 
<a class="code" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd">MHD_handle_connection</a>
 (<span class="keywordtype">void</span> *data)
+<a name="l00105"></a>00105 {
+<a name="l00106"></a>00106   <span class="keyword">struct </span><a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*con = data;
+<a name="l00107"></a>00107   <span class="keywordtype">int</span> num_ready;
+<a name="l00108"></a>00108   fd_set rs;
+<a name="l00109"></a>00109   fd_set ws;
+<a name="l00110"></a>00110   fd_set es;
+<a name="l00111"></a>00111   <span class="keywordtype">int</span> max;
+<a name="l00112"></a>00112   <span class="keyword">struct </span>timeval tv;
+<a name="l00113"></a>00113   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> timeout;
+<a name="l00114"></a>00114   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> now;
+<a name="l00115"></a>00115 
+<a name="l00116"></a>00116   <span class="keywordflow">if</span> (con == NULL)
+<a name="l00117"></a>00117     abort ();
+<a name="l00118"></a>00118   timeout = con-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>-&gt;<a
 class="code" 
href="../../d9/d6a/structMHD__Daemon.html#ef107e20dc0d633b841cee5edde56096">connection_timeout</a>;
+<a name="l00119"></a>00119   <span class="keywordflow">while</span> 
((!con-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>-&gt;<a
 class="code" 
href="../../d9/d6a/structMHD__Daemon.html#52381ebc9a545e889e64402b0b955b25">shutdown</a>)
 &amp;&amp; (con-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 != -1))
+<a name="l00120"></a>00120     {
+<a name="l00121"></a>00121       FD_ZERO (&amp;rs);
+<a name="l00122"></a>00122       FD_ZERO (&amp;ws);
+<a name="l00123"></a>00123       FD_ZERO (&amp;es);
+<a name="l00124"></a>00124       max = 0;
+<a name="l00125"></a>00125       <a class="code" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601">MHD_connection_get_fdset</a>
 (con, &amp;rs, &amp;ws, &amp;es, &amp;max);
+<a name="l00126"></a>00126       now = time (NULL);
+<a name="l00127"></a>00127       tv.tv_usec = 0;
+<a name="l00128"></a>00128       <span class="keywordflow">if</span> (timeout 
&gt; (now - con-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b2845bb9a203cdd2a0c4584476ea0fce">last_activity</a>))
+<a name="l00129"></a>00129         tv.tv_sec = timeout - (now - con-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#b2845bb9a203cdd2a0c4584476ea0fce">last_activity</a>);
+<a name="l00130"></a>00130       <span class="keywordflow">else</span>
+<a name="l00131"></a>00131         tv.tv_sec = 0;
+<a name="l00132"></a>00132       num_ready = <a class="code" 
href="../../d2/d39/plibc_8h.html#ceb244151842c6b62ab154cdf06736ea">SELECT</a> 
(max + 1,
+<a name="l00133"></a>00133                           &amp;rs, &amp;ws, 
&amp;es, (timeout != 0) ? &amp;tv : NULL);
+<a name="l00134"></a>00134       <span class="keywordflow">if</span> 
(num_ready &lt; 0)
+<a name="l00135"></a>00135         {
+<a name="l00136"></a>00136           <span class="keywordflow">if</span> 
(errno == EINTR)
+<a name="l00137"></a>00137             <span 
class="keywordflow">continue</span>;
+<a name="l00138"></a>00138 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00139"></a>00139 <span class="preprocessor"></span>          
MHD_DLOG (con-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
 <span class="stringliteral">"Error during select (%d): `%s'\n"</span>,
+<a name="l00140"></a>00140                     max, <a class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a> 
(errno));
+<a name="l00141"></a>00141 <span class="preprocessor">#endif</span>
+<a name="l00142"></a>00142 <span class="preprocessor"></span>          <span 
class="keywordflow">break</span>;
+<a name="l00143"></a>00143         }
+<a name="l00144"></a>00144       <span class="keywordflow">if</span> (FD_ISSET 
(con-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>,
 &amp;rs))
+<a name="l00145"></a>00145         <a class="code" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd">MHD_connection_handle_read</a>
 (con);
+<a name="l00146"></a>00146       <span class="keywordflow">if</span> 
((con-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 != -1) &amp;&amp; (FD_ISSET (con-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>,
 &amp;ws)))
+<a name="l00147"></a>00147         <a class="code" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f">MHD_connection_handle_write</a>
 (con);
+<a name="l00148"></a>00148       <span class="keywordflow">if</span> 
(con-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 != -1)
+<a name="l00149"></a>00149         <a class="code" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16">MHD_connection_handle_idle</a>
 (con);
+<a name="l00150"></a>00150     }
+<a name="l00151"></a>00151   <span class="keywordflow">if</span> (con-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 != -1)
+<a name="l00152"></a>00152     {
+<a name="l00153"></a>00153 <span class="preprocessor">#if DEBUG_CLOSE</span>
+<a name="l00154"></a>00154 <span class="preprocessor"></span><span 
class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00155"></a>00155 <span class="preprocessor"></span>      MHD_DLOG 
(con-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
+<a name="l00156"></a>00156                 <span 
class="stringliteral">"Processing thread terminating, closing 
connection\n"</span>);
+<a name="l00157"></a>00157 <span class="preprocessor">#endif</span>
+<a name="l00158"></a>00158 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00159"></a>00159 <span class="preprocessor"></span>      <a 
class="code" 
href="../../d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">SHUTDOWN</a> 
(con-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>,
 SHUT_RDWR);
+<a name="l00160"></a>00160       <a class="code" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">CLOSE</a> 
(con-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>);
+<a name="l00161"></a>00161       con-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 = -1;
+<a name="l00162"></a>00162     }
+<a name="l00163"></a>00163   <span class="keywordflow">return</span> NULL;
+<a name="l00164"></a>00164 }
+<a name="l00165"></a>00165 
+<a name="l00166"></a>00166 
+<a name="l00172"></a>00172 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00173"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45">00173</a> 
<a class="code" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45">MHD_accept_connection</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon)
+<a name="l00174"></a>00174 {
+<a name="l00175"></a>00175   <span class="keyword">struct </span><a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*pos;
+<a name="l00176"></a>00176   <span class="keyword">struct </span><a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection;
+<a name="l00177"></a>00177   <span class="keyword">struct </span>sockaddr_in6 
addr6;
+<a name="l00178"></a>00178   <span class="keyword">struct </span>sockaddr 
*addr = (<span class="keyword">struct </span>sockaddr *) &amp;addr6;
+<a name="l00179"></a>00179   socklen_t addrlen;
+<a name="l00180"></a>00180   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> have;
+<a name="l00181"></a>00181   <span class="keywordtype">int</span> s;
+<a name="l00182"></a>00182 <span class="preprocessor">#if OSX</span>
+<a name="l00183"></a>00183 <span class="preprocessor"></span>  <span 
class="keyword">static</span> <span class="keywordtype">int</span> on = 1;
+<a name="l00184"></a>00184 <span class="preprocessor">#endif</span>
+<a name="l00185"></a>00185 <span class="preprocessor"></span>
+<a name="l00186"></a>00186 
+<a name="l00187"></a>00187   <span class="keywordflow">if</span> (<span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> sockaddr) 
&gt; <span class="keyword">sizeof</span> (<span class="keyword">struct 
</span>sockaddr_in6))
+<a name="l00188"></a>00188     abort ();                   <span 
class="comment">/* fatal, serious error */</span>
+<a name="l00189"></a>00189   addrlen = <span class="keyword">sizeof</span> 
(<span class="keyword">struct </span>sockaddr_in6);
+<a name="l00190"></a>00190   memset (addr, 0, <span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> 
sockaddr_in6));
+<a name="l00191"></a>00191   s = <a class="code" 
href="../../d2/d39/plibc_8h.html#9ffdd67bca4acc717d7ebef637dd5f30">ACCEPT</a> 
(daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2bf907bae877ac289aa53cd7ab42d8e2">socket_fd</a>,
 addr, &amp;addrlen);
+<a name="l00192"></a>00192   <span class="keywordflow">if</span> ((s &lt; 0) 
|| (addrlen &lt;= 0))
+<a name="l00193"></a>00193     {
+<a name="l00194"></a>00194 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00195"></a>00195 <span class="preprocessor"></span>      MHD_DLOG 
(daemon, <span class="stringliteral">"Error accepting connection: %s\n"</span>, 
<a class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a> 
(errno));
+<a name="l00196"></a>00196 <span class="preprocessor">#endif</span>
+<a name="l00197"></a>00197 <span class="preprocessor"></span>      <span 
class="keywordflow">if</span> (s != -1)
+<a name="l00198"></a>00198         {
+<a name="l00199"></a>00199           <a class="code" 
href="../../d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">SHUTDOWN</a> 
(s, SHUT_RDWR);
+<a name="l00200"></a>00200           <a class="code" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">CLOSE</a> 
(s);            <span class="comment">/* just in case */</span>
+<a name="l00201"></a>00201         }
+<a name="l00202"></a>00202       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00203"></a>00203     }
+<a name="l00204"></a>00204 <span class="preprocessor">#if DEBUG_CONNECT</span>
+<a name="l00205"></a>00205 <span class="preprocessor"></span>  MHD_DLOG 
(daemon, <span class="stringliteral">"Accepted connection on socket 
%d\n"</span>, s);
+<a name="l00206"></a>00206 <span class="preprocessor">#endif</span>
+<a name="l00207"></a>00207 <span class="preprocessor"></span>  have = 0;
+<a name="l00208"></a>00208   <span class="keywordflow">if</span> 
((daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#69c799b198ce1170355d9f7001644c51">per_ip_connection_limit</a>
 != 0) &amp;&amp; (daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2ac34c25ba99c91443e1a2fc8ebce85c">max_connections</a>
 &gt; 0))
+<a name="l00209"></a>00209     {
+<a name="l00210"></a>00210       pos = daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>;
+<a name="l00211"></a>00211       <span class="keywordflow">while</span> (pos 
!= NULL)
+<a name="l00212"></a>00212         {
+<a name="l00213"></a>00213           <span class="keywordflow">if</span> 
((pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8af502db4116df2af26e8c2722a50dec">addr</a>
 != NULL) &amp;&amp; (pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1b5cf1822c14bc2654fd08740dac538c">addr_len</a>
 == addrlen))
+<a name="l00214"></a>00214             {
+<a name="l00215"></a>00215               <span class="keywordflow">if</span> 
(addrlen == <span class="keyword">sizeof</span> (<span 
class="keyword">struct</span> sockaddr_in))
+<a name="l00216"></a>00216                 {
+<a name="l00217"></a>00217                   <span 
class="keyword">const</span> <span class="keyword">struct </span>sockaddr_in 
*a1 =
+<a name="l00218"></a>00218                     (<span 
class="keyword">const</span> <span class="keyword">struct </span>sockaddr_in *) 
&amp;addr;
+<a name="l00219"></a>00219                   <span 
class="keyword">const</span> <span class="keyword">struct </span>sockaddr_in 
*a2 =
+<a name="l00220"></a>00220                     (<span 
class="keyword">const</span> <span class="keyword">struct </span>sockaddr_in *) 
pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8af502db4116df2af26e8c2722a50dec">addr</a>;
+<a name="l00221"></a>00221                   if (0 ==
+<a name="l00222"></a>00222                       memcmp (&amp;a1-&gt;sin_addr, 
&amp;a2-&gt;sin_addr,
+<a name="l00223"></a>00223                               sizeof (<span 
class="keyword">struct</span> in_addr)))
+<a name="l00224"></a>00224                     have++;
+<a name="l00225"></a>00225                 }
+<a name="l00226"></a>00226               <span class="keywordflow">if</span> 
(addrlen == <span class="keyword">sizeof</span> (<span 
class="keyword">struct</span> sockaddr_in6))
+<a name="l00227"></a>00227                 {
+<a name="l00228"></a>00228                   <span 
class="keyword">const</span> <span class="keyword">struct </span>sockaddr_in6 
*a1 =
+<a name="l00229"></a>00229                     (<span 
class="keyword">const</span> <span class="keyword">struct </span>sockaddr_in6 
*) &amp;addr;
+<a name="l00230"></a>00230                   <span 
class="keyword">const</span> <span class="keyword">struct </span>sockaddr_in6 
*a2 =
+<a name="l00231"></a>00231                     (<span 
class="keyword">const</span> <span class="keyword">struct </span>sockaddr_in6 
*) pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8af502db4116df2af26e8c2722a50dec">addr</a>;
+<a name="l00232"></a>00232                   if (0 ==
+<a name="l00233"></a>00233                       memcmp 
(&amp;a1-&gt;sin6_addr, &amp;a2-&gt;sin6_addr,
+<a name="l00234"></a>00234                               sizeof (<span 
class="keyword">struct</span> in6_addr)))
+<a name="l00235"></a>00235                     have++;
+<a name="l00236"></a>00236                 }
+<a name="l00237"></a>00237             }
+<a name="l00238"></a>00238           pos = pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">next</a>;
+<a name="l00239"></a>00239         }
+<a name="l00240"></a>00240     }
+<a name="l00241"></a>00241 
+<a name="l00242"></a>00242   <span class="keywordflow">if</span> 
((daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2ac34c25ba99c91443e1a2fc8ebce85c">max_connections</a>
 == 0) ||
+<a name="l00243"></a>00243       ((daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#69c799b198ce1170355d9f7001644c51">per_ip_connection_limit</a>
 != 0) &amp;&amp;
+<a name="l00244"></a>00244        (daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#69c799b198ce1170355d9f7001644c51">per_ip_connection_limit</a>
 &lt;= have)))
+<a name="l00245"></a>00245     {
+<a name="l00246"></a>00246       <span class="comment">/* above connection 
limit - reject */</span>
+<a name="l00247"></a>00247 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00248"></a>00248 <span class="preprocessor"></span>      MHD_DLOG 
(daemon,
+<a name="l00249"></a>00249                 <span class="stringliteral">"Server 
reached connection limit (closing inbound connection)\n"</span>);
+<a name="l00250"></a>00250 <span class="preprocessor">#endif</span>
+<a name="l00251"></a>00251 <span class="preprocessor"></span>      <a 
class="code" 
href="../../d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">SHUTDOWN</a> 
(s, SHUT_RDWR);
+<a name="l00252"></a>00252       <a class="code" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">CLOSE</a> 
(s);
+<a name="l00253"></a>00253       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00254"></a>00254     }
+<a name="l00255"></a>00255   <span class="keywordflow">if</span> 
((daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b95fbf45ff0ef7eb5ddb7b47f7fb3b0e">apc</a>
 != NULL) &amp;&amp;
+<a name="l00256"></a>00256       (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b95fbf45ff0ef7eb5ddb7b47f7fb3b0e">apc</a>
 (daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#64b0b6631017d7e3e1167328c9374fb9">apc_cls</a>,
 addr, addrlen)))
+<a name="l00257"></a>00257     {
+<a name="l00258"></a>00258 <span class="preprocessor">#if DEBUG_CLOSE</span>
+<a name="l00259"></a>00259 <span class="preprocessor"></span><span 
class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00260"></a>00260 <span class="preprocessor"></span>      MHD_DLOG 
(daemon, <span class="stringliteral">"Connection rejected, closing 
connection\n"</span>);
+<a name="l00261"></a>00261 <span class="preprocessor">#endif</span>
+<a name="l00262"></a>00262 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00263"></a>00263 <span class="preprocessor"></span>      <a 
class="code" 
href="../../d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">SHUTDOWN</a> 
(s, SHUT_RDWR);
+<a name="l00264"></a>00264       <a class="code" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">CLOSE</a> 
(s);
+<a name="l00265"></a>00265       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00266"></a>00266     }
+<a name="l00267"></a>00267 <span class="preprocessor">#if OSX</span>
+<a name="l00268"></a>00268 <span class="preprocessor"></span><span 
class="preprocessor">#ifdef SOL_SOCKET</span>
+<a name="l00269"></a>00269 <span class="preprocessor"></span><span 
class="preprocessor">#ifdef SO_NOSIGPIPE</span>
+<a name="l00270"></a>00270 <span class="preprocessor"></span>  setsockopt (s, 
SOL_SOCKET, SO_NOSIGPIPE, &amp;on, <span class="keyword">sizeof</span> (on));
+<a name="l00271"></a>00271 <span class="preprocessor">#endif</span>
+<a name="l00272"></a>00272 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00273"></a>00273 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00274"></a>00274 <span class="preprocessor"></span>  connection = 
malloc (<span class="keyword">sizeof</span> (<span 
class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a>));
+<a name="l00275"></a>00275   <span class="keywordflow">if</span> (connection 
== NULL)
+<a name="l00276"></a>00276     {
+<a name="l00277"></a>00277 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00278"></a>00278 <span class="preprocessor"></span>      MHD_DLOG 
(daemon, <span class="stringliteral">"Error allocating memory: %s\n"</span>, <a 
class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a> 
(errno));
+<a name="l00279"></a>00279 <span class="preprocessor">#endif</span>
+<a name="l00280"></a>00280 <span class="preprocessor"></span>      <a 
class="code" 
href="../../d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">SHUTDOWN</a> 
(s, SHUT_RDWR);
+<a name="l00281"></a>00281       <a class="code" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">CLOSE</a> 
(s);
+<a name="l00282"></a>00282       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00283"></a>00283     }
+<a name="l00284"></a>00284   memset (connection, 0, <span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> <a 
class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a>));
+<a name="l00285"></a>00285   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>
 = NULL;
+<a name="l00286"></a>00286   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8af502db4116df2af26e8c2722a50dec">addr</a>
 = malloc (addrlen);
+<a name="l00287"></a>00287   <span class="keywordflow">if</span> 
(connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8af502db4116df2af26e8c2722a50dec">addr</a>
 == NULL)
+<a name="l00288"></a>00288     {
+<a name="l00289"></a>00289 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00290"></a>00290 <span class="preprocessor"></span>      MHD_DLOG 
(daemon, <span class="stringliteral">"Error allocating memory: %s\n"</span>, <a 
class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a> 
(errno));
+<a name="l00291"></a>00291 <span class="preprocessor">#endif</span>
+<a name="l00292"></a>00292 <span class="preprocessor"></span>      <a 
class="code" 
href="../../d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">SHUTDOWN</a> 
(s, SHUT_RDWR);
+<a name="l00293"></a>00293       <a class="code" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">CLOSE</a> 
(s);
+<a name="l00294"></a>00294       free (connection);
+<a name="l00295"></a>00295       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00296"></a>00296     }
+<a name="l00297"></a>00297   memcpy (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8af502db4116df2af26e8c2722a50dec">addr</a>,
 addr, addrlen);
+<a name="l00298"></a>00298   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#1b5cf1822c14bc2654fd08740dac538c">addr_len</a>
 = addrlen;
+<a name="l00299"></a>00299   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 = s;
+<a name="l00300"></a>00300   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>
 = daemon;
+<a name="l00301"></a>00301   <span class="keywordflow">if</span> ((0 != 
(daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a>
 &amp; <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>))
 &amp;&amp;
+<a name="l00302"></a>00302       (0 != pthread_create (&amp;connection-&gt;<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#6bd361b4ee1849816ec771987ed74076">pid</a>,
+<a name="l00303"></a>00303                             NULL, &amp;<a 
class="code" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd">MHD_handle_connection</a>,
 connection)))
+<a name="l00304"></a>00304     {
+<a name="l00305"></a>00305 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00306"></a>00306 <span class="preprocessor"></span>      MHD_DLOG 
(daemon, <span class="stringliteral">"Failed to create a thread: %s\n"</span>, 
<a class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a> 
(errno));
+<a name="l00307"></a>00307 <span class="preprocessor">#endif</span>
+<a name="l00308"></a>00308 <span class="preprocessor"></span>      <a 
class="code" 
href="../../d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">SHUTDOWN</a> 
(s, SHUT_RDWR);
+<a name="l00309"></a>00309       <a class="code" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">CLOSE</a> 
(s);
+<a name="l00310"></a>00310       free (connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8af502db4116df2af26e8c2722a50dec">addr</a>);
+<a name="l00311"></a>00311       free (connection);
+<a name="l00312"></a>00312       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00313"></a>00313     }
+<a name="l00314"></a>00314   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b2845bb9a203cdd2a0c4584476ea0fce">last_activity</a>
 = time (NULL);
+<a name="l00315"></a>00315   connection-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">next</a>
 = daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>;
+<a name="l00316"></a>00316   daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>
 = connection;
+<a name="l00317"></a>00317   daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2ac34c25ba99c91443e1a2fc8ebce85c">max_connections</a>--;
+<a name="l00318"></a>00318   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00319"></a>00319 }
+<a name="l00320"></a>00320 
+<a name="l00321"></a>00321 
+<a name="l00327"></a>00327 <span class="keyword">static</span> <span 
class="keywordtype">void</span>
+<a name="l00328"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b">00328</a> 
<a class="code" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b">MHD_cleanup_connections</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon)
+<a name="l00329"></a>00329 {
+<a name="l00330"></a>00330   <span class="keyword">struct </span><a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*pos;
+<a name="l00331"></a>00331   <span class="keyword">struct </span><a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*prev;
+<a name="l00332"></a>00332   <span class="keywordtype">void</span> *unused;
+<a name="l00333"></a>00333 
+<a name="l00334"></a>00334   pos = daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>;
+<a name="l00335"></a>00335   prev = NULL;
+<a name="l00336"></a>00336   <span class="keywordflow">while</span> (pos != 
NULL)
+<a name="l00337"></a>00337     {
+<a name="l00338"></a>00338       <span class="keywordflow">if</span> 
(pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 == -1)
+<a name="l00339"></a>00339         {
+<a name="l00340"></a>00340           <span class="keywordflow">if</span> (prev 
== NULL)
+<a name="l00341"></a>00341             daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>
 = pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">next</a>;
+<a name="l00342"></a>00342           <span class="keywordflow">else</span>
+<a name="l00343"></a>00343             prev-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">next</a>
 = pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">next</a>;
+<a name="l00344"></a>00344           <span class="keywordflow">if</span> (0 != 
(daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a>
 &amp; <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>))
+<a name="l00345"></a>00345             {
+<a name="l00346"></a>00346               pthread_kill (pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#6bd361b4ee1849816ec771987ed74076">pid</a>,
 <a class="code" 
href="../../d2/d39/plibc_8h.html#a6946723c6b7a86ec3c33caaf832840b">SIGALRM</a>);
+<a name="l00347"></a>00347               pthread_join (pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#6bd361b4ee1849816ec771987ed74076">pid</a>,
 &amp;unused);
+<a name="l00348"></a>00348             }
+<a name="l00349"></a>00349           <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a>);
+<a name="l00350"></a>00350           <a class="code" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d">MHD_pool_destroy</a>
 (pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a>);
+<a name="l00351"></a>00351           free (pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#8af502db4116df2af26e8c2722a50dec">addr</a>);
+<a name="l00352"></a>00352           free (pos);
+<a name="l00353"></a>00353           daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2ac34c25ba99c91443e1a2fc8ebce85c">max_connections</a>++;
+<a name="l00354"></a>00354           <span class="keywordflow">if</span> (prev 
== NULL)
+<a name="l00355"></a>00355             pos = daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>;
+<a name="l00356"></a>00356           <span class="keywordflow">else</span>
+<a name="l00357"></a>00357             pos = prev-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">next</a>;
+<a name="l00358"></a>00358           <span class="keywordflow">continue</span>;
+<a name="l00359"></a>00359         }
+<a name="l00360"></a>00360       prev = pos;
+<a name="l00361"></a>00361       pos = pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">next</a>;
+<a name="l00362"></a>00362     }
+<a name="l00363"></a>00363 }
+<a name="l00364"></a>00364 
+<a name="l00376"></a>00376 <span class="keywordtype">int</span>
+<a name="l00377"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec">00377</a> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec">MHD_get_timeout</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
 <span class="keywordtype">unsigned</span> <span 
class="keywordtype">long</span> <span class="keywordtype">long</span> *timeout)
+<a name="l00378"></a>00378 {
+<a name="l00379"></a>00379   time_t earliest_deadline;
+<a name="l00380"></a>00380   time_t now;
+<a name="l00381"></a>00381   <span class="keyword">struct </span><a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*pos;
+<a name="l00382"></a>00382   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> dto;
+<a name="l00383"></a>00383 
+<a name="l00384"></a>00384   dto = daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#ef107e20dc0d633b841cee5edde56096">connection_timeout</a>;
+<a name="l00385"></a>00385   <span class="keywordflow">if</span> (0 == dto)
+<a name="l00386"></a>00386     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00387"></a>00387   pos = daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>;
+<a name="l00388"></a>00388   <span class="keywordflow">if</span> (pos == NULL)
+<a name="l00389"></a>00389     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* no connections */</span>
+<a name="l00390"></a>00390   now = time (NULL);
+<a name="l00391"></a>00391   <span class="comment">/* start with conservative 
estimate */</span>
+<a name="l00392"></a>00392   earliest_deadline = now + dto;
+<a name="l00393"></a>00393   <span class="keywordflow">while</span> (pos != 
NULL)
+<a name="l00394"></a>00394     {
+<a name="l00395"></a>00395       <span class="keywordflow">if</span> 
(earliest_deadline &gt; pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b2845bb9a203cdd2a0c4584476ea0fce">last_activity</a>
 + dto)
+<a name="l00396"></a>00396         earliest_deadline = pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#b2845bb9a203cdd2a0c4584476ea0fce">last_activity</a>
 + dto;
+<a name="l00397"></a>00397       pos = pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">next</a>;
+<a name="l00398"></a>00398     }
+<a name="l00399"></a>00399   <span class="keywordflow">if</span> 
(earliest_deadline &lt; now)
+<a name="l00400"></a>00400     *timeout = 0;
+<a name="l00401"></a>00401   <span class="keywordflow">else</span>
+<a name="l00402"></a>00402     *timeout = (earliest_deadline - now);
+<a name="l00403"></a>00403   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00404"></a>00404 }
+<a name="l00405"></a>00405 
+<a name="l00412"></a>00412 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00413"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8">00413</a> 
<a class="code" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8">MHD_select</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *<a class="code" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a>,
 <span class="keywordtype">int</span> may_block)
+<a name="l00414"></a>00414 {
+<a name="l00415"></a>00415   <span class="keyword">struct </span><a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*pos;
+<a name="l00416"></a>00416   <span class="keywordtype">int</span> num_ready;
+<a name="l00417"></a>00417   fd_set rs;
+<a name="l00418"></a>00418   fd_set ws;
+<a name="l00419"></a>00419   fd_set es;
+<a name="l00420"></a>00420   <span class="keywordtype">int</span> max;
+<a name="l00421"></a>00421   <span class="keyword">struct </span>timeval 
timeout;
+<a name="l00422"></a>00422   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">long</span> <span class="keywordtype">long</span> ltimeout;
+<a name="l00423"></a>00423   <span class="keywordtype">int</span> ds;
+<a name="l00424"></a>00424   time_t now;
+<a name="l00425"></a>00425 
+<a name="l00426"></a>00426   timeout.tv_sec = 0;
+<a name="l00427"></a>00427   timeout.tv_usec = 0;
+<a name="l00428"></a>00428   <span class="keywordflow">if</span> (daemon == 
NULL)
+<a name="l00429"></a>00429     abort ();
+<a name="l00430"></a>00430   <span class="keywordflow">if</span> 
(daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#52381ebc9a545e889e64402b0b955b25">shutdown</a>
 == <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>)
+<a name="l00431"></a>00431     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00432"></a>00432   FD_ZERO (&amp;rs);
+<a name="l00433"></a>00433   FD_ZERO (&amp;ws);
+<a name="l00434"></a>00434   FD_ZERO (&amp;es);
+<a name="l00435"></a>00435   max = 0;
+<a name="l00436"></a>00436 
+<a name="l00437"></a>00437   <span class="keywordflow">if</span> (0 == 
(daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a>
 &amp; <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>))
+<a name="l00438"></a>00438     {
+<a name="l00439"></a>00439       <span class="comment">/* single-threaded, go 
over everything */</span>
+<a name="l00440"></a>00440       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (daemon, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00441"></a>00441         <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00442"></a>00442     }
+<a name="l00443"></a>00443   <span class="keywordflow">else</span>
+<a name="l00444"></a>00444     {
+<a name="l00445"></a>00445       <span class="comment">/* accept only, have 
one thread per connection */</span>
+<a name="l00446"></a>00446       max = daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2bf907bae877ac289aa53cd7ab42d8e2">socket_fd</a>;
+<a name="l00447"></a>00447       <span class="keywordflow">if</span> (max == 
-1)
+<a name="l00448"></a>00448         <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00449"></a>00449       FD_SET (max, &amp;rs);
+<a name="l00450"></a>00450     }
+<a name="l00451"></a>00451   <span class="keywordflow">if</span> (may_block == 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>)
+<a name="l00452"></a>00452     {
+<a name="l00453"></a>00453       timeout.tv_usec = 0;
+<a name="l00454"></a>00454       timeout.tv_sec = 0;
+<a name="l00455"></a>00455     }
+<a name="l00456"></a>00456   <span class="keywordflow">else</span>
+<a name="l00457"></a>00457     {
+<a name="l00458"></a>00458       <span class="comment">/* ltimeout is in ms 
*/</span>
+<a name="l00459"></a>00459       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 == <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec">MHD_get_timeout</a>
 (daemon, &amp;ltimeout))
+<a name="l00460"></a>00460         {
+<a name="l00461"></a>00461           timeout.tv_usec = (ltimeout % 1000) * 
1000;
+<a name="l00462"></a>00462           timeout.tv_sec = ltimeout / 1000;
+<a name="l00463"></a>00463           may_block = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00464"></a>00464         }
+<a name="l00465"></a>00465     }
+<a name="l00466"></a>00466   num_ready = <a class="code" 
href="../../d2/d39/plibc_8h.html#ceb244151842c6b62ab154cdf06736ea">SELECT</a> 
(max + 1,
+<a name="l00467"></a>00467                       &amp;rs, &amp;ws, &amp;es, 
may_block == <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 ? &amp;timeout : NULL);
+<a name="l00468"></a>00468   <span class="keywordflow">if</span> 
(daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#52381ebc9a545e889e64402b0b955b25">shutdown</a>
 == <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>)
+<a name="l00469"></a>00469     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00470"></a>00470   <span class="keywordflow">if</span> (num_ready 
&lt; 0)
+<a name="l00471"></a>00471     {
+<a name="l00472"></a>00472       <span class="keywordflow">if</span> (errno == 
EINTR)
+<a name="l00473"></a>00473         <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00474"></a>00474 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00475"></a>00475 <span class="preprocessor"></span>      MHD_DLOG 
(daemon, <span class="stringliteral">"Select failed: %s\n"</span>, <a 
class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a> 
(errno));
+<a name="l00476"></a>00476 <span class="preprocessor">#endif</span>
+<a name="l00477"></a>00477 <span class="preprocessor"></span>      <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00478"></a>00478     }
+<a name="l00479"></a>00479   ds = daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2bf907bae877ac289aa53cd7ab42d8e2">socket_fd</a>;
+<a name="l00480"></a>00480   <span class="keywordflow">if</span> (ds == -1)
+<a name="l00481"></a>00481     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00482"></a>00482   <span class="keywordflow">if</span> (FD_ISSET 
(ds, &amp;rs))
+<a name="l00483"></a>00483     <a class="code" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45">MHD_accept_connection</a>
 (daemon);
+<a name="l00484"></a>00484   <span class="keywordflow">if</span> (0 == 
(daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a>
 &amp; <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>))
+<a name="l00485"></a>00485     {
+<a name="l00486"></a>00486       <span class="comment">/* do not have a thread 
per connection, process all connections now */</span>
+<a name="l00487"></a>00487       now = time (NULL);
+<a name="l00488"></a>00488       pos = daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>;
+<a name="l00489"></a>00489       <span class="keywordflow">while</span> (pos 
!= NULL)
+<a name="l00490"></a>00490         {
+<a name="l00491"></a>00491           ds = pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>;
+<a name="l00492"></a>00492           <span class="keywordflow">if</span> (ds 
!= -1)
+<a name="l00493"></a>00493             {
+<a name="l00494"></a>00494               <span class="keywordflow">if</span> 
(FD_ISSET (ds, &amp;rs))
+<a name="l00495"></a>00495                 <a class="code" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd">MHD_connection_handle_read</a>
 (pos);
+<a name="l00496"></a>00496               <span class="keywordflow">if</span> 
((pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 != -1) &amp;&amp; (FD_ISSET (ds, &amp;ws)))
+<a name="l00497"></a>00497                 <a class="code" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f">MHD_connection_handle_write</a>
 (pos);
+<a name="l00498"></a>00498               <span class="keywordflow">if</span> 
(pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 != -1)
+<a name="l00499"></a>00499                 <a class="code" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16">MHD_connection_handle_idle</a>
 (pos);
+<a name="l00500"></a>00500             }
+<a name="l00501"></a>00501           pos = pos-&gt;<a class="code" 
href="../../df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">next</a>;
+<a name="l00502"></a>00502         }
+<a name="l00503"></a>00503     }
+<a name="l00504"></a>00504   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00505"></a>00505 }
+<a name="l00506"></a>00506 
+<a name="l00507"></a>00507 
+<a name="l00518"></a>00518 <span class="keywordtype">int</span>
+<a name="l00519"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">00519</a> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon)
+<a name="l00520"></a>00520 {
+<a name="l00521"></a>00521   <span class="keywordflow">if</span> 
((daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#52381ebc9a545e889e64402b0b955b25">shutdown</a>
 != <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>)
 ||
+<a name="l00522"></a>00522       (0 != (daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a>
 &amp; <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>))
 ||
+<a name="l00523"></a>00523       (0 != (daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a>
 &amp; <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>)))
+<a name="l00524"></a>00524     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00525"></a>00525   <a class="code" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8">MHD_select</a>
 (daemon, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>);
+<a name="l00526"></a>00526   <a class="code" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b">MHD_cleanup_connections</a>
 (daemon);
+<a name="l00527"></a>00527   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00528"></a>00528 }
+<a name="l00529"></a>00529 
+<a name="l00530"></a>00530 
+<a name="l00535"></a>00535 <span class="keyword">static</span> <span 
class="keywordtype">void</span> *
+<a name="l00536"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0">00536</a> 
<a class="code" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0">MHD_select_thread</a>
 (<span class="keywordtype">void</span> *cls)
+<a name="l00537"></a>00537 {
+<a name="l00538"></a>00538   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon 
= cls;
+<a name="l00539"></a>00539   <span class="keywordflow">while</span> 
(daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#52381ebc9a545e889e64402b0b955b25">shutdown</a>
 == <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>)
+<a name="l00540"></a>00540     {
+<a name="l00541"></a>00541       <a class="code" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8">MHD_select</a>
 (daemon, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00542"></a>00542       <a class="code" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b">MHD_cleanup_connections</a>
 (daemon);
+<a name="l00543"></a>00543     }
+<a name="l00544"></a>00544   <span class="keywordflow">return</span> NULL;
+<a name="l00545"></a>00545 }
+<a name="l00546"></a>00546 
+<a name="l00547"></a>00547 
+<a name="l00559"></a>00559 <span class="keyword">struct </span><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *
+<a name="l00560"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">00560</a> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e">MHD_start_daemon</a>
 (<span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a>,
+<a name="l00561"></a>00561                   <span 
class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a 
class="code" 
href="../../d9/d6a/structMHD__Daemon.html#5f564a61a21110e067f9dbbe3c2aa191">port</a>,
+<a name="l00562"></a>00562                   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#eb5663e00846f6a4df836e730381a9f2">MHD_AcceptPolicyCallback</a>
 <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b95fbf45ff0ef7eb5ddb7b47f7fb3b0e">apc</a>,
+<a name="l00563"></a>00563                   <span 
class="keywordtype">void</span> *<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#64b0b6631017d7e3e1167328c9374fb9">apc_cls</a>,
+<a name="l00564"></a>00564                   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#f135c48819b57aa4a0d595cbe72d337e">MHD_AccessHandlerCallback</a>
 dh, <span class="keywordtype">void</span> *dh_cls, ...)
+<a name="l00565"></a>00565 {
+<a name="l00566"></a>00566   <span class="keyword">const</span> <span 
class="keywordtype">int</span> on = 1;
+<a name="l00567"></a>00567   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *retVal;
+<a name="l00568"></a>00568   <span class="keywordtype">int</span> <a 
class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2bf907bae877ac289aa53cd7ab42d8e2">socket_fd</a>;
+<a name="l00569"></a>00569   <span class="keyword">struct </span>sockaddr_in 
servaddr4;
+<a name="l00570"></a>00570   <span class="keyword">struct </span>sockaddr_in6 
servaddr6;
+<a name="l00571"></a>00571   <span class="keyword">const</span> <span 
class="keyword">struct </span>sockaddr *servaddr;
+<a name="l00572"></a>00572   socklen_t addrlen;
+<a name="l00573"></a>00573   va_list ap;
+<a name="l00574"></a>00574   <span class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250">MHD_OPTION</a>
 opt;
+<a name="l00575"></a>00575 
+<a name="l00576"></a>00576   <span class="keywordflow">if</span> ((options 
&amp; <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22afb5f51f0b183f90160008b93de9fdc9">MHD_USE_SSL</a>)
 != 0)
+<a name="l00577"></a>00577     <span class="keywordflow">return</span> NULL;
+<a name="l00578"></a>00578   <span class="keywordflow">if</span> ((port == 0) 
|| (dh == NULL))
+<a name="l00579"></a>00579     <span class="keywordflow">return</span> NULL;
+<a name="l00580"></a>00580   <span class="keywordflow">if</span> ((options 
&amp; <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a223d383cbb9cb1657a3091e88cff37f840">MHD_USE_IPv6</a>)
 != 0)
+<a name="l00581"></a>00581     socket_fd = <a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
(PF_INET6, SOCK_STREAM, 0);
+<a name="l00582"></a>00582   <span class="keywordflow">else</span>
+<a name="l00583"></a>00583     socket_fd = <a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
(PF_INET, SOCK_STREAM, 0);
+<a name="l00584"></a>00584   <span class="keywordflow">if</span> (socket_fd 
&lt; 0)
+<a name="l00585"></a>00585     {
+<a name="l00586"></a>00586 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00587"></a>00587 <span class="preprocessor"></span>      <span 
class="keywordflow">if</span> ((options &amp; <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>)
 != 0)
+<a name="l00588"></a>00588         fprintf (stderr, <span 
class="stringliteral">"Call to socket failed: %s\n"</span>, <a class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a> 
(errno));
+<a name="l00589"></a>00589 <span class="preprocessor">#endif</span>
+<a name="l00590"></a>00590 <span class="preprocessor"></span>      <span 
class="keywordflow">return</span> NULL;
+<a name="l00591"></a>00591     }
+<a name="l00592"></a>00592   <span class="keywordflow">if</span> ((<a 
class="code" 
href="../../d2/d39/plibc_8h.html#3f462c4ce73cc9bfdb8af29f2ece106e">SETSOCKOPT</a>
 (socket_fd,
+<a name="l00593"></a>00593                    SOL_SOCKET,
+<a name="l00594"></a>00594                    SO_REUSEADDR,
+<a name="l00595"></a>00595                    &amp;on, <span 
class="keyword">sizeof</span> (on)) &lt; 0) &amp;&amp; (options &amp; <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>)
 != 0)
+<a name="l00596"></a>00596     {
+<a name="l00597"></a>00597 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00598"></a>00598 <span class="preprocessor"></span>      fprintf 
(stderr, <span class="stringliteral">"setsockopt failed: %s\n"</span>, <a 
class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a> 
(errno));
+<a name="l00599"></a>00599 <span class="preprocessor">#endif</span>
+<a name="l00600"></a>00600 <span class="preprocessor"></span>    }
+<a name="l00601"></a>00601   <span class="keywordflow">if</span> ((options 
&amp; MHD_USE_IPv6) != 0)
+<a name="l00602"></a>00602     {
+<a name="l00603"></a>00603       memset (&amp;servaddr6, 0, <span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> 
sockaddr_in6));
+<a name="l00604"></a>00604       servaddr6.sin6_family = AF_INET6;
+<a name="l00605"></a>00605       servaddr6.sin6_port = htons (port);
+<a name="l00606"></a>00606       servaddr = (<span class="keyword">struct 
</span>sockaddr *) &amp;servaddr6;
+<a name="l00607"></a>00607       addrlen = <span class="keyword">sizeof</span> 
(<span class="keyword">struct </span>sockaddr_in6);
+<a name="l00608"></a>00608     }
+<a name="l00609"></a>00609   <span class="keywordflow">else</span>
+<a name="l00610"></a>00610     {
+<a name="l00611"></a>00611       memset (&amp;servaddr4, 0, <span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> 
sockaddr_in));
+<a name="l00612"></a>00612       servaddr4.sin_family = AF_INET;
+<a name="l00613"></a>00613       servaddr4.sin_port = htons (port);
+<a name="l00614"></a>00614       servaddr = (<span class="keyword">struct 
</span>sockaddr *) &amp;servaddr4;
+<a name="l00615"></a>00615       addrlen = <span class="keyword">sizeof</span> 
(<span class="keyword">struct </span>sockaddr_in);
+<a name="l00616"></a>00616     }
+<a name="l00617"></a>00617   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d2/d39/plibc_8h.html#633e33772f84e7b53d72cb25417c5170">BIND</a> 
(socket_fd, servaddr, addrlen) &lt; 0)
+<a name="l00618"></a>00618     {
+<a name="l00619"></a>00619 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00620"></a>00620 <span class="preprocessor"></span>      <span 
class="keywordflow">if</span> ((options &amp; MHD_USE_DEBUG) != 0)
+<a name="l00621"></a>00621         fprintf (stderr,
+<a name="l00622"></a>00622                  <span 
class="stringliteral">"Failed to bind to port %u: %s\n"</span>, port, <a 
class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a> 
(errno));
+<a name="l00623"></a>00623 <span class="preprocessor">#endif</span>
+<a name="l00624"></a>00624 <span class="preprocessor"></span>      <a 
class="code" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">CLOSE</a> 
(socket_fd);
+<a name="l00625"></a>00625       <span class="keywordflow">return</span> NULL;
+<a name="l00626"></a>00626     }
+<a name="l00627"></a>00627   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d2/d39/plibc_8h.html#c5d5e6e2125604b72be17c749d2c97ea">LISTEN</a> 
(socket_fd, 20) &lt; 0)
+<a name="l00628"></a>00628     {
+<a name="l00629"></a>00629 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00630"></a>00630 <span class="preprocessor"></span>      <span 
class="keywordflow">if</span> ((options &amp; MHD_USE_DEBUG) != 0)
+<a name="l00631"></a>00631         fprintf (stderr,
+<a name="l00632"></a>00632                  <span 
class="stringliteral">"Failed to listen for connections: %s\n"</span>, <a 
class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a> 
(errno));
+<a name="l00633"></a>00633 <span class="preprocessor">#endif</span>
+<a name="l00634"></a>00634 <span class="preprocessor"></span>      <a 
class="code" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">CLOSE</a> 
(socket_fd);
+<a name="l00635"></a>00635       <span class="keywordflow">return</span> NULL;
+<a name="l00636"></a>00636     }
+<a name="l00637"></a>00637   retVal = malloc (<span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> <a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a>));
+<a name="l00638"></a>00638   <span class="keywordflow">if</span> (retVal == 
NULL)
+<a name="l00639"></a>00639     {
+<a name="l00640"></a>00640       <a class="code" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">CLOSE</a> 
(socket_fd);
+<a name="l00641"></a>00641       <span class="keywordflow">return</span> NULL;
+<a name="l00642"></a>00642     }
+<a name="l00643"></a>00643   memset (retVal, 0, <span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> <a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a>));
+<a name="l00644"></a>00644   retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a>
 = options;
+<a name="l00645"></a>00645   retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#5f564a61a21110e067f9dbbe3c2aa191">port</a>
 = port;
+<a name="l00646"></a>00646   retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b95fbf45ff0ef7eb5ddb7b47f7fb3b0e">apc</a>
 = apc;
+<a name="l00647"></a>00647   retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#64b0b6631017d7e3e1167328c9374fb9">apc_cls</a>
 = apc_cls;
+<a name="l00648"></a>00648   retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2bf907bae877ac289aa53cd7ab42d8e2">socket_fd</a>
 = socket_fd;
+<a name="l00649"></a>00649   retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#05df09ddfb2b37d41a59aa75b8c3b2c0">default_handler</a>
 = dh;
+<a name="l00650"></a>00650   retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b179856815cb6da4c30d629263b5e61b">default_handler_cls</a>
 = dh_cls;
+<a name="l00651"></a>00651   retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2ac34c25ba99c91443e1a2fc8ebce85c">max_connections</a>
 = <a class="code" 
href="../../dc/d21/daemon_8c.html#b18acdebb5593a95321afbb73ce8b65c">MHD_MAX_CONNECTIONS_DEFAULT</a>;
+<a name="l00652"></a>00652   retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#192510c2f53f19fe15e0314126f8687a">pool_size</a>
 = <a class="code" 
href="../../dc/d21/daemon_8c.html#da4062bcb26406cfa9fb1284c7dbfc7c">MHD_POOL_SIZE_DEFAULT</a>;
+<a name="l00653"></a>00653   retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#ef107e20dc0d633b841cee5edde56096">connection_timeout</a>
 = 0;       <span class="comment">/* no timeout */</span>
+<a name="l00654"></a>00654   va_start (ap, dh_cls);
+<a name="l00655"></a>00655   <span class="keywordflow">while</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>
 != (opt = va_arg (ap, <span class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250">MHD_OPTION</a>)))
+<a name="l00656"></a>00656     {
+<a name="l00657"></a>00657       <span class="keywordflow">switch</span> (opt)
+<a name="l00658"></a>00658         {
+<a name="l00659"></a>00659         <span class="keywordflow">case</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250c9ede9ea399bf22dad6fc26b45041295">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>:
+<a name="l00660"></a>00660           retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#192510c2f53f19fe15e0314126f8687a">pool_size</a>
 = va_arg (ap, <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span>);
+<a name="l00661"></a>00661           <span class="keywordflow">break</span>;
+<a name="l00662"></a>00662         <span class="keywordflow">case</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff2507bb5a8a5ffd70d54339a7a5a2c44f22f">MHD_OPTION_CONNECTION_LIMIT</a>:
+<a name="l00663"></a>00663           retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2ac34c25ba99c91443e1a2fc8ebce85c">max_connections</a>
 = va_arg (ap, <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span>);
+<a name="l00664"></a>00664           <span class="keywordflow">break</span>;
+<a name="l00665"></a>00665         <span class="keywordflow">case</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250e7718c93710ba4c5bf5185ed8b6d3722">MHD_OPTION_CONNECTION_TIMEOUT</a>:
+<a name="l00666"></a>00666           retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#ef107e20dc0d633b841cee5edde56096">connection_timeout</a>
 = va_arg (ap, <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span>);
+<a name="l00667"></a>00667           <span class="keywordflow">break</span>;
+<a name="l00668"></a>00668         <span class="keywordflow">case</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250fffa2e1a6eaf0cbbeda5f4fb0947d514">MHD_OPTION_NOTIFY_COMPLETED</a>:
+<a name="l00669"></a>00669           retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#4a8c721e21a137d4e8364560868bae4c">notify_completed</a>
 =
+<a name="l00670"></a>00670             va_arg (ap, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b8cf19682c45b3b5aead1294623a4184">MHD_RequestCompletedCallback</a>);
+<a name="l00671"></a>00671           retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#897c67b850da3bcb22381c0db4425d4d">notify_completed_cls</a>
 = va_arg (ap, <span class="keywordtype">void</span> *);
+<a name="l00672"></a>00672           <span class="keywordflow">break</span>;
+<a name="l00673"></a>00673         <span class="keywordflow">case</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250801e11fed5052e418fe865de84c463de">MHD_OPTION_PER_IP_CONNECTION_LIMIT</a>:
+<a name="l00674"></a>00674           retVal-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#69c799b198ce1170355d9f7001644c51">per_ip_connection_limit</a>
 = va_arg (ap, <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span>);
+<a name="l00675"></a>00675           <span class="keywordflow">break</span>;
+<a name="l00676"></a>00676         <span class="keywordflow">default</span>:
+<a name="l00677"></a>00677 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00678"></a>00678 <span class="preprocessor"></span>          fprintf 
(stderr,
+<a name="l00679"></a>00679                    <span 
class="stringliteral">"Invalid MHD_OPTION argument! (Did you terminate the list 
with MHD_OPTION_END?)\n"</span>);
+<a name="l00680"></a>00680 <span class="preprocessor">#endif</span>
+<a name="l00681"></a>00681 <span class="preprocessor"></span>          abort 
();
+<a name="l00682"></a>00682         }
+<a name="l00683"></a>00683     }
+<a name="l00684"></a>00684   va_end (ap);
+<a name="l00685"></a>00685   <span class="keywordflow">if</span> (((0 != 
(options &amp; <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>))
 ||
+<a name="l00686"></a>00686        (0 != (options &amp; <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>)))
 &amp;&amp;
+<a name="l00687"></a>00687       (0 != pthread_create (&amp;retVal-&gt;<a 
class="code" 
href="../../d9/d6a/structMHD__Daemon.html#9f27d1f9a64cf8ad102defef17704fcc">pid</a>,
 NULL, &amp;<a class="code" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0">MHD_select_thread</a>,
 retVal)))
+<a name="l00688"></a>00688     {
+<a name="l00689"></a>00689 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00690"></a>00690 <span class="preprocessor"></span>      MHD_DLOG 
(retVal,
+<a name="l00691"></a>00691                 <span class="stringliteral">"Failed 
to create listen thread: %s\n"</span>, <a class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">STRERROR</a> 
(errno));
+<a name="l00692"></a>00692 <span class="preprocessor">#endif</span>
+<a name="l00693"></a>00693 <span class="preprocessor"></span>      free 
(retVal);
+<a name="l00694"></a>00694       <a class="code" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">CLOSE</a> 
(socket_fd);
+<a name="l00695"></a>00695       <span class="keywordflow">return</span> NULL;
+<a name="l00696"></a>00696     }
+<a name="l00697"></a>00697   <span class="keywordflow">return</span> retVal;
+<a name="l00698"></a>00698 }
+<a name="l00699"></a>00699 
+<a name="l00703"></a>00703 <span class="keywordtype">void</span>
+<a name="l00704"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">00704</a> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon)
+<a name="l00705"></a>00705 {
+<a name="l00706"></a>00706   <span class="keywordtype">void</span> *unused;
+<a name="l00707"></a>00707   <span class="keywordtype">int</span> fd;
+<a name="l00708"></a>00708 
+<a name="l00709"></a>00709   <span class="keywordflow">if</span> (daemon == 
NULL)
+<a name="l00710"></a>00710     <span class="keywordflow">return</span>;
+<a name="l00711"></a>00711   daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#52381ebc9a545e889e64402b0b955b25">shutdown</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00712"></a>00712   fd = daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2bf907bae877ac289aa53cd7ab42d8e2">socket_fd</a>;
+<a name="l00713"></a>00713   daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2bf907bae877ac289aa53cd7ab42d8e2">socket_fd</a>
 = -1;
+<a name="l00714"></a>00714 <span class="preprocessor">#if DEBUG_CLOSE</span>
+<a name="l00715"></a>00715 <span class="preprocessor"></span><span 
class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00716"></a>00716 <span class="preprocessor"></span>  MHD_DLOG 
(daemon, <span class="stringliteral">"MHD shutdown, closing listen 
socket\n"</span>);
+<a name="l00717"></a>00717 <span class="preprocessor">#endif</span>
+<a name="l00718"></a>00718 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00719"></a>00719 <span class="preprocessor"></span>  <a class="code" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">CLOSE</a> 
(fd);
+<a name="l00720"></a>00720   <span class="keywordflow">if</span> ((0 != 
(daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a>
 &amp; <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>))
 ||
+<a name="l00721"></a>00721       (0 != (daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a>
 &amp; <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>)))
+<a name="l00722"></a>00722     {
+<a name="l00723"></a>00723       pthread_kill (daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#9f27d1f9a64cf8ad102defef17704fcc">pid</a>,
 <a class="code" 
href="../../d2/d39/plibc_8h.html#a6946723c6b7a86ec3c33caaf832840b">SIGALRM</a>);
+<a name="l00724"></a>00724       pthread_join (daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#9f27d1f9a64cf8ad102defef17704fcc">pid</a>,
 &amp;unused);
+<a name="l00725"></a>00725     }
+<a name="l00726"></a>00726   <span class="keywordflow">while</span> 
(daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>
 != NULL)
+<a name="l00727"></a>00727     {
+<a name="l00728"></a>00728       <span class="keywordflow">if</span> (-1 != 
daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>-&gt;<a
 class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>)
+<a name="l00729"></a>00729         {
+<a name="l00730"></a>00730 <span class="preprocessor">#if DEBUG_CLOSE</span>
+<a name="l00731"></a>00731 <span class="preprocessor"></span><span 
class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00732"></a>00732 <span class="preprocessor"></span>          
MHD_DLOG (daemon, <span class="stringliteral">"MHD shutdown, closing active 
connections\n"</span>);
+<a name="l00733"></a>00733 <span class="preprocessor">#endif</span>
+<a name="l00734"></a>00734 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00735"></a>00735 <span class="preprocessor"></span>          <span 
class="keywordflow">if</span> (daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#4a8c721e21a137d4e8364560868bae4c">notify_completed</a>
 != NULL)
+<a name="l00736"></a>00736             daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#4a8c721e21a137d4e8364560868bae4c">notify_completed</a>
 (daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#897c67b850da3bcb22381c0db4425d4d">notify_completed_cls</a>,
+<a name="l00737"></a>00737                                       daemon-&gt;<a 
class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>,
+<a name="l00738"></a>00738                                       
&amp;daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>-&gt;<a
 class="code" 
href="../../df/d50/structMHD__Connection.html#ba467f24dfaf87dba9173b57390a107e">client_context</a>,
+<a name="l00739"></a>00739                                       <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f79e95ed9a31037e8a95caa1e87a6b7a11">MHD_REQUEST_TERMINATED_DAEMON_SHUTDOWN</a>);
+<a name="l00740"></a>00740           <a class="code" 
href="../../d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">SHUTDOWN</a> 
(daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>-&gt;<a
 class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>,
 SHUT_RDWR);
+<a name="l00741"></a>00741           <a class="code" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">CLOSE</a> 
(daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>-&gt;<a
 class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>);
+<a name="l00742"></a>00742           daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">connections</a>-&gt;<a
 class="code" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a>
 = -1;
+<a name="l00743"></a>00743         }
+<a name="l00744"></a>00744       <a class="code" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b">MHD_cleanup_connections</a>
 (daemon);
+<a name="l00745"></a>00745     }
+<a name="l00746"></a>00746   free (daemon);
+<a name="l00747"></a>00747 }
+<a name="l00748"></a>00748 
+<a name="l00749"></a>00749 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00750"></a>00750 <span class="preprocessor"></span>
+<a name="l00751"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#a38f2eec98e207b47e2d0edfd8d77f5b">00751</a> 
<span class="keyword">static</span> <span class="keyword">struct 
</span>sigaction <a class="code" 
href="../../dc/d21/daemon_8c.html#a38f2eec98e207b47e2d0edfd8d77f5b">sig</a>;
+<a name="l00752"></a>00752 
+<a name="l00753"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#cf5f8182988f84828de4541b7ac527ff">00753</a> 
<span class="keyword">static</span> <span class="keyword">struct 
</span>sigaction <a class="code" 
href="../../dc/d21/daemon_8c.html#cf5f8182988f84828de4541b7ac527ff">old</a>;
+<a name="l00754"></a>00754 
+<a name="l00755"></a>00755 <span class="keyword">static</span> <span 
class="keywordtype">void</span>
+<a name="l00756"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#1df39a7405fde04e32755572e16ad3df">00756</a> 
<a class="code" 
href="../../dc/d21/daemon_8c.html#1df39a7405fde04e32755572e16ad3df">sigalrmHandler</a>
 (<span class="keywordtype">int</span> <a class="code" 
href="../../dc/d21/daemon_8c.html#a38f2eec98e207b47e2d0edfd8d77f5b">sig</a>)
+<a name="l00757"></a>00757 {
+<a name="l00758"></a>00758 }
+<a name="l00759"></a>00759 
+<a name="l00763"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#fd02bb0f6a745c39d5e3417493995c71">00763</a> 
<span class="keywordtype">void</span> <a class="code" 
href="../../dc/d21/daemon_8c.html#fd02bb0f6a745c39d5e3417493995c71">__attribute__</a>
 ((constructor)) MHD_pthread_handlers_ltdl_init ()
+<a name="l00764"></a>00764 {
+<a name="l00765"></a>00765   <span class="comment">/* make sure SIGALRM does 
not kill us */</span>
+<a name="l00766"></a>00766   memset (&amp;<a class="code" 
href="../../dc/d21/daemon_8c.html#a38f2eec98e207b47e2d0edfd8d77f5b">sig</a>, 0, 
<span class="keyword">sizeof</span> (<span class="keyword">struct</span> 
sigaction));
+<a name="l00767"></a>00767   memset (&amp;<a class="code" 
href="../../dc/d21/daemon_8c.html#cf5f8182988f84828de4541b7ac527ff">old</a>, 0, 
<span class="keyword">sizeof</span> (<span class="keyword">struct</span> 
sigaction));
+<a name="l00768"></a>00768   <a class="code" 
href="../../dc/d21/daemon_8c.html#a38f2eec98e207b47e2d0edfd8d77f5b">sig</a>.sa_flags
 = SA_NODEFER;
+<a name="l00769"></a>00769   <a class="code" 
href="../../dc/d21/daemon_8c.html#a38f2eec98e207b47e2d0edfd8d77f5b">sig</a>.sa_handler
 = &amp;<a class="code" 
href="../../dc/d21/daemon_8c.html#1df39a7405fde04e32755572e16ad3df">sigalrmHandler</a>;
+<a name="l00770"></a>00770   sigaction (<a class="code" 
href="../../d2/d39/plibc_8h.html#a6946723c6b7a86ec3c33caaf832840b">SIGALRM</a>, 
&amp;<a class="code" 
href="../../dc/d21/daemon_8c.html#a38f2eec98e207b47e2d0edfd8d77f5b">sig</a>, 
&amp;<a class="code" 
href="../../dc/d21/daemon_8c.html#cf5f8182988f84828de4541b7ac527ff">old</a>);
+<a name="l00771"></a>00771 }
+<a name="l00772"></a>00772 
+<a name="l00773"></a><a class="code" 
href="../../dc/d21/daemon_8c.html#d7e5f5c14ff8ad42e10651503200880c">00773</a> 
<span class="keywordtype">void</span> <a class="code" 
href="../../dc/d21/daemon_8c.html#fd02bb0f6a745c39d5e3417493995c71">__attribute__</a>
 ((destructor)) MHD_pthread_handlers_ltdl_fini ()
+<a name="l00774"></a>00774 {
+<a name="l00775"></a>00775   sigaction (<a class="code" 
href="../../d2/d39/plibc_8h.html#a6946723c6b7a86ec3c33caaf832840b">SIGALRM</a>, 
&amp;<a class="code" 
href="../../dc/d21/daemon_8c.html#cf5f8182988f84828de4541b7ac527ff">old</a>, 
&amp;<a class="code" 
href="../../dc/d21/daemon_8c.html#a38f2eec98e207b47e2d0edfd8d77f5b">sig</a>);
+<a name="l00776"></a>00776 }
+<a name="l00777"></a>00777 <span class="preprocessor">#else</span>
+<a name="l00778"></a>00778 <span class="preprocessor"></span><span 
class="keywordtype">void</span> <a class="code" 
href="../../dc/d21/daemon_8c.html#fd02bb0f6a745c39d5e3417493995c71">__attribute__</a>
 ((constructor)) MHD_win_ltdl_init ()
+<a name="l00779"></a>00779 {
+<a name="l00780"></a>00780   plibc_init (<span 
class="stringliteral">"CRISP"</span>, <span 
class="stringliteral">"libmicrohttpd"</span>);
+<a name="l00781"></a>00781 }
+<a name="l00782"></a>00782 
+<a name="l00783"></a>00783 <span class="keywordtype">void</span> <a 
class="code" 
href="../../dc/d21/daemon_8c.html#fd02bb0f6a745c39d5e3417493995c71">__attribute__</a>
 ((destructor)) MHD_win_ltdl_fini ()
+<a name="l00784"></a>00784 {
+<a name="l00785"></a>00785   plibc_shutdown ();
+<a name="l00786"></a>00786 }
+<a name="l00787"></a>00787 <span class="preprocessor">#endif</span>
+<a name="l00788"></a>00788 <span class="preprocessor"></span>
+<a name="l00789"></a>00789 <span class="comment">/* end of daemon.c */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d9/d90/memorypool_8h__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d9/d90/memorypool_8h__incl.map               
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d9/d90/memorypool_8h__incl.map       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" href="$db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="63,84,143,110">

Added: libmicrohttpd-docs/WWW/doxygen/d9/d90/memorypool_8h__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d9/d90/memorypool_8h__incl.md5               
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d9/d90/memorypool_8h__incl.md5       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3e531752a6380dd3b42ca42ab7c5711c
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d9/d90/memorypool_8h__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/d90/memorypool_8h__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/da4/testzzuf_2daemontest__post_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/da4/testzzuf_2daemontest__post_8c-source.html 
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/da4/testzzuf_2daemontest__post_8c-source.html 
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,396 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_post.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_post.c</h1><a 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html">Go to the documentation 
of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007, 2008 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039 <span class="preprocessor">#include "<a 
class="code" href="../../d9/d7f/socat_8c.html" title="Code to fork-exec zzuf 
and start the socat process.">socat.c</a>"</span>
+<a name="l00040"></a>00040 
+<a name="l00041"></a><a class="code" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">00041</a>
 <span class="preprocessor">#define POST_DATA 
"name=daniel&amp;project=curl"</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00043"></a><a class="code" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#37bc0d7e0f563d120189bd36e086fc91">00043</a>
 <span class="keyword">static</span> <span class="keywordtype">int</span> <a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>;
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 <span class="keyword">struct </span>CBC
+<a name="l00046"></a>00046 {
+<a name="l00047"></a>00047   <span class="keywordtype">char</span> *buf;
+<a name="l00048"></a>00048   <span class="keywordtype">size_t</span> pos;
+<a name="l00049"></a>00049   <span class="keywordtype">size_t</span> size;
+<a name="l00050"></a>00050 };
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00053"></a><a class="code" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#d81c59142c8e14bd20d5e266add76107">00053</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00054"></a>00054 {
+<a name="l00055"></a>00055   <span class="keyword">struct </span>CBC *cbc = 
ctx;
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057   <span class="keywordflow">if</span> (cbc-&gt;pos 
+ size * nmemb &gt; cbc-&gt;size)
+<a name="l00058"></a>00058     <span class="keywordflow">return</span> 0;      
             <span class="comment">/* overflow */</span>
+<a name="l00059"></a>00059   memcpy (&amp;cbc-&gt;buf[cbc-&gt;pos], ptr, size 
* nmemb);
+<a name="l00060"></a>00060   cbc-&gt;pos += size * nmemb;
+<a name="l00061"></a>00061   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00062"></a>00062 }
+<a name="l00063"></a>00063 
+<a name="l00069"></a>00069 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00070"></a><a class="code" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe">00070</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe">post_iterator</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00071"></a>00071                <span class="keyword">enum</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind,
+<a name="l00072"></a>00072                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *key,
+<a name="l00073"></a>00073                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *filename,
+<a name="l00074"></a>00074                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *content_type,
+<a name="l00075"></a>00075                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *transfer_encoding,
+<a name="l00076"></a>00076                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *value, <span 
class="keywordtype">size_t</span> off, <span class="keywordtype">size_t</span> 
size)
+<a name="l00077"></a>00077 {
+<a name="l00078"></a>00078   <span class="keywordtype">int</span> *eok = cls;
+<a name="l00079"></a>00079 
+<a name="l00080"></a>00080   <span class="keywordflow">if</span> ((0 == strcmp 
(key, <span class="stringliteral">"name"</span>)) &amp;&amp;
+<a name="l00081"></a>00081       (size == strlen (<span 
class="stringliteral">"daniel"</span>)) &amp;&amp; (0 == strncmp (value, <span 
class="stringliteral">"daniel"</span>, size)))
+<a name="l00082"></a>00082     (*eok) |= 1;
+<a name="l00083"></a>00083   <span class="keywordflow">if</span> ((0 == strcmp 
(key, <span class="stringliteral">"project"</span>)) &amp;&amp;
+<a name="l00084"></a>00084       (size == strlen (<span 
class="stringliteral">"curl"</span>)) &amp;&amp; (0 == strncmp (value, <span 
class="stringliteral">"curl"</span>, size)))
+<a name="l00085"></a>00085     (*eok) |= 2;
+<a name="l00086"></a>00086   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00087"></a>00087 }
+<a name="l00088"></a>00088 
+<a name="l00089"></a>00089 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00090"></a><a class="code" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">00090</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00091"></a>00091           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00092"></a>00092           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00093"></a>00093           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00094"></a>00094           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00095"></a>00095           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00096"></a>00096           <span class="keywordtype">void</span> 
**unused)
+<a name="l00097"></a>00097 {
+<a name="l00098"></a>00098   <span class="keyword">static</span> <span 
class="keywordtype">int</span> eok;
+<a name="l00099"></a>00099   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00100"></a>00100   <span class="keyword">struct 
</span>MHD_PostProcessor *pp;
+<a name="l00101"></a>00101   <span class="keywordtype">int</span> ret;
+<a name="l00102"></a>00102 
+<a name="l00103"></a>00103   <span class="keywordflow">if</span> (0 != strcmp 
(<span class="stringliteral">"POST"</span>, method))
+<a name="l00104"></a>00104     {
+<a name="l00105"></a>00105       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
            <span class="comment">/* unexpected method */</span>
+<a name="l00106"></a>00106     }
+<a name="l00107"></a>00107   pp = *unused;
+<a name="l00108"></a>00108   <span class="keywordflow">if</span> (pp == NULL)
+<a name="l00109"></a>00109     {
+<a name="l00110"></a>00110       eok = 0;
+<a name="l00111"></a>00111       pp = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d">MHD_create_post_processor</a>
 (connection, 1024, &amp;<a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe">post_iterator</a>,
 &amp;eok);
+<a name="l00112"></a>00112       *unused = pp;
+<a name="l00113"></a>00113     }
+<a name="l00114"></a>00114   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc">MHD_post_process</a>
 (pp, upload_data, *upload_data_size);
+<a name="l00115"></a>00115   <span class="keywordflow">if</span> ((eok == 3) 
&amp;&amp; (0 == *upload_data_size))
+<a name="l00116"></a>00116     {
+<a name="l00117"></a>00117       response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (url),
+<a name="l00118"></a>00118                                                 
(<span class="keywordtype">void</span> *) url,
+<a name="l00119"></a>00119                                                 <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00120"></a>00120       ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00121"></a>00121       <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00122"></a>00122       <a class="code" 
href="../../db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">MHD_destroy_post_processor</a>
 (pp);
+<a name="l00123"></a>00123       *unused = NULL;
+<a name="l00124"></a>00124       <span class="keywordflow">return</span> ret;
+<a name="l00125"></a>00125     }
+<a name="l00126"></a>00126   *upload_data_size = 0;
+<a name="l00127"></a>00127   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00128"></a>00128 }
+<a name="l00129"></a>00129 
+<a name="l00130"></a>00130 
+<a name="l00131"></a>00131 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00132"></a><a class="code" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">00132</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">testInternalPost</a>
 ()
+<a name="l00133"></a>00133 {
+<a name="l00134"></a>00134   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00135"></a>00135   CURL *c;
+<a name="l00136"></a>00136   <span class="keywordtype">char</span> buf[2048];
+<a name="l00137"></a>00137   <span class="keyword">struct </span>CBC cbc;
+<a name="l00138"></a>00138   <span class="keywordtype">int</span> i;
+<a name="l00139"></a>00139 
+<a name="l00140"></a>00140   cbc.buf = buf;
+<a name="l00141"></a>00141   cbc.size = 2048;
+<a name="l00142"></a>00142   cbc.pos = 0;
+<a name="l00143"></a>00143   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00144"></a>00144                         11080, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00145"></a>00145   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00146"></a>00146     <span class="keywordflow">return</span> 1;
+<a name="l00147"></a>00147   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00148"></a>00148   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00149"></a>00149     {
+<a name="l00150"></a>00150       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00151"></a>00151 
+<a name="l00152"></a>00152       c = curl_easy_init ();
+<a name="l00153"></a>00153       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00154"></a>00154       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00155"></a>00155       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00156"></a>00156       curl_easy_setopt (c, CURLOPT_POSTFIELDS, <a 
class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>);
+<a name="l00157"></a>00157       curl_easy_setopt (c, CURLOPT_POSTFIELDSIZE, 
strlen (<a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>));
+<a name="l00158"></a>00158       curl_easy_setopt (c, CURLOPT_POST, 1L);
+<a name="l00159"></a>00159       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00160"></a>00160       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00161"></a>00161       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00162"></a>00162         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00163"></a>00163       <span class="keywordflow">else</span>
+<a name="l00164"></a>00164         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00165"></a>00165       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00166"></a>00166       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00167"></a>00167       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00168"></a>00168       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00169"></a>00169       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00170"></a>00170       curl_easy_perform (c);
+<a name="l00171"></a>00171       curl_easy_cleanup (c);
+<a name="l00172"></a>00172     }
+<a name="l00173"></a>00173   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00174"></a>00174   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00175"></a>00175   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00176"></a>00176 
+<a name="l00177"></a>00177   <span class="keywordflow">return</span> 0;
+<a name="l00178"></a>00178 }
+<a name="l00179"></a>00179 
+<a name="l00180"></a>00180 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00181"></a><a class="code" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507">00181</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507">testMultithreadedPost</a>
 ()
+<a name="l00182"></a>00182 {
+<a name="l00183"></a>00183   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00184"></a>00184   CURL *c;
+<a name="l00185"></a>00185   <span class="keywordtype">char</span> buf[2048];
+<a name="l00186"></a>00186   <span class="keyword">struct </span>CBC cbc;
+<a name="l00187"></a>00187   <span class="keywordtype">int</span> i;
+<a name="l00188"></a>00188 
+<a name="l00189"></a>00189   cbc.buf = buf;
+<a name="l00190"></a>00190   cbc.size = 2048;
+<a name="l00191"></a>00191   cbc.pos = 0;
+<a name="l00192"></a>00192   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00193"></a>00193                         11080, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00194"></a>00194   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00195"></a>00195     <span class="keywordflow">return</span> 16;
+<a name="l00196"></a>00196 
+<a name="l00197"></a>00197   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00198"></a>00198   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00199"></a>00199     {
+<a name="l00200"></a>00200       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00201"></a>00201 
+<a name="l00202"></a>00202       c = curl_easy_init ();
+<a name="l00203"></a>00203       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00204"></a>00204       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00205"></a>00205       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00206"></a>00206       curl_easy_setopt (c, CURLOPT_POSTFIELDS, <a 
class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>);
+<a name="l00207"></a>00207       curl_easy_setopt (c, CURLOPT_POSTFIELDSIZE, 
strlen (<a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>));
+<a name="l00208"></a>00208       curl_easy_setopt (c, CURLOPT_POST, 1L);
+<a name="l00209"></a>00209       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00210"></a>00210       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00211"></a>00211       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00212"></a>00212         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00213"></a>00213       <span class="keywordflow">else</span>
+<a name="l00214"></a>00214         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00215"></a>00215       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00216"></a>00216       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00217"></a>00217       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00218"></a>00218       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00219"></a>00219       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00220"></a>00220       curl_easy_perform (c);
+<a name="l00221"></a>00221       curl_easy_cleanup (c);
+<a name="l00222"></a>00222     }
+<a name="l00223"></a>00223   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00224"></a>00224   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00225"></a>00225 
+<a name="l00226"></a>00226   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00227"></a>00227   <span class="keywordflow">return</span> 0;
+<a name="l00228"></a>00228 }
+<a name="l00229"></a>00229 
+<a name="l00230"></a>00230 
+<a name="l00231"></a>00231 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00232"></a><a class="code" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">00232</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">testExternalPost</a>
 ()
+<a name="l00233"></a>00233 {
+<a name="l00234"></a>00234   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00235"></a>00235   CURL *c;
+<a name="l00236"></a>00236   <span class="keywordtype">char</span> buf[2048];
+<a name="l00237"></a>00237   <span class="keyword">struct </span>CBC cbc;
+<a name="l00238"></a>00238   CURLM *multi;
+<a name="l00239"></a>00239   CURLMcode mret;
+<a name="l00240"></a>00240   fd_set rs;
+<a name="l00241"></a>00241   fd_set ws;
+<a name="l00242"></a>00242   fd_set es;
+<a name="l00243"></a>00243   <span class="keywordtype">int</span> max;
+<a name="l00244"></a>00244   <span class="keywordtype">int</span> running;
+<a name="l00245"></a>00245   time_t start;
+<a name="l00246"></a>00246   <span class="keyword">struct </span>timeval tv;
+<a name="l00247"></a>00247   <span class="keywordtype">int</span> i;
+<a name="l00248"></a>00248 
+<a name="l00249"></a>00249   multi = NULL;
+<a name="l00250"></a>00250   cbc.buf = buf;
+<a name="l00251"></a>00251   cbc.size = 2048;
+<a name="l00252"></a>00252   cbc.pos = 0;
+<a name="l00253"></a>00253   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22675f8d239be01d1235d2e428d81cb0a4">MHD_NO_FLAG</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00254"></a>00254                         1082, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00255"></a>00255   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00256"></a>00256     <span class="keywordflow">return</span> 256;
+<a name="l00257"></a>00257   multi = curl_multi_init ();
+<a name="l00258"></a>00258   <span class="keywordflow">if</span> (multi == 
NULL)
+<a name="l00259"></a>00259     {
+<a name="l00260"></a>00260       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00261"></a>00261       <span class="keywordflow">return</span> 512;
+<a name="l00262"></a>00262     }
+<a name="l00263"></a>00263 
+<a name="l00264"></a>00264   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00265"></a>00265   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00266"></a>00266     {
+<a name="l00267"></a>00267       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00268"></a>00268 
+<a name="l00269"></a>00269 
+<a name="l00270"></a>00270       c = curl_easy_init ();
+<a name="l00271"></a>00271       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1082/hello_world";</span>);
+<a name="l00272"></a>00272       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00273"></a>00273       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00274"></a>00274       curl_easy_setopt (c, CURLOPT_POSTFIELDS, <a 
class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>);
+<a name="l00275"></a>00275       curl_easy_setopt (c, CURLOPT_POSTFIELDSIZE, 
strlen (<a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>));
+<a name="l00276"></a>00276       curl_easy_setopt (c, CURLOPT_POST, 1L);
+<a name="l00277"></a>00277       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00278"></a>00278       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00279"></a>00279       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00280"></a>00280         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00281"></a>00281       <span class="keywordflow">else</span>
+<a name="l00282"></a>00282         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00283"></a>00283       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00284"></a>00284       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00285"></a>00285       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00286"></a>00286       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00287"></a>00287       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00288"></a>00288 
+<a name="l00289"></a>00289 
+<a name="l00290"></a>00290       mret = curl_multi_add_handle (multi, c);
+<a name="l00291"></a>00291       <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00292"></a>00292         {
+<a name="l00293"></a>00293           curl_multi_cleanup (multi);
+<a name="l00294"></a>00294           curl_easy_cleanup (c);
+<a name="l00295"></a>00295           <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00296"></a>00296           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00297"></a>00297           <span class="keywordflow">return</span> 
1024;
+<a name="l00298"></a>00298         }
+<a name="l00299"></a>00299       start = time (NULL);
+<a name="l00300"></a>00300       <span class="keywordflow">while</span> ((time 
(NULL) - start &lt; 5) &amp;&amp; (c != NULL))
+<a name="l00301"></a>00301         {
+<a name="l00302"></a>00302           max = 0;
+<a name="l00303"></a>00303           FD_ZERO (&amp;rs);
+<a name="l00304"></a>00304           FD_ZERO (&amp;ws);
+<a name="l00305"></a>00305           FD_ZERO (&amp;es);
+<a name="l00306"></a>00306           curl_multi_perform (multi, &amp;running);
+<a name="l00307"></a>00307           mret = curl_multi_fdset (multi, &amp;rs, 
&amp;ws, &amp;es, &amp;max);
+<a name="l00308"></a>00308           <span class="keywordflow">if</span> (mret 
!= CURLM_OK)
+<a name="l00309"></a>00309             {
+<a name="l00310"></a>00310               curl_multi_remove_handle (multi, c);
+<a name="l00311"></a>00311               curl_multi_cleanup (multi);
+<a name="l00312"></a>00312               curl_easy_cleanup (c);
+<a name="l00313"></a>00313               <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00314"></a>00314               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00315"></a>00315               <span 
class="keywordflow">return</span> 2048;
+<a name="l00316"></a>00316             }
+<a name="l00317"></a>00317           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00318"></a>00318             {
+<a name="l00319"></a>00319               curl_multi_remove_handle (multi, c);
+<a name="l00320"></a>00320               curl_multi_cleanup (multi);
+<a name="l00321"></a>00321               curl_easy_cleanup (c);
+<a name="l00322"></a>00322               <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00323"></a>00323               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00324"></a>00324               <span 
class="keywordflow">return</span> 4096;
+<a name="l00325"></a>00325             }
+<a name="l00326"></a>00326           tv.tv_sec = 0;
+<a name="l00327"></a>00327           tv.tv_usec = 1000;
+<a name="l00328"></a>00328           select (max + 1, &amp;rs, &amp;ws, 
&amp;es, &amp;tv);
+<a name="l00329"></a>00329           curl_multi_perform (multi, &amp;running);
+<a name="l00330"></a>00330           <span class="keywordflow">if</span> 
(running == 0)
+<a name="l00331"></a>00331             {
+<a name="l00332"></a>00332               curl_multi_info_read (multi, 
&amp;running);
+<a name="l00333"></a>00333               curl_multi_remove_handle (multi, c);
+<a name="l00334"></a>00334               curl_easy_cleanup (c);
+<a name="l00335"></a>00335               c = NULL;
+<a name="l00336"></a>00336             }
+<a name="l00337"></a>00337           <a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(d);
+<a name="l00338"></a>00338         }
+<a name="l00339"></a>00339       <span class="keywordflow">if</span> (c != 
NULL)
+<a name="l00340"></a>00340         {
+<a name="l00341"></a>00341           curl_multi_remove_handle (multi, c);
+<a name="l00342"></a>00342           curl_easy_cleanup (c);
+<a name="l00343"></a>00343         }
+<a name="l00344"></a>00344 
+<a name="l00345"></a>00345     }
+<a name="l00346"></a>00346   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00347"></a>00347   curl_multi_cleanup (multi);
+<a name="l00348"></a>00348   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00349"></a>00349 
+<a name="l00350"></a>00350   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00351"></a>00351   <span class="keywordflow">return</span> 0;
+<a name="l00352"></a>00352 }
+<a name="l00353"></a>00353 
+<a name="l00354"></a>00354 
+<a name="l00355"></a>00355 
+<a name="l00356"></a>00356 <span class="keywordtype">int</span>
+<a name="l00357"></a><a class="code" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770">00357</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00358"></a>00358 {
+<a name="l00359"></a>00359   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00360"></a>00360 
+<a name="l00361"></a>00361   <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>
 = NULL != strstr (argv[0], <span class="stringliteral">"11"</span>);
+<a name="l00362"></a>00362   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00363"></a>00363     <span class="keywordflow">return</span> 2;
+<a name="l00364"></a>00364   errorCount += <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">testInternalPost</a>
 ();
+<a name="l00365"></a>00365   errorCount += <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507">testMultithreadedPost</a>
 ();
+<a name="l00366"></a>00366   errorCount += <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">testExternalPost</a>
 ();
+<a name="l00367"></a>00367   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00368"></a>00368     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00369"></a>00369   curl_global_cleanup ();
+<a name="l00370"></a>00370   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00371"></a>00371 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d9/db7/socat_8c__incl.map
===================================================================

Added: libmicrohttpd-docs/WWW/doxygen/d9/db7/socat_8c__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d9/db7/socat_8c__incl.md5                    
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d9/db7/socat_8c__incl.md5    2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+01bb9b4bc8515a25a1856ae8e460f4dd
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d9/db7/socat_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/d9/db7/socat_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d9/dca/reason__phrase_8h-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d9/dca/reason__phrase_8h-source.html         
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d9/dca/reason__phrase_8h-source.html 
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,51 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/reason_phrase.h Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+</div>
+<h1>reason_phrase.h</h1><a href="../../de/d1b/reason__phrase_8h.html">Go to 
the documentation of this file.</a><div class="fragment"><pre 
class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Lymba</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     This library is free 
software; you can redistribute it and/or</span>
+<a name="l00006"></a>00006 <span class="comment">     modify it under the 
terms of the GNU Lesser General Public</span>
+<a name="l00007"></a>00007 <span class="comment">     License as published by 
the Free Software Foundation; either</span>
+<a name="l00008"></a>00008 <span class="comment">     version 2.1 of the 
License, or (at your option) any later version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     This library is 
distributed in the hope that it will be useful,</span>
+<a name="l00011"></a>00011 <span class="comment">     but WITHOUT ANY 
WARRANTY; without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     Lesser General Public 
License for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU Lesser General Public</span>
+<a name="l00016"></a>00016 <span class="comment">     License along with this 
library; if not, write to the Free Software</span>
+<a name="l00017"></a>00017 <span class="comment">     Foundation, Inc., 51 
Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</span>
+<a name="l00018"></a>00018 <span class="comment">*/</span>
+<a name="l00019"></a>00019 
+<a name="l00026"></a>00026 <span class="preprocessor">#ifndef 
REASON_PHRASE_H</span>
+<a name="l00027"></a>00027 <span class="preprocessor"></span><span 
class="preprocessor">#define REASON_PHRASE_H</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span>
+<a name="l00035"></a>00035 <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa">MHD_get_reason_phrase_for</a>
 (<span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> code);
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c.html                  
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c.html  2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,513 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/daemon_test.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemon_test.c File Reference</h1><code>#include 
&quot;config.h&quot;</code><br>
+<code>#include &quot;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&quot;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemon_test.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d3/d03/daemon__test_8c__incl.png" border="0" 
usemap="#src/daemon/daemon_test.c_map" alt=""></center>
+<map name="src/daemon/daemon_test.c_map">
+<area shape="rect" href="../../dc/d0c/microhttpd_8h.html" title="public 
interface to libmicrohttpd" alt="" coords="119,84,223,111"></map>
+</div>
+
+<p>
+<a href="../../d3/dad/daemon__test_8c-source.html">Go to the source code of 
this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/dda/daemon__test_8c.html#6abefb33dafd020c6e65f6017e2819a8">testStartError</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/dda/daemon__test_8c.html#8ddb88eab5b1d9ba02db79407954c54c">apc_nothing</a>
 (void *cls, const struct sockaddr *addr, socklen_t addrlen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32">apc_all</a>
 (void *cls, const struct sockaddr *addr, socklen_t addrlen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca">ahc_nothing</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **unused)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/dda/daemon__test_8c.html#63e9208cb1f9b29bac770d6c5461977c">testStartStop</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c">testExternalRun</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8">testThread</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04">testMultithread</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="6897352941b1948ec31e0a8a8984fdca"></a><!-- doxytag: 
member="daemon_test.c::ahc_nothing" ref="6897352941b1948ec31e0a8a8984fdca" 
args="(void *cls, struct MHD_Connection *connection, const char *url, const 
char *method, const char *version, const char *upload_data, unsigned int 
*upload_data_size, void **unused)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_nothing           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>unused</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00062">62</a> of file <a 
class="el" 
href="../../d3/dad/daemon__test_8c-source.html">daemon_test.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00089">testExternalRun()</a>, 
<a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00136">testMultithread()</a>, 
<a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00074">testStartStop()</a>, and 
<a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00120">testThread()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/dda/daemon__test_8c_6897352941b1948ec31e0a8a8984fdca_icgraph.png" 
border="0" 
usemap="#d9/dda/daemon__test_8c_6897352941b1948ec31e0a8a8984fdca_icgraph_map" 
alt=""></center>
+<map 
name="d9/dda/daemon__test_8c_6897352941b1948ec31e0a8a8984fdca_icgraph_map">
+<area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c" 
title="testExternalRun" alt="" coords="156,5,276,32"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04" 
title="testMultithread" alt="" coords="157,56,275,82"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#63e9208cb1f9b29bac770d6c5461977c" 
title="testStartStop" alt="" coords="163,106,269,133"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8" 
title="testThread" alt="" coords="171,157,261,184"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="325,81,379,108"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="c4af32c910f3ca1bf3317256d576bb32"></a><!-- doxytag: 
member="daemon_test.c::apc_all" ref="c4af32c910f3ca1bf3317256d576bb32" 
args="(void *cls, const struct sockaddr *addr, socklen_t addrlen)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int apc_all           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const struct sockaddr *&nbsp;</td>
+          <td class="paramname"> <em>addr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">socklen_t&nbsp;</td>
+          <td class="paramname"> <em>addrlen</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00056">56</a> of file <a 
class="el" 
href="../../d3/dad/daemon__test_8c-source.html">daemon_test.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00089">testExternalRun()</a>, 
<a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00136">testMultithread()</a>, 
and <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00120">testThread()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/dda/daemon__test_8c_c4af32c910f3ca1bf3317256d576bb32_icgraph.png" 
border="0" 
usemap="#d9/dda/daemon__test_8c_c4af32c910f3ca1bf3317256d576bb32_icgraph_map" 
alt=""></center>
+<map 
name="d9/dda/daemon__test_8c_c4af32c910f3ca1bf3317256d576bb32_icgraph_map">
+<area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c" 
title="testExternalRun" alt="" coords="121,6,241,32"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04" 
title="testMultithread" alt="" coords="123,56,240,83"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8" 
title="testThread" alt="" coords="136,107,227,134"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="291,56,344,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="8ddb88eab5b1d9ba02db79407954c54c"></a><!-- doxytag: 
member="daemon_test.c::apc_nothing" ref="8ddb88eab5b1d9ba02db79407954c54c" 
args="(void *cls, const struct sockaddr *addr, socklen_t addrlen)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int apc_nothing           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const struct sockaddr *&nbsp;</td>
+          <td class="paramname"> <em>addr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">socklen_t&nbsp;</td>
+          <td class="paramname"> <em>addrlen</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00050">50</a> of file <a 
class="el" 
href="../../d3/dad/daemon__test_8c-source.html">daemon_test.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00074">testStartStop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/dda/daemon__test_8c_8ddb88eab5b1d9ba02db79407954c54c_icgraph.png" 
border="0" 
usemap="#d9/dda/daemon__test_8c_8ddb88eab5b1d9ba02db79407954c54c_icgraph_map" 
alt=""></center>
+<map 
name="d9/dda/daemon__test_8c_8ddb88eab5b1d9ba02db79407954c54c_icgraph_map">
+<area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#63e9208cb1f9b29bac770d6c5461977c" 
title="testStartStop" alt="" coords="156,5,263,32"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="312,5,365,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemon_test.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" args="(int 
argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00152">152</a> of file <a 
class="el" 
href="../../d3/dad/daemon__test_8c-source.html">daemon_test.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00089">testExternalRun()</a>, 
<a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00136">testMultithread()</a>, 
<a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00039">testStartError()</a>, <a 
class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00074">testStartStop()</a>, and 
<a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00120">testThread()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/dda/daemon__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png" 
border="0" 
usemap="#d9/dda/daemon__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map" 
alt=""></center>
+<map name="d9/dda/daemon__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c" 
title="testExternalRun" alt="" coords="108,752,228,779"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04" 
title="testMultithread" alt="" coords="109,702,227,728"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#6abefb33dafd020c6e65f6017e2819a8" 
title="testStartError" alt="" coords="113,854,223,880"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#63e9208cb1f9b29bac770d6c5461977c" 
title="testStartStop" alt="" coords="115,803,221,830"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8" 
title="testThread" alt="" coords="123,651,213,678"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca" 
title="ahc_nothing" alt="" coords="303,752,401,779"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="320,600,384,627"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1172,1502,1292,1528"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="312,651,392,678"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e" 
title="MHD_start_daemon" alt="" coords="277,803,427,830"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="279,702,425,728"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1381,1479,1576,1506"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2429,942,2525,968"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1888,1372,2056,1399"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1689,1727,1772,1754"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1664,1676,1797,1703"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1883,663,2061,690"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1653,1322,1808,1348"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2153,258,2321,284"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2117,663,2357,690"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2151,562,2324,588"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2155,612,2320,639"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2405,258,2549,284"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1895,1220,2049,1247"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="671,676,863,703"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="719,828,815,855"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1660,1119,1801,1146"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="913,879,1092,906"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1375,714,1583,740"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1371,1271,1587,1298"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1371,1220,1587,1247"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="935,828,1071,855"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1143,916,1321,943"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1644,1018,1817,1044"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1652,866,1809,892"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2128,460,2347,487"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1668,663,1793,690"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1899,460,2045,487"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1876,511,2068,538"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1635,460,1827,487"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1655,764,1807,791"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1896,815,2048,842"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1641,967,1820,994"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1645,1170,1816,1196"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1695,1626,1767,1652"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1664,1220,1797,1247"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1693,1524,1768,1551"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="475,803,621,830"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#8ddb88eab5b1d9ba02db79407954c54c" 
title="apc_nothing" alt="" coords="303,1596,401,1623"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="28f7d086e3b40cd309fd5f52972c7b7c"></a><!-- doxytag: 
member="daemon_test.c::testExternalRun" ref="28f7d086e3b40cd309fd5f52972c7b7c" 
args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalRun           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00089">89</a> of file <a 
class="el" 
href="../../d3/dad/daemon__test_8c-source.html">daemon_test.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00062">ahc_nothing()</a>, <a 
class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00056">apc_all()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, and <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00152">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_cgraph.png" 
border="0" 
usemap="#d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_cgraph_map" 
alt=""></center>
+<map name="d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_cgraph_map">
+<area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca" 
title="ahc_nothing" alt="" coords="201,5,300,32"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="219,56,283,82"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1073,372,1193,398"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="408,309,488,336"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e" 
title="MHD_start_daemon" alt="" coords="176,208,325,234"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="375,157,521,184"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1283,461,1477,488"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,1145,2708,1172"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1780,993,1948,1020"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1592,385,1675,412"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1567,436,1700,462"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2019,1702,2197,1729"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1556,334,1711,361"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,2057,2471,2084"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1753,2507,1780"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1614,2473,1641"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1854,2469,1881"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2588,2108,2732,2134"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2815,2133,3012,2160"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2600,2006,2720,2033"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2557,2057,2763,2084"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2588,1956,2732,1982"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1854,2764,1881"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1787,892,1941,918"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="572,258,764,285"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="620,904,716,930"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1563,1044,1704,1070"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="815,853,993,880"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1276,1449,1484,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1272,765,1488,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1272,954,1488,981"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="836,2209,972,2236"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1044,853,1223,880"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1547,1246,1720,1273"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1555,1550,1712,1577"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1999,2057,2217,2084"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1571,1652,1696,1678"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1791,2057,1937,2084"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1537,1804,1729,1830"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1537,1500,1729,1526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1557,1348,1709,1374"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1788,1348,1940,1374"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1544,1449,1723,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1548,1145,1719,1172"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1785,1905,1943,1932"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1597,790,1669,817"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1567,892,1700,918"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1596,942,1671,969"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="375,258,521,285"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_icgraph.png" 
border="0" 
usemap="#d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_icgraph_map" 
alt=""></center>
+<map 
name="d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_icgraph_map">
+<area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="176,5,229,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="ae6031f901f9fcfd88147abbbce2ed04"></a><!-- doxytag: 
member="daemon_test.c::testMultithread" ref="ae6031f901f9fcfd88147abbbce2ed04" 
args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithread           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00136">136</a> of file <a 
class="el" 
href="../../d3/dad/daemon__test_8c-source.html">daemon_test.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00062">ahc_nothing()</a>, <a 
class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00056">apc_all()</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, and <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00152">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_cgraph.png" 
border="0" 
usemap="#d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_cgraph_map" 
alt=""></center>
+<map name="d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_cgraph_map">
+<area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca" 
title="ahc_nothing" alt="" coords="199,305,297,332"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="216,356,280,382"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="405,545,485,572"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e" 
title="MHD_start_daemon" alt="" coords="173,406,323,433"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="372,444,519,470"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="569,545,761,572"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="617,494,713,521"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2567,1710,2740,1737"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1563,1812,1704,1838"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="812,393,991,420"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2877,722,2973,749"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1269,1102,1477,1129"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1525,444,1741,470"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1525,596,1741,622"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1573,292,1693,318"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="833,545,969,572"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1041,393,1220,420"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1791,342,1985,369"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2061,596,2229,622"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="2104,393,2187,420"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="2079,342,2212,369"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2305,1356,2484,1382"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2569,1609,2737,1636"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2533,1305,2773,1332"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2571,1204,2736,1230"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2853,1660,2997,1686"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3079,1685,3276,1712"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2865,1558,2985,1585"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2823,1609,3028,1636"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2853,1508,2997,1534"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1801,748,1975,774"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1809,1001,1967,1028"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2036,1102,2255,1129"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1571,1381,1696,1408"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1560,1052,1707,1078"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1537,1229,1729,1256"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1537,1330,1729,1357"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1812,1356,1964,1382"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2069,1001,2221,1028"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1799,798,1977,825"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1803,697,1973,724"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2068,950,2223,977"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1809,1406,1967,1433"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="2059,1457,2232,1484"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1821,1457,1955,1484"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1852,393,1924,420"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1821,900,1955,926"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1851,596,1925,622"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="372,494,519,521"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_icgraph.png" 
border="0" 
usemap="#d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_icgraph_map" 
alt=""></center>
+<map 
name="d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_icgraph_map">
+<area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="173,5,227,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="6abefb33dafd020c6e65f6017e2819a8"></a><!-- doxytag: 
member="daemon_test.c::testStartError" ref="6abefb33dafd020c6e65f6017e2819a8" 
args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testStartError           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00039">39</a> of file <a 
class="el" 
href="../../d3/dad/daemon__test_8c-source.html">daemon_test.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, and <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00152">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_cgraph.png" 
border="0" 
usemap="#d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_cgraph_map" 
alt=""></center>
+<map name="d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_cgraph_map">
+<area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e" 
title="MHD_start_daemon" alt="" coords="163,31,312,58"><area shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2732,1158,2828,1184"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="360,68,507,95"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1172,68,1364,95"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="556,1347,652,1374"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2420,271,2593,298"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1452,94,1593,120"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="703,1499,881,1526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1164,904,1372,931"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1160,1322,1376,1348"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1160,1499,1376,1526"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1208,1968,1328,1995"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="724,1423,860,1450"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="932,1499,1111,1526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1425,1754,1620,1780"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1671,1310,1839,1336"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1713,1867,1796,1894"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1688,1816,1821,1843"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2159,803,2337,830"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1677,1512,1832,1539"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2423,879,2591,906"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2387,639,2627,666"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2424,398,2589,424"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2708,918,2852,944"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2936,968,3133,995"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2720,816,2840,843"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2677,867,2883,894"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2708,752,2852,779"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#2091d2691bb976dc32606f6a2ead60bb" 
title="MHD_add_response_header" alt="" coords="2935,918,3135,944"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2676,398,2884,424"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1921,1411,2076,1438"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1436,1158,1609,1184"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1676,904,1833,931"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1889,296,2108,323"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1460,702,1585,728"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1681,296,1828,323"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1427,499,1619,526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1427,752,1619,779"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1679,854,1831,880"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1923,1006,2075,1032"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1433,1107,1612,1134"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1437,1411,1608,1438"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1676,499,1833,526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1912,702,2085,728"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1688,752,1821,779"><area shape="rect" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="1921,752,2076,779"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1487,1259,1559,1286"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1688,1462,1821,1488"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1485,1512,1560,1539"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_icgraph.png" 
border="0" 
usemap="#d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_icgraph_map" 
alt=""></center>
+<map 
name="d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_icgraph_map">
+<area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="163,5,216,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="63e9208cb1f9b29bac770d6c5461977c"></a><!-- doxytag: 
member="daemon_test.c::testStartStop" ref="63e9208cb1f9b29bac770d6c5461977c" 
args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testStartStop           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00074">74</a> of file <a 
class="el" 
href="../../d3/dad/daemon__test_8c-source.html">daemon_test.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00062">ahc_nothing()</a>, <a 
class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00050">apc_nothing()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, and <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00152">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_cgraph.png" 
border="0" 
usemap="#d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_cgraph_map" 
alt=""></center>
+<map name="d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_cgraph_map">
+<area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca" 
title="ahc_nothing" alt="" coords="188,919,287,945"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#8ddb88eab5b1d9ba02db79407954c54c" 
title="apc_nothing" alt="" coords="188,969,287,996"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e" 
title="MHD_start_daemon" alt="" coords="163,1020,312,1047"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="948,1713,1095,1740"><area shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2731,877,2827,904"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="360,1020,507,1047"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1172,1713,1364,1740"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="556,592,652,619"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2420,1257,2593,1284"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1452,1713,1593,1740"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="703,617,881,644"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1164,1131,1372,1157"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1160,700,1376,727"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1160,484,1376,511"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1208,345,1328,372"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="724,516,860,543"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="932,617,1111,644"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1425,345,1620,372"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1671,751,1839,777"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1713,295,1796,321"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1688,345,1821,372"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2159,1308,2337,1335"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1677,599,1832,625"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2423,1815,2591,1841"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2387,1359,2627,1385"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2424,1181,2589,1208"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2707,1764,2851,1791"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2932,1789,3129,1816"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2719,1865,2839,1892"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2676,1916,2881,1943"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2707,1713,2851,1740"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1921,801,2076,828"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1436,852,1609,879"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1676,1055,1833,1081"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1889,1359,2108,1385"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1460,1004,1585,1031"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1681,1359,1828,1385"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1427,1460,1619,1487"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1427,1536,1619,1563"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1679,1156,1831,1183"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1923,1004,2075,1031"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1433,953,1612,980"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1437,599,1608,625"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1676,1511,1833,1537"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1912,1460,2085,1487"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1688,1713,1821,1740"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1487,548,1559,575"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1688,649,1821,676"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1485,396,1560,423"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_icgraph.png" 
border="0" 
usemap="#d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_icgraph_map" 
alt=""></center>
+<map 
name="d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_icgraph_map">
+<area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="163,5,216,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="5bc17f0564979377538af459f8c909e8"></a><!-- doxytag: 
member="daemon_test.c::testThread" ref="5bc17f0564979377538af459f8c909e8" 
args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testThread           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00120">120</a> of file <a 
class="el" 
href="../../d3/dad/daemon__test_8c-source.html">daemon_test.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00062">ahc_nothing()</a>, <a 
class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00056">apc_all()</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, and <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d3/dad/daemon__test_8c-source.html#l00152">main()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_cgraph.png" 
border="0" 
usemap="#d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_cgraph_map" 
alt=""></center>
+<map name="d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_cgraph_map">
+<area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca" 
title="ahc_nothing" alt="" coords="169,305,268,332"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="187,356,251,382"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="376,545,456,572"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e" 
title="MHD_start_daemon" alt="" coords="144,406,293,433"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="343,444,489,470"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="540,545,732,572"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="588,494,684,521"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2537,1710,2711,1737"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1533,1812,1675,1838"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="783,393,961,420"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2848,722,2944,749"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1240,1102,1448,1129"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1496,444,1712,470"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1496,596,1712,622"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1544,292,1664,318"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="804,545,940,572"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1012,393,1191,420"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1761,342,1956,369"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2032,596,2200,622"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="2075,393,2157,420"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="2049,342,2183,369"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2276,1356,2455,1382"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2540,1609,2708,1636"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2504,1305,2744,1332"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2541,1204,2707,1230"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2824,1660,2968,1686"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3049,1685,3247,1712"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2836,1558,2956,1585"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2793,1609,2999,1636"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2824,1508,2968,1534"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1772,748,1945,774"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1780,1001,1937,1028"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2007,1102,2225,1129"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1541,1381,1667,1408"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1531,1052,1677,1078"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1508,1229,1700,1256"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1508,1330,1700,1357"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1783,1356,1935,1382"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2040,1001,2192,1028"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1769,798,1948,825"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1773,697,1944,724"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2039,950,2193,977"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1780,1406,1937,1433"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="2029,1457,2203,1484"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1792,1457,1925,1484"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1823,393,1895,420"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1792,900,1925,926"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1821,596,1896,622"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="343,494,489,521"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_icgraph.png" 
border="0" 
usemap="#d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_icgraph_map" 
alt=""></center>
+<map 
name="d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_icgraph_map">
+<area shape="rect" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="144,5,197,32"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:40:52 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_cgraph.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_cgraph.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca" 
title="ahc_nothing" alt="" coords="201,5,300,32">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="219,56,283,82">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1073,372,1193,398">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="408,309,488,336">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e" 
title="MHD_start_daemon" alt="" coords="176,208,325,234">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="375,157,521,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1283,461,1477,488">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,1145,2708,1172">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1780,993,1948,1020">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1592,385,1675,412">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1567,436,1700,462">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2019,1702,2197,1729">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1556,334,1711,361">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,2057,2471,2084">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1753,2507,1780">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1614,2473,1641">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1854,2469,1881">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2588,2108,2732,2134">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2815,2133,3012,2160">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2600,2006,2720,2033">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2557,2057,2763,2084">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2588,1956,2732,1982">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1854,2764,1881">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1787,892,1941,918">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="572,258,764,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="620,904,716,930">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1563,1044,1704,1070">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="815,853,993,880">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1276,1449,1484,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1272,765,1488,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1272,954,1488,981">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="836,2209,972,2236">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1044,853,1223,880">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1547,1246,1720,1273">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1555,1550,1712,1577">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1999,2057,2217,2084">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1571,1652,1696,1678">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1791,2057,1937,2084">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1537,1804,1729,1830">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1537,1500,1729,1526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1557,1348,1709,1374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1788,1348,1940,1374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1544,1449,1723,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1548,1145,1719,1172">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1785,1905,1943,1932">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1597,790,1669,817">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1567,892,1700,918">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1596,942,1671,969">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="375,258,521,285">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_cgraph.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_cgraph.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+357e459e408be5716c062025d3f76064
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_icgraph.map
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_icgraph.map
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="176,5,229,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_icgraph.md5
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_icgraph.md5
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+aabfc1cd9f0660b992e88fef3ffb71de
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_28f7d086e3b40cd309fd5f52972c7b7c_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_cgraph.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_cgraph.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca" 
title="ahc_nothing" alt="" coords="169,305,268,332">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="187,356,251,382">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="376,545,456,572">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e" 
title="MHD_start_daemon" alt="" coords="144,406,293,433">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="343,444,489,470">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="540,545,732,572">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="588,494,684,521">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2537,1710,2711,1737">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1533,1812,1675,1838">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="783,393,961,420">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2848,722,2944,749">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1240,1102,1448,1129">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1496,444,1712,470">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1496,596,1712,622">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1544,292,1664,318">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="804,545,940,572">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1012,393,1191,420">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1761,342,1956,369">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2032,596,2200,622">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="2075,393,2157,420">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="2049,342,2183,369">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2276,1356,2455,1382">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2540,1609,2708,1636">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2504,1305,2744,1332">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2541,1204,2707,1230">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2824,1660,2968,1686">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3049,1685,3247,1712">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2836,1558,2956,1585">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2793,1609,2999,1636">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2824,1508,2968,1534">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1772,748,1945,774">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1780,1001,1937,1028">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2007,1102,2225,1129">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1541,1381,1667,1408">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1531,1052,1677,1078">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1508,1229,1700,1256">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1508,1330,1700,1357">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1783,1356,1935,1382">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2040,1001,2192,1028">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1769,798,1948,825">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1773,697,1944,724">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2039,950,2193,977">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1780,1406,1937,1433">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="2029,1457,2203,1484">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1792,1457,1925,1484">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1823,393,1895,420">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1792,900,1925,926">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1821,596,1896,622">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="343,494,489,521">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_cgraph.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_cgraph.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e897cae6ce2b804a8fe571124d440cfa
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_icgraph.map
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_icgraph.map
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="144,5,197,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_icgraph.md5
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_icgraph.md5
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+d9008c2dbff3c71da1d5f63e8f5a8738
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_5bc17f0564979377538af459f8c909e8_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_cgraph.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_cgraph.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca" 
title="ahc_nothing" alt="" coords="188,919,287,945">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#8ddb88eab5b1d9ba02db79407954c54c" 
title="apc_nothing" alt="" coords="188,969,287,996">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e" 
title="MHD_start_daemon" alt="" coords="163,1020,312,1047">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="948,1713,1095,1740">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2731,877,2827,904">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="360,1020,507,1047">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1172,1713,1364,1740">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="556,592,652,619">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2420,1257,2593,1284">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1452,1713,1593,1740">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="703,617,881,644">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1164,1131,1372,1157">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1160,700,1376,727">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1160,484,1376,511">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1208,345,1328,372">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="724,516,860,543">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="932,617,1111,644">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1425,345,1620,372">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1671,751,1839,777">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1713,295,1796,321">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1688,345,1821,372">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2159,1308,2337,1335">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1677,599,1832,625">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2423,1815,2591,1841">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2387,1359,2627,1385">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2424,1181,2589,1208">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2707,1764,2851,1791">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2932,1789,3129,1816">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2719,1865,2839,1892">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2676,1916,2881,1943">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2707,1713,2851,1740">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1921,801,2076,828">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1436,852,1609,879">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1676,1055,1833,1081">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1889,1359,2108,1385">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1460,1004,1585,1031">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1681,1359,1828,1385">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1427,1460,1619,1487">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1427,1536,1619,1563">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1679,1156,1831,1183">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1923,1004,2075,1031">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1433,953,1612,980">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1437,599,1608,625">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1676,1511,1833,1537">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1912,1460,2085,1487">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1688,1713,1821,1740">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1487,548,1559,575">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1688,649,1821,676">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1485,396,1560,423">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_cgraph.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_cgraph.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+af875cda9eafa8a24a965c84548e3165
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_icgraph.map
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_icgraph.map
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="163,5,216,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_icgraph.md5
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_icgraph.md5
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+051b0f60b5ef3b48abc396ee64b59548
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_63e9208cb1f9b29bac770d6c5461977c_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6897352941b1948ec31e0a8a8984fdca_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6897352941b1948ec31e0a8a8984fdca_icgraph.map
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6897352941b1948ec31e0a8a8984fdca_icgraph.map
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c" 
title="testExternalRun" alt="" coords="156,5,276,32">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04" 
title="testMultithread" alt="" coords="157,56,275,82">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#63e9208cb1f9b29bac770d6c5461977c" 
title="testStartStop" alt="" coords="163,106,269,133">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8" 
title="testThread" alt="" coords="171,157,261,184">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="325,81,379,108">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6897352941b1948ec31e0a8a8984fdca_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6897352941b1948ec31e0a8a8984fdca_icgraph.md5
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6897352941b1948ec31e0a8a8984fdca_icgraph.md5
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+90b56d56c05d20a8fdcfa4baee730173
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6897352941b1948ec31e0a8a8984fdca_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6897352941b1948ec31e0a8a8984fdca_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_cgraph.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_cgraph.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e" 
title="MHD_start_daemon" alt="" coords="163,31,312,58">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2732,1158,2828,1184">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="360,68,507,95">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1172,68,1364,95">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="556,1347,652,1374">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2420,271,2593,298">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1452,94,1593,120">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="703,1499,881,1526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1164,904,1372,931">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1160,1322,1376,1348">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1160,1499,1376,1526">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1208,1968,1328,1995">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="724,1423,860,1450">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="932,1499,1111,1526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1425,1754,1620,1780">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1671,1310,1839,1336">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1713,1867,1796,1894">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1688,1816,1821,1843">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2159,803,2337,830">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1677,1512,1832,1539">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2423,879,2591,906">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2387,639,2627,666">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2424,398,2589,424">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2708,918,2852,944">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2936,968,3133,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2720,816,2840,843">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2677,867,2883,894">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2708,752,2852,779">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#2091d2691bb976dc32606f6a2ead60bb" 
title="MHD_add_response_header" alt="" coords="2935,918,3135,944">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2676,398,2884,424">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1921,1411,2076,1438">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1436,1158,1609,1184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1676,904,1833,931">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1889,296,2108,323">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1460,702,1585,728">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1681,296,1828,323">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1427,499,1619,526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1427,752,1619,779">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1679,854,1831,880">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1923,1006,2075,1032">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1433,1107,1612,1134">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1437,1411,1608,1438">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1676,499,1833,526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1912,702,2085,728">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1688,752,1821,779">
+<area shape="rect" 
href="$db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="1921,752,2076,779">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1487,1259,1559,1286">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1688,1462,1821,1488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1485,1512,1560,1539">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_cgraph.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_cgraph.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+1821970fb8129208c72f4e6550d78a02
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_icgraph.map
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_icgraph.map
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="163,5,216,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_icgraph.md5
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_icgraph.md5
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+d8e434d73b95f28b4cd6c746db28de54
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_6abefb33dafd020c6e65f6017e2819a8_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_8ddb88eab5b1d9ba02db79407954c54c_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_8ddb88eab5b1d9ba02db79407954c54c_icgraph.map
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_8ddb88eab5b1d9ba02db79407954c54c_icgraph.map
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#63e9208cb1f9b29bac770d6c5461977c" 
title="testStartStop" alt="" coords="156,5,263,32">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="312,5,365,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_8ddb88eab5b1d9ba02db79407954c54c_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_8ddb88eab5b1d9ba02db79407954c54c_icgraph.md5
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_8ddb88eab5b1d9ba02db79407954c54c_icgraph.md5
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+a64f1554fcdeceaa3931cc30f881a727
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_8ddb88eab5b1d9ba02db79407954c54c_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_8ddb88eab5b1d9ba02db79407954c54c_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_cgraph.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_cgraph.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca" 
title="ahc_nothing" alt="" coords="199,305,297,332">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="216,356,280,382">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="405,545,485,572">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e" 
title="MHD_start_daemon" alt="" coords="173,406,323,433">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="372,444,519,470">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="569,545,761,572">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="617,494,713,521">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2567,1710,2740,1737">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1563,1812,1704,1838">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="812,393,991,420">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2877,722,2973,749">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1269,1102,1477,1129">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1525,444,1741,470">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1525,596,1741,622">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1573,292,1693,318">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="833,545,969,572">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1041,393,1220,420">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1791,342,1985,369">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2061,596,2229,622">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="2104,393,2187,420">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="2079,342,2212,369">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2305,1356,2484,1382">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2569,1609,2737,1636">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2533,1305,2773,1332">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2571,1204,2736,1230">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2853,1660,2997,1686">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="3079,1685,3276,1712">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2865,1558,2985,1585">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2823,1609,3028,1636">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2853,1508,2997,1534">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1801,748,1975,774">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1809,1001,1967,1028">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2036,1102,2255,1129">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1571,1381,1696,1408">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1560,1052,1707,1078">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1537,1229,1729,1256">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1537,1330,1729,1357">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1812,1356,1964,1382">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2069,1001,2221,1028">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1799,798,1977,825">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1803,697,1973,724">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2068,950,2223,977">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1809,1406,1967,1433">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="2059,1457,2232,1484">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1821,1457,1955,1484">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1852,393,1924,420">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1821,900,1955,926">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1851,596,1925,622">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="372,494,519,521">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_cgraph.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_cgraph.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+93036901b68bcf30a52334f42b89698c
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_icgraph.map
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_icgraph.map
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="173,5,227,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_icgraph.md5
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_icgraph.md5
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+d4da551fb5ad813a31a9963906a1cfb2
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_ae6031f901f9fcfd88147abbbce2ed04_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_c4af32c910f3ca1bf3317256d576bb32_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_c4af32c910f3ca1bf3317256d576bb32_icgraph.map
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_c4af32c910f3ca1bf3317256d576bb32_icgraph.map
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c" 
title="testExternalRun" alt="" coords="121,6,241,32">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04" 
title="testMultithread" alt="" coords="123,56,240,83">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8" 
title="testThread" alt="" coords="136,107,227,134">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="291,56,344,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_c4af32c910f3ca1bf3317256d576bb32_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_c4af32c910f3ca1bf3317256d576bb32_icgraph.md5
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_c4af32c910f3ca1bf3317256d576bb32_icgraph.md5
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e3a6575ca4f0a6ae1f7f2353df0a36ce
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_c4af32c910f3ca1bf3317256d576bb32_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_c4af32c910f3ca1bf3317256d576bb32_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c" 
title="testExternalRun" alt="" coords="108,752,228,779">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04" 
title="testMultithread" alt="" coords="109,702,227,728">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#6abefb33dafd020c6e65f6017e2819a8" 
title="testStartError" alt="" coords="113,854,223,880">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#63e9208cb1f9b29bac770d6c5461977c" 
title="testStartStop" alt="" coords="115,803,221,830">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8" 
title="testThread" alt="" coords="123,651,213,678">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca" 
title="ahc_nothing" alt="" coords="303,752,401,779">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32" 
title="apc_all" alt="" coords="320,600,384,627">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1172,1502,1292,1528">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="312,651,392,678">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e" 
title="MHD_start_daemon" alt="" coords="277,803,427,830">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="279,702,425,728">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1381,1479,1576,1506">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2429,942,2525,968">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1888,1372,2056,1399">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1689,1727,1772,1754">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1664,1676,1797,1703">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1883,663,2061,690">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1653,1322,1808,1348">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2153,258,2321,284">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2117,663,2357,690">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2151,562,2324,588">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2155,612,2320,639">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2405,258,2549,284">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1895,1220,2049,1247">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="671,676,863,703">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="719,828,815,855">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1660,1119,1801,1146">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="913,879,1092,906">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1375,714,1583,740">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1371,1271,1587,1298">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1371,1220,1587,1247">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="935,828,1071,855">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1143,916,1321,943">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1644,1018,1817,1044">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1652,866,1809,892">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2128,460,2347,487">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1668,663,1793,690">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1899,460,2045,487">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1876,511,2068,538">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1635,460,1827,487">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1655,764,1807,791">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1896,815,2048,842">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1641,967,1820,994">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1645,1170,1816,1196">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1695,1626,1767,1652">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1664,1220,1797,1247">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1693,1524,1768,1551">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="475,803,621,830">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#8ddb88eab5b1d9ba02db79407954c54c" 
title="apc_nothing" alt="" coords="303,1596,401,1623">

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+7b535a860ce1addfdae8cb6c1398f059
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/dda/daemon__test_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/d9/ded/microhttpd_8h__dep__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d9/ded/microhttpd_8h__dep__incl.map          
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d9/ded/microhttpd_8h__dep__incl.map  
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" href="$db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="13,84,173,110">

Added: libmicrohttpd-docs/WWW/doxygen/d9/ded/microhttpd_8h__dep__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/d9/ded/microhttpd_8h__dep__incl.md5          
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/d9/ded/microhttpd_8h__dep__incl.md5  
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+69335d436c116bf4e6962d99de7879de
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/d9/ded/microhttpd_8h__dep__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/d9/ded/microhttpd_8h__dep__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,352 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_get_chunked.c Source 
File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_get_chunked.c</h1><a 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007, 2008 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include "<a 
class="code" href="../../d9/d7f/socat_8c.html" title="Code to fork-exec zzuf 
and start the socat process.">socat.c</a>"</span>
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 <span class="keyword">struct </span>CBC
+<a name="l00041"></a>00041 {
+<a name="l00042"></a>00042   <span class="keywordtype">char</span> *buf;
+<a name="l00043"></a>00043   <span class="keywordtype">size_t</span> pos;
+<a name="l00044"></a>00044   <span class="keywordtype">size_t</span> size;
+<a name="l00045"></a>00045 };
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00048"></a><a class="code" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#d81c59142c8e14bd20d5e266add76107">00048</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050   <span class="keyword">struct </span>CBC *cbc = 
ctx;
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052   <span class="keywordflow">if</span> (cbc-&gt;pos 
+ size * nmemb &gt; cbc-&gt;size)
+<a name="l00053"></a>00053     <span class="keywordflow">return</span> 0;      
             <span class="comment">/* overflow */</span>
+<a name="l00054"></a>00054   memcpy (&amp;cbc-&gt;buf[cbc-&gt;pos], ptr, size 
* nmemb);
+<a name="l00055"></a>00055   cbc-&gt;pos += size * nmemb;
+<a name="l00056"></a>00056   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00057"></a>00057 }
+<a name="l00058"></a>00058 
+<a name="l00063"></a>00063 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00064"></a><a class="code" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#5a8834c4750a8726a3fcd415ae3bb17e">00064</a>
 <a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#5a8834c4750a8726a3fcd415ae3bb17e">crc</a>
 (<span class="keywordtype">void</span> *cls, <span 
class="keywordtype">size_t</span> pos, <span class="keywordtype">char</span> 
*buf, <span class="keywordtype">int</span> max)
+<a name="l00065"></a>00065 {
+<a name="l00066"></a>00066   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
**responseptr = cls;
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068   <span class="keywordflow">if</span> (pos == 128 * 
10)
+<a name="l00069"></a>00069     {
+<a name="l00070"></a>00070       <a class="code" 
href="../../d9/d6b/response_8c.html#2091d2691bb976dc32606f6a2ead60bb">MHD_add_response_header</a>
 (*responseptr, <span class="stringliteral">"Footer"</span>, <span 
class="stringliteral">"working"</span>);
+<a name="l00071"></a>00071       <span class="keywordflow">return</span> -1;   
             <span class="comment">/* end of stream */</span>
+<a name="l00072"></a>00072     }
+<a name="l00073"></a>00073   <span class="keywordflow">if</span> (max &lt; 128)
+<a name="l00074"></a>00074     abort ();                   <span 
class="comment">/* should not happen in this testcase... */</span>
+<a name="l00075"></a>00075   memset (buf, <span class="charliteral">'A'</span> 
+ (pos / 128), 128);
+<a name="l00076"></a>00076   <span class="keywordflow">return</span> 128;
+<a name="l00077"></a>00077 }
+<a name="l00078"></a>00078 
+<a name="l00082"></a>00082 <span class="keyword">static</span> <span 
class="keywordtype">void</span>
+<a name="l00083"></a><a class="code" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#247ca414537954fdc7da5e213708ac8a">00083</a>
 <a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#247ca414537954fdc7da5e213708ac8a">crcf</a>
 (<span class="keywordtype">void</span> *ptr)
+<a name="l00084"></a>00084 {
+<a name="l00085"></a>00085   free (ptr);
+<a name="l00086"></a>00086 }
+<a name="l00087"></a>00087 
+<a name="l00088"></a>00088 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00089"></a><a class="code" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#c0f9be0f8da826bce6690c51dbdd7a42">00089</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00090"></a>00090           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00091"></a>00091           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00092"></a>00092           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00093"></a>00093           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00094"></a>00094           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size, <span class="keywordtype">void</span> **ptr)
+<a name="l00095"></a>00095 {
+<a name="l00096"></a>00096   <span class="keyword">static</span> <span 
class="keywordtype">int</span> aptr;
+<a name="l00097"></a>00097   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *me = cls;
+<a name="l00098"></a>00098   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00099"></a>00099   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
**responseptr;
+<a name="l00100"></a>00100   <span class="keywordtype">int</span> ret;
+<a name="l00101"></a>00101 
+<a name="l00102"></a>00102   <span class="keywordflow">if</span> (0 != strcmp 
(me, method))
+<a name="l00103"></a>00103     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* unexpected method */</span>
+<a name="l00104"></a>00104   <span class="keywordflow">if</span> (&amp;aptr != 
*ptr)
+<a name="l00105"></a>00105     {
+<a name="l00106"></a>00106       <span class="comment">/* do never respond on 
first call */</span>
+<a name="l00107"></a>00107       *ptr = &amp;aptr;
+<a name="l00108"></a>00108       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00109"></a>00109     }
+<a name="l00110"></a>00110   responseptr = malloc (<span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> <a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *));
+<a name="l00111"></a>00111   response = <a class="code" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b">MHD_create_response_from_callback</a>
 (-1,
+<a name="l00112"></a>00112                                                 
1024,
+<a name="l00113"></a>00113                                                 
&amp;<a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#5a8834c4750a8726a3fcd415ae3bb17e">crc</a>,
 responseptr, &amp;<a class="code" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#247ca414537954fdc7da5e213708ac8a">crcf</a>);
+<a name="l00114"></a>00114   *responseptr = response;
+<a name="l00115"></a>00115   ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00116"></a>00116   <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00117"></a>00117   <span class="keywordflow">return</span> ret;
+<a name="l00118"></a>00118 }
+<a name="l00119"></a>00119 
+<a name="l00120"></a>00120 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00121"></a><a class="code" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#7fa4851635c52d9949098e98aab71929">00121</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929">testInternalGet</a>
 ()
+<a name="l00122"></a>00122 {
+<a name="l00123"></a>00123   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00124"></a>00124   CURL *c;
+<a name="l00125"></a>00125   <span class="keywordtype">char</span> buf[2048];
+<a name="l00126"></a>00126   <span class="keyword">struct </span>CBC cbc;
+<a name="l00127"></a>00127   <span class="keywordtype">int</span> i;
+<a name="l00128"></a>00128 
+<a name="l00129"></a>00129   cbc.buf = buf;
+<a name="l00130"></a>00130   cbc.size = 2048;
+<a name="l00131"></a>00131   cbc.pos = 0;
+<a name="l00132"></a>00132   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00133"></a>00133                         11080, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 <span class="stringliteral">"GET"</span>, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00134"></a>00134   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00135"></a>00135     <span class="keywordflow">return</span> 1;
+<a name="l00136"></a>00136   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00137"></a>00137   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00138"></a>00138     {
+<a name="l00139"></a>00139       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00140"></a>00140       c = curl_easy_init ();
+<a name="l00141"></a>00141       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00142"></a>00142       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00143"></a>00143       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00144"></a>00144       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00145"></a>00145       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00146"></a>00146       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00147"></a>00147       curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00148"></a>00148       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00149"></a>00149       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00150"></a>00150       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00151"></a>00151       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00152"></a>00152       curl_easy_perform (c);
+<a name="l00153"></a>00153       curl_easy_cleanup (c);
+<a name="l00154"></a>00154     }
+<a name="l00155"></a>00155   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00156"></a>00156   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00157"></a>00157   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00158"></a>00158   <span class="keywordflow">return</span> 0;
+<a name="l00159"></a>00159 }
+<a name="l00160"></a>00160 
+<a name="l00161"></a>00161 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00162"></a><a class="code" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#ab13e032aa6be6aa9302e24163c7cd15">00162</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15">testMultithreadedGet</a>
 ()
+<a name="l00163"></a>00163 {
+<a name="l00164"></a>00164   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00165"></a>00165   CURL *c;
+<a name="l00166"></a>00166   <span class="keywordtype">char</span> buf[2048];
+<a name="l00167"></a>00167   <span class="keyword">struct </span>CBC cbc;
+<a name="l00168"></a>00168   <span class="keywordtype">int</span> i;
+<a name="l00169"></a>00169 
+<a name="l00170"></a>00170   cbc.buf = buf;
+<a name="l00171"></a>00171   cbc.size = 2048;
+<a name="l00172"></a>00172   cbc.pos = 0;
+<a name="l00173"></a>00173   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00174"></a>00174                         11080, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 <span class="stringliteral">"GET"</span>, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00175"></a>00175   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00176"></a>00176     <span class="keywordflow">return</span> 16;
+<a name="l00177"></a>00177   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00178"></a>00178   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00179"></a>00179     {
+<a name="l00180"></a>00180       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00181"></a>00181       c = curl_easy_init ();
+<a name="l00182"></a>00182       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00183"></a>00183       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00184"></a>00184       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00185"></a>00185       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00186"></a>00186       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00187"></a>00187       curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00188"></a>00188       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00189"></a>00189       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00190"></a>00190       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00191"></a>00191       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00192"></a>00192       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00193"></a>00193       curl_easy_perform (c);
+<a name="l00194"></a>00194       curl_easy_cleanup (c);
+<a name="l00195"></a>00195     }
+<a name="l00196"></a>00196   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00197"></a>00197   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00198"></a>00198   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00199"></a>00199   <span class="keywordflow">return</span> 0;
+<a name="l00200"></a>00200 }
+<a name="l00201"></a>00201 
+<a name="l00202"></a>00202 
+<a name="l00203"></a>00203 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00204"></a><a class="code" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#73d107236c175617fa8f6e716ebeaef8">00204</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8">testExternalGet</a>
 ()
+<a name="l00205"></a>00205 {
+<a name="l00206"></a>00206   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00207"></a>00207   CURL *c;
+<a name="l00208"></a>00208   <span class="keywordtype">char</span> buf[2048];
+<a name="l00209"></a>00209   <span class="keyword">struct </span>CBC cbc;
+<a name="l00210"></a>00210   CURLM *multi;
+<a name="l00211"></a>00211   CURLMcode mret;
+<a name="l00212"></a>00212   fd_set rs;
+<a name="l00213"></a>00213   fd_set ws;
+<a name="l00214"></a>00214   fd_set es;
+<a name="l00215"></a>00215   <span class="keywordtype">int</span> max;
+<a name="l00216"></a>00216   <span class="keywordtype">int</span> running;
+<a name="l00217"></a>00217   time_t start;
+<a name="l00218"></a>00218   <span class="keyword">struct </span>timeval tv;
+<a name="l00219"></a>00219   <span class="keywordtype">int</span> i;
+<a name="l00220"></a>00220 
+<a name="l00221"></a>00221   multi = NULL;
+<a name="l00222"></a>00222   cbc.buf = buf;
+<a name="l00223"></a>00223   cbc.size = 2048;
+<a name="l00224"></a>00224   cbc.pos = 0;
+<a name="l00225"></a>00225   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22675f8d239be01d1235d2e428d81cb0a4">MHD_NO_FLAG</a>
 <span class="comment">/* | MHD_USE_DEBUG */</span> ,
+<a name="l00226"></a>00226                         11080, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 <span class="stringliteral">"GET"</span>, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00227"></a>00227   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00228"></a>00228     <span class="keywordflow">return</span> 256;
+<a name="l00229"></a>00229   multi = curl_multi_init ();
+<a name="l00230"></a>00230   <span class="keywordflow">if</span> (multi == 
NULL)
+<a name="l00231"></a>00231     {
+<a name="l00232"></a>00232       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00233"></a>00233       <span class="keywordflow">return</span> 512;
+<a name="l00234"></a>00234     }
+<a name="l00235"></a>00235   <a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ();
+<a name="l00236"></a>00236   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">LOOP_COUNT</a>;
 i++)
+<a name="l00237"></a>00237     {
+<a name="l00238"></a>00238       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00239"></a>00239       c = curl_easy_init ();
+<a name="l00240"></a>00240       curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11081/hello_world";</span>);
+<a name="l00241"></a>00241       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00242"></a>00242       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00243"></a>00243       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00244"></a>00244       curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00245"></a>00245       curl_easy_setopt (c, CURLOPT_TIMEOUT_MS, <a 
class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00246"></a>00246       curl_easy_setopt (c, 
CURLOPT_CONNECTTIMEOUT_MS, <a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">CURL_TIMEOUT</a>);
+<a name="l00247"></a>00247       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00248"></a>00248       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00249"></a>00249       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00250"></a>00250       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00251"></a>00251       mret = curl_multi_add_handle (multi, c);
+<a name="l00252"></a>00252       <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00253"></a>00253         {
+<a name="l00254"></a>00254           curl_multi_cleanup (multi);
+<a name="l00255"></a>00255           curl_easy_cleanup (c);
+<a name="l00256"></a>00256           <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00257"></a>00257           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00258"></a>00258           <span class="keywordflow">return</span> 
1024;
+<a name="l00259"></a>00259         }
+<a name="l00260"></a>00260       start = time (NULL);
+<a name="l00261"></a>00261       <span class="keywordflow">while</span> ((time 
(NULL) - start &lt; 5) &amp;&amp; (c != NULL))
+<a name="l00262"></a>00262         {
+<a name="l00263"></a>00263           max = 0;
+<a name="l00264"></a>00264           FD_ZERO (&amp;rs);
+<a name="l00265"></a>00265           FD_ZERO (&amp;ws);
+<a name="l00266"></a>00266           FD_ZERO (&amp;es);
+<a name="l00267"></a>00267           curl_multi_perform (multi, &amp;running);
+<a name="l00268"></a>00268           mret = curl_multi_fdset (multi, &amp;rs, 
&amp;ws, &amp;es, &amp;max);
+<a name="l00269"></a>00269           <span class="keywordflow">if</span> (mret 
!= CURLM_OK)
+<a name="l00270"></a>00270             {
+<a name="l00271"></a>00271               curl_multi_remove_handle (multi, c);
+<a name="l00272"></a>00272               curl_multi_cleanup (multi);
+<a name="l00273"></a>00273               curl_easy_cleanup (c);
+<a name="l00274"></a>00274               <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00275"></a>00275               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00276"></a>00276               <span 
class="keywordflow">return</span> 2048;
+<a name="l00277"></a>00277             }
+<a name="l00278"></a>00278           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00279"></a>00279             {
+<a name="l00280"></a>00280               curl_multi_remove_handle (multi, c);
+<a name="l00281"></a>00281               curl_multi_cleanup (multi);
+<a name="l00282"></a>00282               curl_easy_cleanup (c);
+<a name="l00283"></a>00283               <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00284"></a>00284               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00285"></a>00285               <span 
class="keywordflow">return</span> 4096;
+<a name="l00286"></a>00286             }
+<a name="l00287"></a>00287           tv.tv_sec = 0;
+<a name="l00288"></a>00288           tv.tv_usec = 1000;
+<a name="l00289"></a>00289           select (max + 1, &amp;rs, &amp;ws, 
&amp;es, &amp;tv);
+<a name="l00290"></a>00290           curl_multi_perform (multi, &amp;running);
+<a name="l00291"></a>00291           <span class="keywordflow">if</span> 
(running == 0)
+<a name="l00292"></a>00292             {
+<a name="l00293"></a>00293               curl_multi_info_read (multi, 
&amp;running);
+<a name="l00294"></a>00294               curl_multi_remove_handle (multi, c);
+<a name="l00295"></a>00295               curl_easy_cleanup (c);
+<a name="l00296"></a>00296               c = NULL;
+<a name="l00297"></a>00297             }
+<a name="l00298"></a>00298           <a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(d);
+<a name="l00299"></a>00299         }
+<a name="l00300"></a>00300       <span class="keywordflow">if</span> (c != 
NULL)
+<a name="l00301"></a>00301         {
+<a name="l00302"></a>00302           curl_multi_remove_handle (multi, c);
+<a name="l00303"></a>00303           curl_easy_cleanup (c);
+<a name="l00304"></a>00304         }
+<a name="l00305"></a>00305     }
+<a name="l00306"></a>00306   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00307"></a>00307   curl_multi_cleanup (multi);
+<a name="l00308"></a>00308   <a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ();
+<a name="l00309"></a>00309   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00310"></a>00310   <span class="keywordflow">return</span> 0;
+<a name="l00311"></a>00311 }
+<a name="l00312"></a>00312 
+<a name="l00313"></a>00313 
+<a name="l00314"></a>00314 
+<a name="l00315"></a>00315 <span class="keywordtype">int</span>
+<a name="l00316"></a><a class="code" 
href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html#d1835a0a190dc5fe4f925bb69443c770">00316</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00317"></a>00317 {
+<a name="l00318"></a>00318   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00319"></a>00319 
+<a name="l00320"></a>00320   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00321"></a>00321     <span class="keywordflow">return</span> 2;
+<a name="l00322"></a>00322   errorCount += <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929">testInternalGet</a>
 ();
+<a name="l00323"></a>00323   errorCount += <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15">testMultithreadedGet</a>
 ();
+<a name="l00324"></a>00324   errorCount += <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8">testExternalGet</a>
 ();
+<a name="l00325"></a>00325   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00326"></a>00326     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00327"></a>00327   curl_global_cleanup ();
+<a name="l00328"></a>00328   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00329"></a>00329 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/da/d2e/internal_8c-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/da/d2e/internal_8c-source.html               
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/da/d2e/internal_8c-source.html       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/internal.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+</div>
+<h1>internal.c</h1><a href="../../dc/df8/internal_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Daniel Pittman 
and Christian Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     This library is free 
software; you can redistribute it and/or</span>
+<a name="l00006"></a>00006 <span class="comment">     modify it under the 
terms of the GNU Lesser General Public</span>
+<a name="l00007"></a>00007 <span class="comment">     License as published by 
the Free Software Foundation; either</span>
+<a name="l00008"></a>00008 <span class="comment">     version 2.1 of the 
License, or (at your option) any later version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     This library is 
distributed in the hope that it will be useful,</span>
+<a name="l00011"></a>00011 <span class="comment">     but WITHOUT ANY 
WARRANTY; without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     Lesser General Public 
License for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU Lesser General Public</span>
+<a name="l00016"></a>00016 <span class="comment">     License along with this 
library; if not, write to the Free Software</span>
+<a name="l00017"></a>00017 <span class="comment">     Foundation, Inc., 51 
Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</span>
+<a name="l00018"></a>00018 <span class="comment">*/</span>
+<a name="l00019"></a>00019 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/dde/internal_8h.html" title="internal shared 
structures">internal.h</a>"</span>
+<a name="l00028"></a>00028 
+<a name="l00029"></a>00029 <span class="preprocessor">#if HAVE_MESSAGES</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span>
+<a name="l00034"></a>00034 <span class="keywordtype">void</span>
+<a name="l00035"></a>00035 MHD_DLOG (<span class="keyword">const</span> <span 
class="keyword">struct</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon, <span 
class="keyword">const</span> <span class="keywordtype">char</span> *format, ...)
+<a name="l00036"></a>00036 {
+<a name="l00037"></a>00037   va_list va;
+<a name="l00038"></a>00038 
+<a name="l00039"></a>00039   <span class="keywordflow">if</span> 
((daemon-&gt;<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">options</a>
 &amp; <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>)
 == 0)
+<a name="l00040"></a>00040     <span class="keywordflow">return</span>;
+<a name="l00041"></a>00041   va_start (va, format);
+<a name="l00042"></a>00042   <a class="code" 
href="../../d2/d39/plibc_8h.html#cc0934c8f93d1db0f67e820adadad2a4">VFPRINTF</a> 
(stderr, format, va);
+<a name="l00043"></a>00043   va_end (va);
+<a name="l00044"></a>00044 }
+<a name="l00045"></a>00045 <span class="preprocessor">#endif</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 <span class="keywordtype">void</span>
+<a name="l00051"></a>00051 <a class="code" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b">MHD_http_unescape</a>
 (<span class="keywordtype">char</span> *val)
+<a name="l00052"></a>00052 {
+<a name="l00053"></a>00053   <span class="keywordtype">char</span> *esc;
+<a name="l00054"></a>00054   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> num;
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056   <span class="keywordflow">while</span> (NULL != 
(esc = strstr (val, <span class="stringliteral">"+"</span>)))
+<a name="l00057"></a>00057     *esc = <span class="charliteral">' '</span>;
+<a name="l00058"></a>00058   <span class="keywordflow">while</span> (NULL != 
(esc = strstr (val, <span class="stringliteral">"%"</span>)))
+<a name="l00059"></a>00059     {
+<a name="l00060"></a>00060       <span class="keywordflow">if</span> ((1 == 
sscanf (&amp;esc[1],
+<a name="l00061"></a>00061                         <span 
class="stringliteral">"%2x"</span>, &amp;num)) || (1 == sscanf (&amp;esc[1], 
<span class="stringliteral">"%2X"</span>, &amp;num)))
+<a name="l00062"></a>00062         {
+<a name="l00063"></a>00063           esc[0] = (<span 
class="keywordtype">unsigned</span> char) num;
+<a name="l00064"></a>00064           memmove (&amp;esc[1], &amp;esc[3], strlen 
(&amp;esc[3]) + 1);
+<a name="l00065"></a>00065         }
+<a name="l00066"></a>00066       val = esc + 1;
+<a name="l00067"></a>00067     }
+<a name="l00068"></a>00068 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/da/d4a/structMHD__HTTP__Header.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/da/d4a/structMHD__HTTP__Header.html          
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/da/d4a/structMHD__HTTP__Header.html  
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,127 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: MHD_HTTP_Header Struct Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a 
href="../../classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+      <li><a 
href="../../annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="../../functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>MHD_HTTP_Header Struct Reference</h1><!-- doxytag: class="MHD_HTTP_Header" 
--><code>#include &lt;<a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a 
class="el" href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">next</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum <a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>&nbsp;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Header or cookie in HTTP request or response. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00079">79</a> of file <a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="ce880b1f5462857065819d1c6488cfa2"></a><!-- doxytag: 
member="MHD_HTTP_Header::next" ref="ce880b1f5462857065819d1c6488cfa2" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a>* <a 
class="el" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">MHD_HTTP_Header::next</a><code>
 [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">81</a> of file <a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00036">MHD_add_response_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00080">MHD_del_response_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00130">MHD_get_connection_values()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00145">MHD_get_response_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00119">MHD_get_response_headers()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00164">MHD_lookup_connection_value()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="402150eb44056c01f4fece1509c9def7"></a><!-- doxytag: 
member="MHD_HTTP_Header::header" ref="402150eb44056c01f4fece1509c9def7" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">MHD_HTTP_Header::header</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">83</a> of file <a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00036">MHD_add_response_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00080">MHD_del_response_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00130">MHD_get_connection_values()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00145">MHD_get_response_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00119">MHD_get_response_headers()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00164">MHD_lookup_connection_value()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="702cfb85fd21173850a6b86e2eda0f8d"></a><!-- doxytag: 
member="MHD_HTTP_Header::value" ref="702cfb85fd21173850a6b86e2eda0f8d" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">MHD_HTTP_Header::value</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">85</a> of file <a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00036">MHD_add_response_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00080">MHD_del_response_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00130">MHD_get_connection_values()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00145">MHD_get_response_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00119">MHD_get_response_headers()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00164">MHD_lookup_connection_value()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="7354c54e7343df59f9f163eb1c3f9868"></a><!-- doxytag: 
member="MHD_HTTP_Header::kind" ref="7354c54e7343df59f9f163eb1c3f9868" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 <a class="el" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">MHD_HTTP_Header::kind</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00087">87</a> of file <a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00036">MHD_add_response_header()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00130">MHD_get_connection_values()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00119">MHD_get_response_headers()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00164">MHD_lookup_connection_value()</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following 
file:<ul>
+<li>src/daemon/<a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a></ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/da/d51/fileserver__example_8c-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/da/d51/fileserver__example_8c-source.html    
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/da/d51/fileserver__example_8c-source.html    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,143 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/examples/fileserver_example.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_916f6f16491174ef7dc237ccfb75b5ef.html">examples</a>
+  </div>
+</div>
+</div>
+<h1>fileserver_example.c</h1><a 
href="../../d2/d20/fileserver__example_8c.html">Go to the documentation of this 
file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
<span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;sys/types.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;sys/stat.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#ifndef MINGW</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00034"></a>00034 <span class="preprocessor">#endif</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;string.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#include 
&lt;stdio.h&gt;</span>
+<a name="l00037"></a>00037 
+<a name="l00038"></a><a class="code" 
href="../../d2/d20/fileserver__example_8c.html#81cb74761d269ea2740e5df37fbf4847">00038</a>
 <span class="preprocessor">#define PAGE 
"&lt;html&gt;&lt;head&gt;&lt;title&gt;File not 
found&lt;/title&gt;&lt;/head&gt;&lt;body&gt;File not 
found&lt;/body&gt;&lt;/html&gt;"</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00041"></a><a class="code" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53">00041</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53">file_reader</a>
 (<span class="keywordtype">void</span> *cls, <span 
class="keywordtype">size_t</span> pos, <span class="keywordtype">char</span> 
*buf, <span class="keywordtype">int</span> max)
+<a name="l00042"></a>00042 {
+<a name="l00043"></a>00043   FILE *file = cls;
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045   fseek (file, pos, SEEK_SET);
+<a name="l00046"></a>00046   <span class="keywordflow">return</span> fread 
(buf, 1, max, file);
+<a name="l00047"></a>00047 }
+<a name="l00048"></a>00048 
+<a name="l00049"></a>00049 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00050"></a><a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">00050</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00051"></a>00051           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00052"></a>00052           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00053"></a>00053           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00054"></a>00054           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data,
+<a name="l00055"></a>00055           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size, <span class="keywordtype">void</span> **ptr)
+<a name="l00056"></a>00056 {
+<a name="l00057"></a>00057   <span class="keyword">static</span> <span 
class="keywordtype">int</span> aptr;
+<a name="l00058"></a>00058   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00059"></a>00059   <span class="keywordtype">int</span> ret;
+<a name="l00060"></a>00060   FILE *file;
+<a name="l00061"></a>00061   <span class="keyword">struct </span>stat buf;
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063   <span class="keywordflow">if</span> (0 != strcmp 
(method, <span class="stringliteral">"GET"</span>))
+<a name="l00064"></a>00064     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* unexpected method */</span>
+<a name="l00065"></a>00065   <span class="keywordflow">if</span> (&amp;aptr != 
*ptr)
+<a name="l00066"></a>00066     {
+<a name="l00067"></a>00067       <span class="comment">/* do never respond on 
first call */</span>
+<a name="l00068"></a>00068       *ptr = &amp;aptr;
+<a name="l00069"></a>00069       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00070"></a>00070     }
+<a name="l00071"></a>00071   *ptr = NULL;                  <span 
class="comment">/* reset when done */</span>
+<a name="l00072"></a>00072   file = fopen (&amp;url[1], <span 
class="stringliteral">"r"</span>);
+<a name="l00073"></a>00073   <span class="keywordflow">if</span> (file == NULL)
+<a name="l00074"></a>00074     {
+<a name="l00075"></a>00075       response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (<a class="code" 
href="../../d2/d20/fileserver__example_8c.html#81cb74761d269ea2740e5df37fbf4847">PAGE</a>),
+<a name="l00076"></a>00076                                                 
(<span class="keywordtype">void</span> *) <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#81cb74761d269ea2740e5df37fbf4847">PAGE</a>,
+<a name="l00077"></a>00077                                                 <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>);
+<a name="l00078"></a>00078       ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#4580ddccae12e5c9041967a3fc5e144d">MHD_HTTP_NOT_FOUND</a>,
 response);
+<a name="l00079"></a>00079       <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00080"></a>00080     }
+<a name="l00081"></a>00081   <span class="keywordflow">else</span>
+<a name="l00082"></a>00082     {
+<a name="l00083"></a>00083       stat (&amp;url[1], &amp;buf);
+<a name="l00084"></a>00084       response = <a class="code" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b">MHD_create_response_from_callback</a>
 (buf.st_size, 32 * 1024,     <span class="comment">/* 32k page size */</span>
+<a name="l00085"></a>00085                                                     
&amp;<a class="code" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53">file_reader</a>,
+<a name="l00086"></a>00086                                                     
file,
+<a name="l00087"></a>00087                                                     
(<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">MHD_ContentReaderFreeCallback</a>)
+<a name="l00088"></a>00088                                                     
&amp; fclose);
+<a name="l00089"></a>00089       ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00090"></a>00090       <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00091"></a>00091     }
+<a name="l00092"></a>00092   <span class="keywordflow">return</span> ret;
+<a name="l00093"></a>00093 }
+<a name="l00094"></a>00094 
+<a name="l00095"></a>00095 <span class="keywordtype">int</span>
+<a name="l00096"></a><a class="code" 
href="../../d2/d20/fileserver__example_8c.html#d1835a0a190dc5fe4f925bb69443c770">00096</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00097"></a>00097 {
+<a name="l00098"></a>00098   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00099"></a>00099 
+<a name="l00100"></a>00100   <span class="keywordflow">if</span> (argc != 3)
+<a name="l00101"></a>00101     {
+<a name="l00102"></a>00102       printf (<span class="stringliteral">"%s PORT 
SECONDS-TO-RUN\n"</span>, argv[0]);
+<a name="l00103"></a>00103       <span class="keywordflow">return</span> 1;
+<a name="l00104"></a>00104     }
+<a name="l00105"></a>00105   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00106"></a>00106                         atoi (argv[1]),
+<a name="l00107"></a>00107                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#81cb74761d269ea2740e5df37fbf4847">PAGE</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00108"></a>00108   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00109"></a>00109     <span class="keywordflow">return</span> 1;
+<a name="l00110"></a>00110   sleep (atoi (argv[2]));
+<a name="l00111"></a>00111   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00112"></a>00112   <span class="keywordflow">return</span> 0;
+<a name="l00113"></a>00113 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:16 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/da/d79/socat_8c__dep__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/da/d79/socat_8c__dep__incl.map               
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/da/d79/socat_8c__dep__incl.map       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,8 @@
+<area shape="rect" href="$de/d3b/testzzuf_2daemontest__get_8c.html" 
title="src/testzzuf/daemontest_get.c" alt="" coords="5,84,221,110">
+<area shape="rect" href="$d0/d61/testzzuf_2daemontest__get__chunked_8c.html" 
title="src/testzzuf/daemontest_get_chunked.c" alt="" coords="245,84,523,110">
+<area shape="rect" href="$de/d4e/testzzuf_2daemontest__large__put_8c.html" 
title="src/testzzuf/daemontest_large_put.c" alt="" coords="547,84,803,110">
+<area shape="rect" href="$d5/dfc/testzzuf_2daemontest__long__header_8c.html" 
title="src/testzzuf/daemontest_long_header.c" alt="" coords="827,84,1099,110">
+<area shape="rect" href="$d7/dc8/testzzuf_2daemontest__post_8c.html" 
title="src/testzzuf/daemontest_post.c" alt="" coords="1123,84,1347,110">
+<area shape="rect" href="$d4/dda/testzzuf_2daemontest__postform_8c.html" 
title="src/testzzuf/daemontest_postform.c" alt="" coords="1371,84,1624,110">
+<area shape="rect" href="$d3/d26/testzzuf_2daemontest__put_8c.html" 
title="src/testzzuf/daemontest_put.c" alt="" coords="1648,84,1864,110">
+<area shape="rect" href="$dd/d0d/testzzuf_2daemontest__put__chunked_8c.html" 
title="src/testzzuf/daemontest_put_chunked.c" alt="" coords="1888,84,2165,110">

Added: libmicrohttpd-docs/WWW/doxygen/da/d79/socat_8c__dep__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/da/d79/socat_8c__dep__incl.md5               
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/da/d79/socat_8c__dep__incl.md5       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+a3eb1f505a162ce540f6d1ee69383232
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/da/d79/socat_8c__dep__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/da/d79/socat_8c__dep__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c.html          
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c.html  
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,211 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/examples/querystring_example.c File 
Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_916f6f16491174ef7dc237ccfb75b5ef.html">examples</a>
+  </div>
+</div>
+<div class="contents">
+<h1>querystring_example.c File Reference</h1>example for how to get the query 
string from libmicrohttpd Call with an URI ending with something like 
"?q=QUERY" <a href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for querystring_example.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d4/d87/querystring__example_8c__incl.png" 
border="0" usemap="#src/examples/querystring_example.c_map" alt=""></center>
+<map name="src/examples/querystring_example.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="23,84,95,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="119,84,223,111"></map>
+</div>
+
+<p>
+<a href="../../d8/d1b/querystring__example_8c-source.html">Go to the source 
code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../da/d7a/querystring__example_8c.html#81cb74761d269ea2740e5df37fbf4847">PAGE</a>&nbsp;&nbsp;&nbsp;&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;libmicrohttpd
 demo&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Query string for 
&amp;quot;%s&amp;quot; was 
&amp;quot;%s&amp;quot;&lt;/body&gt;&lt;/html&gt;&quot;</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../da/d7a/querystring__example_8c.html#c0f9be0f8da826bce6690c51dbdd7a42">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **ptr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../da/d7a/querystring__example_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+example for how to get the query string from libmicrohttpd Call with an URI 
ending with something like "?q=QUERY" 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Christian Grothoff 
</dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../d8/d1b/querystring__example_8c-source.html">querystring_example.c</a>.</p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="81cb74761d269ea2740e5df37fbf4847"></a><!-- doxytag: 
member="querystring_example.c::PAGE" ref="81cb74761d269ea2740e5df37fbf4847" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
PAGE&nbsp;&nbsp;&nbsp;&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;libmicrohttpd 
demo&lt;/title&gt;&lt;/head&gt;&lt;body&gt;Query string for 
&amp;quot;%s&amp;quot; was 
&amp;quot;%s&amp;quot;&lt;/body&gt;&lt;/html&gt;&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d8/d1b/querystring__example_8c-source.html#l00037">37</a> of file 
<a class="el" 
href="../../d8/d1b/querystring__example_8c-source.html">querystring_example.c</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="c0f9be0f8da826bce6690c51dbdd7a42"></a><!-- doxytag: 
member="querystring_example.c::ahc_echo" ref="c0f9be0f8da826bce6690c51dbdd7a42" 
args="(void *cls, struct MHD_Connection *connection, const char *url, const 
char *method, const char *version, const char *upload_data, unsigned int 
*upload_data_size, void **ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>ptr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d8/d1b/querystring__example_8c-source.html#l00040">40</a> of file 
<a class="el" 
href="../../d8/d1b/querystring__example_8c-source.html">querystring_example.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00386">MHD_GET_ARGUMENT_KIND</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00164">MHD_lookup_connection_value()</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
and <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../da/d7a/querystring__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png"
 border="0" 
usemap="#da/d7a/querystring__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph_map"
 alt=""></center>
+<map 
name="da/d7a/querystring__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,5,376,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,82"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="147,106,365,133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,157,339,184"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,157,633,184"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="querystring_example.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d8/d1b/querystring__example_8c-source.html#l00073">73</a> of file 
<a class="el" 
href="../../d8/d1b/querystring__example_8c-source.html">querystring_example.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 and <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00038">PAGE</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../da/d7a/querystring__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#da/d7a/querystring__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="da/d7a/querystring__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2188,79,2271,106"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="107,1599,256,1626"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="892,1776,1039,1803"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2455,28,2543,55"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2368,79,2629,106"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2379,358,2619,384"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2412,307,2585,334"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2416,130,2581,156"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2679,130,2887,156"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2735,1244,2831,1271"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="304,1472,451,1499"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1112,1219,1304,1246"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="500,1472,596,1499"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1397,1219,1539,1246"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="647,1396,825,1423"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1104,814,1312,840"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1360,1371,1576,1398"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1360,1472,1576,1499"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1408,1726,1528,1752"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="668,1346,804,1372"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="876,1383,1055,1410"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1625,1624,1820,1651"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1896,1371,2064,1398"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1939,1624,2021,1651"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2140,510,2319,536"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2415,408,2583,435"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2711,319,2855,346"><area shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2937,395,3135,422"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2723,370,2843,396"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2680,420,2885,447"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2711,528,2855,555"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1636,1118,1809,1144"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1644,712,1801,739"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1871,256,2089,283"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1405,206,1531,232"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1395,155,1541,182"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1372,459,1564,486"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1372,763,1564,790"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1647,814,1799,840"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1904,864,2056,891"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1633,1016,1812,1043"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1637,1320,1808,1347"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1903,915,2057,942"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1644,560,1801,587"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1893,712,2067,739"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1656,763,1789,790"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1687,1422,1759,1448"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1656,966,1789,992"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1685,1523,1760,1550"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:49 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,5,376,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,82">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="147,106,365,133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,157,339,184">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,157,633,184">

Added: 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+624cf731651e1929e4fa73dc31d0bdf5
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2188,79,2271,106">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="107,1599,256,1626">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="892,1776,1039,1803">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2455,28,2543,55">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2368,79,2629,106">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2379,358,2619,384">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2412,307,2585,334">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2416,130,2581,156">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2679,130,2887,156">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2735,1244,2831,1271">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="304,1472,451,1499">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1112,1219,1304,1246">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="500,1472,596,1499">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1397,1219,1539,1246">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="647,1396,825,1423">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1104,814,1312,840">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1360,1371,1576,1398">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1360,1472,1576,1499">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1408,1726,1528,1752">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="668,1346,804,1372">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="876,1383,1055,1410">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1625,1624,1820,1651">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1896,1371,2064,1398">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1939,1624,2021,1651">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2140,510,2319,536">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2415,408,2583,435">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2711,319,2855,346">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2937,395,3135,422">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2723,370,2843,396">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2680,420,2885,447">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2711,528,2855,555">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1636,1118,1809,1144">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1644,712,1801,739">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1871,256,2089,283">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1405,206,1531,232">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1395,155,1541,182">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1372,459,1564,486">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1372,763,1564,790">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1647,814,1799,840">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1904,864,2056,891">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1633,1016,1812,1043">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1637,1320,1808,1347">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1903,915,2057,942">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1644,560,1801,587">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1893,712,2067,739">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1656,763,1789,790">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1687,1422,1759,1448">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1656,966,1789,992">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1685,1523,1760,1550">

Added: 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                           (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+605671e1c14608313b847a6a985d6d2a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/da/d7a/querystring__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/da/dd9/testcurl_2daemontest__post_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/da/dd9/testcurl_2daemontest__post_8c__incl.map   
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/da/dd9/testcurl_2daemontest__post_8c__incl.map   
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/da/dd9/testcurl_2daemontest__post_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/da/dd9/testcurl_2daemontest__post_8c__incl.md5   
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/da/dd9/testcurl_2daemontest__post_8c__incl.md5   
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+cd73ef833e100493951f5c04f9521c69
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/da/dd9/testcurl_2daemontest__post_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/da/dd9/testcurl_2daemontest__post_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/db/d0c/plibc_8h__dep__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/db/d0c/plibc_8h__dep__incl.map               
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/db/d0c/plibc_8h__dep__incl.map       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" href="$db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="5,84,165,110">

Added: libmicrohttpd-docs/WWW/doxygen/db/d0c/plibc_8h__dep__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/db/d0c/plibc_8h__dep__incl.md5               
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/db/d0c/plibc_8h__dep__incl.md5       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e0231845a84db91f9220f651eccb7e83
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/db/d0c/plibc_8h__dep__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/d0c/plibc_8h__dep__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/db/d16/config_8h.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/db/d16/config_8h.html                        
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/db/d16/config_8h.html        2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,886 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: config.h File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>config.h File Reference</h1>
+<p>
+<div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dynsection">
+<p><center><img src="../../d0/dbc/config_8h__dep__incl.png" border="0" 
usemap="#config.hdep_map" alt=""></center>
+<map name="config.hdep_map">
+<area shape="rect" href="../../db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="581,84,741,111"><area shape="rect" 
href="../../d0/dd4/postprocessor__test_8c.html" title="Testcase for 
postprocessor." alt="" coords="1084,161,1319,188"><area shape="rect" 
href="../../d9/dda/daemon__test_8c.html" title="src/daemon/daemon_test.c" 
alt="" coords="1079,84,1276,111"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html" title="minimal example for how 
to use libmicrohttpd to server files" alt="" coords="1300,84,1540,111"><area 
shape="rect" href="../../df/d73/minimal__example_8c.html" title="minimal 
example for how to use libmicrohttpd" alt="" coords="1564,84,1799,111"><area 
shape="rect" href="../../da/d7a/querystring__example_8c.html" title="example 
for how to get the query string from libmicrohttpd Call with an URI ending..." 
alt="" coords="1823,84,2079,111"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html" 
title="src/testcurl/daemontest_get.c" alt="" coords="2103,84,2316,111"><area 
shape="rect" href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html" 
title="src/testcurl/daemontest_get_chunked.c" alt="" 
coords="2340,84,2615,111"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html" 
title="src/testcurl/daemontest_large_put.c" alt="" 
coords="2639,84,2889,111"><area shape="rect" 
href="../../d6/d8a/testcurl_2daemontest__long__header_8c.html" 
title="src/testcurl/daemontest_long_header.c" alt="" 
coords="2913,84,3183,111"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html" 
title="src/testcurl/daemontest_post.c" alt="" coords="3207,84,3425,111"><area 
shape="rect" href="../../d0/d00/daemontest__post__loop_8c.html" title="Testcase 
for libmicrohttpd POST operations using URL&#45;encoding." alt="" 
coords="3449,84,3703,111"><area shape="rect" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html" 
title="src/testcurl/daemontest_postform.c" alt="" 
coords="3727,84,3977,111"><area shape="rect" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html" 
title="src/testcurl/daemontest_put.c" alt="" coords="4001,84,4215,111"><area 
shape="rect" href="../../d0/df7/testcurl_2daemontest__put__chunked_8c.html" 
title="src/testcurl/daemontest_put_chunked.c" alt="" 
coords="4239,84,4513,111"><area shape="rect" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html" 
title="src/testzzuf/daemontest_get.c" alt="" coords="4537,84,4753,111"><area 
shape="rect" href="../../d0/d61/testzzuf_2daemontest__get__chunked_8c.html" 
title="src/testzzuf/daemontest_get_chunked.c" alt="" 
coords="4777,84,5055,111"><area shape="rect" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html" 
title="src/testzzuf/daemontest_large_put.c" alt="" 
coords="5079,84,5335,111"><area shape="rect" 
href="../../d5/dfc/testzzuf_2daemontest__long__header_8c.html" 
title="src/testzzuf/daemontest_long_header.c" alt="" 
coords="5359,84,5631,111"><area shape="rect" 
href="../../d7/dc8/testzzuf_2daemontest__post_8c.html" 
title="src/testzzuf/daemontest_post.c" alt="" coords="5655,84,5879,111"><area 
shape="rect" href="../../d4/dda/testzzuf_2daemontest__postform_8c.html" 
title="src/testzzuf/daemontest_postform.c" alt="" 
coords="5903,84,6156,111"><area shape="rect" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html" 
title="src/testzzuf/daemontest_put.c" alt="" coords="6180,84,6396,111"><area 
shape="rect" href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html" 
title="src/testzzuf/daemontest_put_chunked.c" alt="" 
coords="6420,84,6697,111"><area shape="rect" 
href="../../d5/d5f/connection_8c.html" title="Methods for managing 
connections." alt="" coords="5,239,187,265"><area shape="rect" 
href="../../d8/d94/memorypool_8h.html" title="memory pool; mostly used for 
efficient (de)allocation for each connection and bounding..." alt="" 
coords="209,161,404,188"><area shape="rect" href="../../dc/d21/daemon_8c.html" 
title="A minimal&#45;HTTP server library." alt="" 
coords="427,239,592,265"><area shape="rect" 
href="../../dc/df8/internal_8c.html" title="src/daemon/internal.c" alt="" 
coords="479,161,639,188"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html" title="Methods for parsing POST 
data." alt="" coords="663,161,865,188"><area shape="rect" 
href="../../d9/d6b/response_8c.html" title="Methods for managing response 
objects." alt="" coords="889,161,1060,188"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html" title="memory pool" alt="" 
coords="211,239,403,265"></map>
+</div>
+
+<p>
+<a href="../../d5/d97/config_8h-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#369266c24eacffb87046522897a570d5">_GNU_SOURCE</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#0ee1617ff2f6885ef384a3dd46f9b9d7">HAVE_DLFCN_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#e655a511fd230d2fd6b99ff2801df201">HAVE_ERRNO_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#765d75020849aa0a9b6becd9a5b7a193">HAVE_FCNTL_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#15584f56d115b955377103a0cca9ead1">HAVE_FSEEKO</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#b90a030ff2790ebdc176660a6dd2a478">HAVE_INTTYPES_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#151e9d1457283690bdc29e08bc8f8e69">HAVE_LIBCURL</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#c70f0930238c8d095d7cc2ee8b522c77">HAVE_LIMITS_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#ec3873a23961f50c1d92c8f75a50bd40">HAVE_LOCALE_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#c5d002420ef5a309454cc6c81128850a">HAVE_MATH_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#e93a78f9d076138897af441c9f86f285">HAVE_MEMORY_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#8bcbb0f24906e6d1b30d564503f2a439">HAVE_MESSAGES</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#cf71b36fdd29bd9ef6709cecac0536d2">HAVE_PTHREAD_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#b6cd6d1c63c1e26ea2d4537b77148354">HAVE_STDINT_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#e021ce4fe74984428cc97427b7358fda">HAVE_STDIO_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#9e0e434ec1a6ddbd97db12b5a32905e0">HAVE_STDLIB_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#405d10d46190bcb0320524c54eafc850">HAVE_STRINGS_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#d4c234dd1625255dc626a15886306e7d">HAVE_STRING_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#ce156430ba007d19b4348a950d0c692b">HAVE_SYS_STAT_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#69dc70bea5d1f8bd2be9740e974fa666">HAVE_SYS_TYPES_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#219b06937831d0da94d801ab13987639">HAVE_UNISTD_H</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#960a89cd104ed27cc14a59b330ea3e38">LIBCURL_FEATURE_IDN</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#b89a496af46ecb2d63bbd794f004dca2">LIBCURL_FEATURE_IPV6</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#e76138180cda66af08f55623c44a94eb">LIBCURL_FEATURE_LIBZ</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#31384c61ca1375ae5a3819744b730f14">LIBCURL_FEATURE_SSL</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#482c60abf9292bd08913af80b98b9c1e">LIBCURL_PROTOCOL_DICT</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#bb7a9a02d8cf5d4e9e119dedaf1263d1">LIBCURL_PROTOCOL_FILE</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#03c87ffbc9b1c2caf548b3585838d1c3">LIBCURL_PROTOCOL_FTP</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#3c8b045aec1f2e55109e9fac75560905">LIBCURL_PROTOCOL_FTPS</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#627f0227f330093bc26e837ea07a148a">LIBCURL_PROTOCOL_HTTP</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#04a4c557271e1251f871092f7d5225b4">LIBCURL_PROTOCOL_HTTPS</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#dc4d556b20e6944cb818680d5431f7c9">LIBCURL_PROTOCOL_LDAP</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#82fad39c978f5eb8b42ba415d692a26f">LIBCURL_PROTOCOL_TELNET</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#e11faeb1678ce55578a715589b532e8e">LIBCURL_PROTOCOL_TFTP</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#157a956e14c5c44b3f73ef23a4776f64">LINUX</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#ca8570fb706c81df371b7f9bc454ae03">PACKAGE</a>&nbsp;&nbsp;&nbsp;&quot;libmicrohttpd&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#1d1d2d7f8d2f95b376954d649ab03233">PACKAGE_BUGREPORT</a>&nbsp;&nbsp;&nbsp;&quot;address@hidden&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#1c0439e4355794c09b64274849eb0279">PACKAGE_NAME</a>&nbsp;&nbsp;&nbsp;&quot;libmicrohttpd&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#c73e6f903c16eca7710f92e36e1c6fbf">PACKAGE_STRING</a>&nbsp;&nbsp;&nbsp;&quot;libmicrohttpd
 0.2.3&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#f415af6bfede0e8d5453708afe68651c">PACKAGE_TARNAME</a>&nbsp;&nbsp;&nbsp;&quot;libmicrohttpd&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#a326a05d5e30f9e9a4bb0b4469d5d0c0">PACKAGE_VERSION</a>&nbsp;&nbsp;&nbsp;&quot;0.2.3&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#550e5c272cc3cf3814651721167dcd23">STDC_HEADERS</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#1c6d5de492ac61ad29aec7aa9a436bbf">VERSION</a>&nbsp;&nbsp;&nbsp;&quot;0.2.3&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/d16/config_8h.html#44d01ba0a136b8e27ad362f5a823d14e">_FILE_OFFSET_BITS</a>&nbsp;&nbsp;&nbsp;64</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="44d01ba0a136b8e27ad362f5a823d14e"></a><!-- doxytag: 
member="config.h::_FILE_OFFSET_BITS" ref="44d01ba0a136b8e27ad362f5a823d14e" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define _FILE_OFFSET_BITS&nbsp;&nbsp;&nbsp;64    
      </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00175">175</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="369266c24eacffb87046522897a570d5"></a><!-- doxytag: 
member="config.h::_GNU_SOURCE" ref="369266c24eacffb87046522897a570d5" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define _GNU_SOURCE&nbsp;&nbsp;&nbsp;1          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00004">4</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0ee1617ff2f6885ef384a3dd46f9b9d7"></a><!-- doxytag: 
member="config.h::HAVE_DLFCN_H" ref="0ee1617ff2f6885ef384a3dd46f9b9d7" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_DLFCN_H&nbsp;&nbsp;&nbsp;1          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00013">13</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e655a511fd230d2fd6b99ff2801df201"></a><!-- doxytag: 
member="config.h::HAVE_ERRNO_H" ref="e655a511fd230d2fd6b99ff2801df201" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_ERRNO_H&nbsp;&nbsp;&nbsp;1          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00016">16</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="765d75020849aa0a9b6becd9a5b7a193"></a><!-- doxytag: 
member="config.h::HAVE_FCNTL_H" ref="765d75020849aa0a9b6becd9a5b7a193" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_FCNTL_H&nbsp;&nbsp;&nbsp;1          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00019">19</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="15584f56d115b955377103a0cca9ead1"></a><!-- doxytag: 
member="config.h::HAVE_FSEEKO" ref="15584f56d115b955377103a0cca9ead1" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_FSEEKO&nbsp;&nbsp;&nbsp;1          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00022">22</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b90a030ff2790ebdc176660a6dd2a478"></a><!-- doxytag: 
member="config.h::HAVE_INTTYPES_H" ref="b90a030ff2790ebdc176660a6dd2a478" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_INTTYPES_H&nbsp;&nbsp;&nbsp;1       
   </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00025">25</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="151e9d1457283690bdc29e08bc8f8e69"></a><!-- doxytag: 
member="config.h::HAVE_LIBCURL" ref="151e9d1457283690bdc29e08bc8f8e69" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_LIBCURL&nbsp;&nbsp;&nbsp;1          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00028">28</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c70f0930238c8d095d7cc2ee8b522c77"></a><!-- doxytag: 
member="config.h::HAVE_LIMITS_H" ref="c70f0930238c8d095d7cc2ee8b522c77" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_LIMITS_H&nbsp;&nbsp;&nbsp;1         
 </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00031">31</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ec3873a23961f50c1d92c8f75a50bd40"></a><!-- doxytag: 
member="config.h::HAVE_LOCALE_H" ref="ec3873a23961f50c1d92c8f75a50bd40" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_LOCALE_H&nbsp;&nbsp;&nbsp;1         
 </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00034">34</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c5d002420ef5a309454cc6c81128850a"></a><!-- doxytag: 
member="config.h::HAVE_MATH_H" ref="c5d002420ef5a309454cc6c81128850a" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_MATH_H&nbsp;&nbsp;&nbsp;1          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00037">37</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e93a78f9d076138897af441c9f86f285"></a><!-- doxytag: 
member="config.h::HAVE_MEMORY_H" ref="e93a78f9d076138897af441c9f86f285" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_MEMORY_H&nbsp;&nbsp;&nbsp;1         
 </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00040">40</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="8bcbb0f24906e6d1b30d564503f2a439"></a><!-- doxytag: 
member="config.h::HAVE_MESSAGES" ref="8bcbb0f24906e6d1b30d564503f2a439" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_MESSAGES&nbsp;&nbsp;&nbsp;1         
 </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00043">43</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="cf71b36fdd29bd9ef6709cecac0536d2"></a><!-- doxytag: 
member="config.h::HAVE_PTHREAD_H" ref="cf71b36fdd29bd9ef6709cecac0536d2" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_PTHREAD_H&nbsp;&nbsp;&nbsp;1        
  </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00046">46</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b6cd6d1c63c1e26ea2d4537b77148354"></a><!-- doxytag: 
member="config.h::HAVE_STDINT_H" ref="b6cd6d1c63c1e26ea2d4537b77148354" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_STDINT_H&nbsp;&nbsp;&nbsp;1         
 </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00049">49</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e021ce4fe74984428cc97427b7358fda"></a><!-- doxytag: 
member="config.h::HAVE_STDIO_H" ref="e021ce4fe74984428cc97427b7358fda" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_STDIO_H&nbsp;&nbsp;&nbsp;1          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00052">52</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9e0e434ec1a6ddbd97db12b5a32905e0"></a><!-- doxytag: 
member="config.h::HAVE_STDLIB_H" ref="9e0e434ec1a6ddbd97db12b5a32905e0" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_STDLIB_H&nbsp;&nbsp;&nbsp;1         
 </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00055">55</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d4c234dd1625255dc626a15886306e7d"></a><!-- doxytag: 
member="config.h::HAVE_STRING_H" ref="d4c234dd1625255dc626a15886306e7d" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_STRING_H&nbsp;&nbsp;&nbsp;1         
 </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00061">61</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="405d10d46190bcb0320524c54eafc850"></a><!-- doxytag: 
member="config.h::HAVE_STRINGS_H" ref="405d10d46190bcb0320524c54eafc850" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_STRINGS_H&nbsp;&nbsp;&nbsp;1        
  </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00058">58</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ce156430ba007d19b4348a950d0c692b"></a><!-- doxytag: 
member="config.h::HAVE_SYS_STAT_H" ref="ce156430ba007d19b4348a950d0c692b" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_SYS_STAT_H&nbsp;&nbsp;&nbsp;1       
   </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00064">64</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="69dc70bea5d1f8bd2be9740e974fa666"></a><!-- doxytag: 
member="config.h::HAVE_SYS_TYPES_H" ref="69dc70bea5d1f8bd2be9740e974fa666" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_SYS_TYPES_H&nbsp;&nbsp;&nbsp;1      
    </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00067">67</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="219b06937831d0da94d801ab13987639"></a><!-- doxytag: 
member="config.h::HAVE_UNISTD_H" ref="219b06937831d0da94d801ab13987639" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define HAVE_UNISTD_H&nbsp;&nbsp;&nbsp;1         
 </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00070">70</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="960a89cd104ed27cc14a59b330ea3e38"></a><!-- doxytag: 
member="config.h::LIBCURL_FEATURE_IDN" ref="960a89cd104ed27cc14a59b330ea3e38" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LIBCURL_FEATURE_IDN&nbsp;&nbsp;&nbsp;1   
       </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00076">76</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b89a496af46ecb2d63bbd794f004dca2"></a><!-- doxytag: 
member="config.h::LIBCURL_FEATURE_IPV6" ref="b89a496af46ecb2d63bbd794f004dca2" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LIBCURL_FEATURE_IPV6&nbsp;&nbsp;&nbsp;1  
        </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00079">79</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e76138180cda66af08f55623c44a94eb"></a><!-- doxytag: 
member="config.h::LIBCURL_FEATURE_LIBZ" ref="e76138180cda66af08f55623c44a94eb" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LIBCURL_FEATURE_LIBZ&nbsp;&nbsp;&nbsp;1  
        </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00085">85</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="31384c61ca1375ae5a3819744b730f14"></a><!-- doxytag: 
member="config.h::LIBCURL_FEATURE_SSL" ref="31384c61ca1375ae5a3819744b730f14" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LIBCURL_FEATURE_SSL&nbsp;&nbsp;&nbsp;1   
       </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00091">91</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="482c60abf9292bd08913af80b98b9c1e"></a><!-- doxytag: 
member="config.h::LIBCURL_PROTOCOL_DICT" ref="482c60abf9292bd08913af80b98b9c1e" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LIBCURL_PROTOCOL_DICT&nbsp;&nbsp;&nbsp;1 
         </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00097">97</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="bb7a9a02d8cf5d4e9e119dedaf1263d1"></a><!-- doxytag: 
member="config.h::LIBCURL_PROTOCOL_FILE" ref="bb7a9a02d8cf5d4e9e119dedaf1263d1" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LIBCURL_PROTOCOL_FILE&nbsp;&nbsp;&nbsp;1 
         </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00100">100</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="03c87ffbc9b1c2caf548b3585838d1c3"></a><!-- doxytag: 
member="config.h::LIBCURL_PROTOCOL_FTP" ref="03c87ffbc9b1c2caf548b3585838d1c3" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LIBCURL_PROTOCOL_FTP&nbsp;&nbsp;&nbsp;1  
        </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00103">103</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3c8b045aec1f2e55109e9fac75560905"></a><!-- doxytag: 
member="config.h::LIBCURL_PROTOCOL_FTPS" ref="3c8b045aec1f2e55109e9fac75560905" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LIBCURL_PROTOCOL_FTPS&nbsp;&nbsp;&nbsp;1 
         </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00106">106</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="627f0227f330093bc26e837ea07a148a"></a><!-- doxytag: 
member="config.h::LIBCURL_PROTOCOL_HTTP" ref="627f0227f330093bc26e837ea07a148a" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LIBCURL_PROTOCOL_HTTP&nbsp;&nbsp;&nbsp;1 
         </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00109">109</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="04a4c557271e1251f871092f7d5225b4"></a><!-- doxytag: 
member="config.h::LIBCURL_PROTOCOL_HTTPS" 
ref="04a4c557271e1251f871092f7d5225b4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
LIBCURL_PROTOCOL_HTTPS&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00112">112</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="dc4d556b20e6944cb818680d5431f7c9"></a><!-- doxytag: 
member="config.h::LIBCURL_PROTOCOL_LDAP" ref="dc4d556b20e6944cb818680d5431f7c9" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LIBCURL_PROTOCOL_LDAP&nbsp;&nbsp;&nbsp;1 
         </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00115">115</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="82fad39c978f5eb8b42ba415d692a26f"></a><!-- doxytag: 
member="config.h::LIBCURL_PROTOCOL_TELNET" 
ref="82fad39c978f5eb8b42ba415d692a26f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
LIBCURL_PROTOCOL_TELNET&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00118">118</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e11faeb1678ce55578a715589b532e8e"></a><!-- doxytag: 
member="config.h::LIBCURL_PROTOCOL_TFTP" ref="e11faeb1678ce55578a715589b532e8e" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LIBCURL_PROTOCOL_TFTP&nbsp;&nbsp;&nbsp;1 
         </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00121">121</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="157a956e14c5c44b3f73ef23a4776f64"></a><!-- doxytag: 
member="config.h::LINUX" ref="157a956e14c5c44b3f73ef23a4776f64" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define LINUX&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00124">124</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ca8570fb706c81df371b7f9bc454ae03"></a><!-- doxytag: 
member="config.h::PACKAGE" ref="ca8570fb706c81df371b7f9bc454ae03" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
PACKAGE&nbsp;&nbsp;&nbsp;&quot;libmicrohttpd&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00142">142</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1d1d2d7f8d2f95b376954d649ab03233"></a><!-- doxytag: 
member="config.h::PACKAGE_BUGREPORT" ref="1d1d2d7f8d2f95b376954d649ab03233" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
PACKAGE_BUGREPORT&nbsp;&nbsp;&nbsp;&quot;address@hidden&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00145">145</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1c0439e4355794c09b64274849eb0279"></a><!-- doxytag: 
member="config.h::PACKAGE_NAME" ref="1c0439e4355794c09b64274849eb0279" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
PACKAGE_NAME&nbsp;&nbsp;&nbsp;&quot;libmicrohttpd&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00148">148</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c73e6f903c16eca7710f92e36e1c6fbf"></a><!-- doxytag: 
member="config.h::PACKAGE_STRING" ref="c73e6f903c16eca7710f92e36e1c6fbf" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
PACKAGE_STRING&nbsp;&nbsp;&nbsp;&quot;libmicrohttpd 0.2.3&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00151">151</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="f415af6bfede0e8d5453708afe68651c"></a><!-- doxytag: 
member="config.h::PACKAGE_TARNAME" ref="f415af6bfede0e8d5453708afe68651c" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
PACKAGE_TARNAME&nbsp;&nbsp;&nbsp;&quot;libmicrohttpd&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00154">154</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="a326a05d5e30f9e9a4bb0b4469d5d0c0"></a><!-- doxytag: 
member="config.h::PACKAGE_VERSION" ref="a326a05d5e30f9e9a4bb0b4469d5d0c0" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
PACKAGE_VERSION&nbsp;&nbsp;&nbsp;&quot;0.2.3&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00157">157</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="550e5c272cc3cf3814651721167dcd23"></a><!-- doxytag: 
member="config.h::STDC_HEADERS" ref="550e5c272cc3cf3814651721167dcd23" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define STDC_HEADERS&nbsp;&nbsp;&nbsp;1          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00166">166</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1c6d5de492ac61ad29aec7aa9a436bbf"></a><!-- doxytag: 
member="config.h::VERSION" ref="1c6d5de492ac61ad29aec7aa9a436bbf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
VERSION&nbsp;&nbsp;&nbsp;&quot;0.2.3&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d5/d97/config_8h-source.html#l00169">169</a> of file <a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/db/d42/internal_8h__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/db/d42/internal_8h__incl.map                 
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/db/d42/internal_8h__incl.map 2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$d2/d39/plibc_8h.html" title="plibc.h" alt="" 
coords="835,84,896,110">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="920,84,1024,110">

Added: libmicrohttpd-docs/WWW/doxygen/db/d42/internal_8h__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/db/d42/internal_8h__incl.md5                 
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/db/d42/internal_8h__incl.md5 2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+23eb9bd6172d28d98d82413ee6353640
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/db/d42/internal_8h__incl.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/db/d42/internal_8h__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/db/d93/microhttpd_8h-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/db/d93/microhttpd_8h-source.html             
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/db/d93/microhttpd_8h-source.html     
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,394 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/include/microhttpd.h Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_341d32ad79c8433c7112866eaed039b9.html">include</a>
+  </div>
+</div>
+</div>
+<h1>microhttpd.h</h1><a href="../../dc/d0c/microhttpd_8h.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2006, 2007, 2008 
Christian Grothoff (and other contributing authors)</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     This library is free 
software; you can redistribute it and/or</span>
+<a name="l00006"></a>00006 <span class="comment">     modify it under the 
terms of the GNU Lesser General Public</span>
+<a name="l00007"></a>00007 <span class="comment">     License as published by 
the Free Software Foundation; either</span>
+<a name="l00008"></a>00008 <span class="comment">     version 2.1 of the 
License, or (at your option) any later version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     This library is 
distributed in the hope that it will be useful,</span>
+<a name="l00011"></a>00011 <span class="comment">     but WITHOUT ANY 
WARRANTY; without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     Lesser General Public 
License for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU Lesser General Public</span>
+<a name="l00016"></a>00016 <span class="comment">     License along with this 
library; if not, write to the Free Software</span>
+<a name="l00017"></a>00017 <span class="comment">     Foundation, Inc., 51 
Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</span>
+<a name="l00018"></a>00018 <span class="comment">*/</span>
+<a name="l00019"></a>00019 
+<a name="l00065"></a>00065 <span class="preprocessor">#ifndef 
MHD_MICROHTTPD_H</span>
+<a name="l00066"></a>00066 <span class="preprocessor"></span><span 
class="preprocessor">#define MHD_MICROHTTPD_H</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span>
+<a name="l00068"></a>00068 <span class="preprocessor">#include 
&lt;sys/types.h&gt;</span>
+<a name="l00069"></a>00069 <span class="preprocessor">#ifndef MINGW</span>
+<a name="l00070"></a>00070 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;sys/select.h&gt;</span>
+<a name="l00071"></a>00071 <span class="preprocessor">#include 
&lt;sys/socket.h&gt;</span>
+<a name="l00072"></a>00072 <span class="preprocessor">#else</span>
+<a name="l00073"></a>00073 <span class="preprocessor"></span><span 
class="preprocessor">#include "<a class="code" 
href="../../d2/d39/plibc_8h.html">plibc.h</a>"</span>
+<a name="l00074"></a>00074 <span class="preprocessor">#endif</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span>
+<a name="l00076"></a>00076 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00077"></a>00077 <span class="preprocessor"></span><span 
class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00078"></a>00078 {
+<a name="l00079"></a>00079 <span class="preprocessor">#if 0                    
       </span><span class="comment">/* keep Emacsens' auto-indent happy 
*/</span>
+<a name="l00080"></a>00080 }
+<a name="l00081"></a>00081 <span class="preprocessor">#endif</span>
+<a name="l00082"></a>00082 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span>
+<a name="l00087"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#cfebc8ea85b97c6207236b3fd27cd4b9">00087</a>
 <span class="preprocessor">#define MHD_VERSION 0x00030000</span>
+<a name="l00088"></a>00088 <span class="preprocessor"></span>
+<a name="l00092"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">00092</a>
 <span class="preprocessor">#define MHD_YES 1</span>
+<a name="l00093"></a>00093 <span class="preprocessor"></span>
+<a name="l00094"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">00094</a>
 <span class="preprocessor">#define MHD_NO 0</span>
+<a name="l00095"></a>00095 <span class="preprocessor"></span>
+<a name="l00099"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#37710dce169530af32f5e8f2d742f80d">00099</a>
 <span class="preprocessor">#define MHD_HTTP_CONTINUE 100</span>
+<a name="l00100"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#64b2ff266d6bdf3fe59975082ddde1be">00100</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_SWITCHING_PROTOCOLS 101</span>
+<a name="l00101"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#429fbf72864b6f5865129c19280323b4">00101</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_PROCESSING 102</span>
+<a name="l00102"></a>00102 <span class="preprocessor"></span>
+<a name="l00103"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">00103</a>
 <span class="preprocessor">#define MHD_HTTP_OK 200</span>
+<a name="l00104"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d8cd388e726f2bf83b6f6354406cd0b1">00104</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_CREATED 201</span>
+<a name="l00105"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a966c7253587440e832247e2a66e6a99">00105</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_ACCEPTED 202</span>
+<a name="l00106"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#8617e3be965ac6ecc554f6453e4dfaad">00106</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_NON_AUTHORITATIVE_INFORMATION 203</span>
+<a name="l00107"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d8855eda2f04ce43e72d29ca821582fe">00107</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_NO_CONTENT 204</span>
+<a name="l00108"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#6a5ce275fe99548dd17be7f24a7dce3f">00108</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_RESET_CONTENT 205</span>
+<a name="l00109"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#9747071e1bf0cacd2fd935a1fd888895">00109</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_PARTIAL_CONTENT 206</span>
+<a name="l00110"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a3d051b6708b9b9e5b7261ca515601f6">00110</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_MULTI_STATUS 207</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span>
+<a name="l00112"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#956765f92dbcb6820f3cba60df073fbd">00112</a>
 <span class="preprocessor">#define MHD_HTTP_MULTIPLE_CHOICES 300</span>
+<a name="l00113"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#1b884efb4795dd0ccbcc5721c3e14c2f">00113</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_MOVED_PERMANENTLY 301</span>
+<a name="l00114"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#5e512edf28868f396cb739ad3dd736ee">00114</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_FOUND 302</span>
+<a name="l00115"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a79c22aa7c1d4639f1a5cd635ea533fb">00115</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_SEE_OTHER 303</span>
+<a name="l00116"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b54c632d5d3723e2865e81fc17d6129c">00116</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_NOT_MODIFIED 304</span>
+<a name="l00117"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#07741dfffa9e82f116167ff8d7cfcc12">00117</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_USE_PROXY 305</span>
+<a name="l00118"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#5df791de432f89f9f962c1f21db6acc4">00118</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_SWITCH_PROXY 306</span>
+<a name="l00119"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e0010e43378656d7ad3b36c3fc1ceac7">00119</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_TEMPORARY_REDIRECT 307</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span>
+<a name="l00121"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#edddaa9fd1852151d9748836ceaf3f9a">00121</a>
 <span class="preprocessor">#define MHD_HTTP_BAD_REQUEST 400</span>
+<a name="l00122"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#8d6ffe91a95aae60f81c49a272b5d4de">00122</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_UNAUTHORIZED 401</span>
+<a name="l00123"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#274eb8971412d811a9373c6ebfdc54cf">00123</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_PAYMENT_REQUIRED 402</span>
+<a name="l00124"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#fdacf3884f8217638c00d8fd937b1c86">00124</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_FORBIDDEN 403</span>
+<a name="l00125"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#4580ddccae12e5c9041967a3fc5e144d">00125</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_NOT_FOUND 404</span>
+<a name="l00126"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a8ad6a468743f7cb30bcc372a0db2eb5">00126</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_METHOD_NOT_ALLOWED 405</span>
+<a name="l00127"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#1b1491025831c8bb6a52dc373b28faac">00127</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_METHOD_NOT_ACCEPTABLE 406</span>
+<a name="l00128"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#39c76f709f7aba08abdfe97de1ea07e2">00128</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_PROXY_AUTHENTICATION_REQUIRED 407</span>
+<a name="l00129"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#dd38da158e6694a6d1514006768f6800">00129</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_REQUEST_TIMEOUT 408</span>
+<a name="l00130"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#2339369af07b647381c2509aedf461c2">00130</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_CONFLICT 409</span>
+<a name="l00131"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#f552e9b3256250b64d24692d72b8bab1">00131</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_GONE 410</span>
+<a name="l00132"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#195e44ff3b8776066b230e4325df0169">00132</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_LENGTH_REQUIRED 411</span>
+<a name="l00133"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#8cac64b1e09326fe913a2ca372a902dc">00133</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_PRECONDITION_FAILED 412</span>
+<a name="l00134"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#c31b027264743785bdc28074ea3a53e1">00134</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_REQUEST_ENTITY_TOO_LARGE 413</span>
+<a name="l00135"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#9640093d1083726a3544ea942adf41ec">00135</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_REQUEST_URI_TOO_LONG 414</span>
+<a name="l00136"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#1fa8cb2337aba35420e873bc67702153">00136</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_UNSUPPORTED_MEDIA_TYPE 415</span>
+<a name="l00137"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#69833753f0bc3d9cc797bdcf9d1bc867">00137</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_REQUESTED_RANGE_NOT_SATISFIABLE 416</span>
+<a name="l00138"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#09b4559d0bcb0d6cf1393228204a6976">00138</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_EXPECTATION_FAILED 417</span>
+<a name="l00139"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#647b94383b6416a810663935375efe61">00139</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_UNPROCESSABLE_ENTITY 422</span>
+<a name="l00140"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#701850725b069d4501ad587cab137e3e">00140</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_LOCKED 423</span>
+<a name="l00141"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#1a9fa8d2b8b77cb9aeca3e02bca5c7d1">00141</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_FAILED_DEPENDENCY 424</span>
+<a name="l00142"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#c4cb98c57126faf15f1202c678ba842c">00142</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_UNORDERED_COLLECTION 425</span>
+<a name="l00143"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b199b66425fa876653d76b99a373e34d">00143</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_UPGRADE_REQUIRED 426</span>
+<a name="l00144"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#6cf8cd032c4299b9e6b59eb0d30ee8aa">00144</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_RETRY_WITH 449</span>
+<a name="l00145"></a>00145 <span class="preprocessor"></span>
+<a name="l00146"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#0fe68698845047ad1245f46ceebe0e80">00146</a>
 <span class="preprocessor">#define MHD_HTTP_INTERNAL_SERVER_ERROR 500</span>
+<a name="l00147"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#4dfc19e5033df14218e3db7f8ac10a52">00147</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_NOT_IMPLEMENTED 501</span>
+<a name="l00148"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#54d7d978755851b12f5ccc284ab4efe6">00148</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_BAD_GATEWAY 502</span>
+<a name="l00149"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#fef063777cd19422cfebb36e1fd2e6fe">00149</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_SERVICE_UNAVAILABLE 503</span>
+<a name="l00150"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#7ee6c003bb30589f072a4b1574776371">00150</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_GATEWAY_TIMEOUT 504</span>
+<a name="l00151"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#945f4f31b2c37a89a4dd437cf13453ab">00151</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HTTP_VERSION_NOT_SUPPORTED 505</span>
+<a name="l00152"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#26d6adb871c0b2c3e4c22c770ea255f5">00152</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_VARIANT_ALSO_NEGOTIATES 506</span>
+<a name="l00153"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#60b3b1f6190f54a141a7cc92bf71b1fe">00153</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_INSUFFICIENT_STORAGE 507</span>
+<a name="l00154"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#0a5f766887a0b65d05b4493066f06ea9">00154</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_BANDWIDTH_LIMIT_EXCEEDED 509</span>
+<a name="l00155"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a9507b08f1aa794f7a4e69eae1b216f1">00155</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_NOT_EXTENDED 510</span>
+<a name="l00156"></a>00156 <span class="preprocessor"></span>
+<a name="l00157"></a>00157 <span class="comment">/* See also: 
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html */</span>
+<a name="l00158"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#51b07a7a89cbfd0e873dc111ae3cef6c">00158</a>
 <span class="preprocessor">#define MHD_HTTP_HEADER_ACCEPT "Accept"</span>
+<a name="l00159"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e300149a525831e149723e85e2486b43">00159</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_ACCEPT_CHARSET "Accept-Charset"</span>
+<a name="l00160"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#da3c8b9f4e4f5370023a830abc548501">00160</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_ACCEPT_ENCODING "Accept-Encoding"</span>
+<a name="l00161"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#3cfe4387e9f457556f94e1ff5c4e399e">00161</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_ACCEPT_LANGUAGE "Accept-Language"</span>
+<a name="l00162"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#bd76ebf9d17fbf3c4889ac0d5e314d76">00162</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_ACCEPT_RANGES "Accept-Ranges"</span>
+<a name="l00163"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#acbf58e743275f88c5e68b439c51eb73">00163</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_AGE "Age"</span>
+<a name="l00164"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#1195393b1fad74385137f6cd30497888">00164</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_ALLOW "Allow"</span>
+<a name="l00165"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#4400070683cba949249129b8ed2f4703">00165</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_AUTHORIZATION "Authorization"</span>
+<a name="l00166"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#6d2365aa08332b45ad2b16f3e8901b14">00166</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_CACHE_CONTROL "Cache-Control"</span>
+<a name="l00167"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#1df2e38bf3a1eeee41b4cbd42673f1f0">00167</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_CONNECTION "Connection"</span>
+<a name="l00168"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#80a6d1d7084c40ec5504743ac92c5a78">00168</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_CONTENT_ENCODING "Content-Encoding"</span>
+<a name="l00169"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#09462e540ca30d38f3f0d562bb2d1fe7">00169</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_CONTENT_LANGUAGE "Content-Language"</span>
+<a name="l00170"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#1c46c8a1850e4b270d4cab0b8515b233">00170</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_CONTENT_LENGTH "Content-Length"</span>
+<a name="l00171"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#47d2a05b2f8d07a6e4f23eb639c80630">00171</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_CONTENT_LOCATION "Content-Location"</span>
+<a name="l00172"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#5de87fc5d4404cf1b3663fef6538cb7b">00172</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_CONTENT_MD5 "Content-MD5"</span>
+<a name="l00173"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b05e48a718beb9428d8480d1dce2604c">00173</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_CONTENT_RANGE "Content-Range"</span>
+<a name="l00174"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#9b7a25f23fed192e86293bbc23e04ec7">00174</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_CONTENT_TYPE "Content-Type"</span>
+<a name="l00175"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#3b07fe976bd9d6be388c1daa289f051b">00175</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_DATE "Date"</span>
+<a name="l00176"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#97a92ad4cbd3e8e59fcd8c560c4191c5">00176</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_ETAG "ETag"</span>
+<a name="l00177"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#9e0c5f9a84a2239b06becf52c0067c52">00177</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_EXPECT "Expect"</span>
+<a name="l00178"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e4b29af22692afa5331f79d26b5e4e2b">00178</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_EXPIRES "Expires"</span>
+<a name="l00179"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#dfc121a11f36d8ebe5db1d8022b30122">00179</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_FROM "From"</span>
+<a name="l00180"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#ecbaeab1e68266ef57f7d5d1c3bef1ef">00180</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_HOST "Host"</span>
+<a name="l00181"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#133d2e2f82e0a880fbf285fa1c69fbcb">00181</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_IF_MATCH "If-Match"</span>
+<a name="l00182"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#960ee761b18a9e1f61110db6638fbd7f">00182</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_IF_MODIFIED_SINCE "If-Modified-Since"</span>
+<a name="l00183"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#8e43ec360b115158a040bbddc5bdaf5d">00183</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_IF_NONE_MATCH "If-None-Match"</span>
+<a name="l00184"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d90ce434c84e28d836b3226d579f0e6f">00184</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_IF_RANGE "If-Range"</span>
+<a name="l00185"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#24b37356eb907729c2d5c3c42c6aa0cc">00185</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_IF_UNMODIFIED_SINCE "If-Unmodified-Since"</span>
+<a name="l00186"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#3f6a8a3347039521ca54a32a6721c342">00186</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_LAST_MODIFIED "Last-Modified"</span>
+<a name="l00187"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#aa2fc2e754e360d3d36df1c43737ee5d">00187</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_LOCATION "Location"</span>
+<a name="l00188"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#f0f030f05a160bc66417fb7081558d88">00188</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_MAX_FORWARDS "Max-Forwards"</span>
+<a name="l00189"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#51acbf05713abf81865a998a938efa4b">00189</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_PRAGMA "Pragma"</span>
+<a name="l00190"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#672b1e0a5377f90661ae987c69d0feb7">00190</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_PROXY_AUTHENTICATE "Proxy-Authenticate"</span>
+<a name="l00191"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#c9927bdfee0a9d41bede5dab27cf754d">00191</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_PROXY_AUTHORIZATION "Proxy-Authorization"</span>
+<a name="l00192"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b14df238a4e198c912cd8404845b3bb2">00192</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_RANGE "Range"</span>
+<a name="l00193"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#619497a533b6f9a735a0724e025aa4c1">00193</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_REFERER "Referer"</span>
+<a name="l00194"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#540be5c19f363693f148c4c5ee8e5725">00194</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_RETRY_AFTER "Retry-After"</span>
+<a name="l00195"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#cb648e26888538cc47c237a58f0ef216">00195</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_SERVER "Server"</span>
+<a name="l00196"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e5fe14b72335a864b0c4d44dfc2a4ab4">00196</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_TE "TE"</span>
+<a name="l00197"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#c6bec481f3a98f8bf69473815e0f5161">00197</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_TRAILER "Trailer"</span>
+<a name="l00198"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#572d4e11930c1055054e784e4663b137">00198</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_TRANSFER_ENCODING "Transfer-Encoding"</span>
+<a name="l00199"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#aa5adc6859dc97fcdda428715c9a5f86">00199</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_UPGRADE "Upgrade"</span>
+<a name="l00200"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#8b91f1e69b57c8ebbd52bbbfdaecac86">00200</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_USER_AGENT "User-Agent"</span>
+<a name="l00201"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#df80ab6130b50684335800e0e87439d5">00201</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_VARY "Vary"</span>
+<a name="l00202"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#bc1b03d1f8cdbef998286b30dbf02880">00202</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_VIA "Via"</span>
+<a name="l00203"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#13d76791342662011683997744b3b6de">00203</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_WARNING "Warning"</span>
+<a name="l00204"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d2f35dc8bf2ad4a675c9104e6cd97d55">00204</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_HEADER_WWW_AUTHENTICATE "WWW-Authenticate"</span>
+<a name="l00205"></a>00205 <span class="preprocessor"></span>
+<a name="l00210"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#57d093a70224f5e272b4e30ec53fc0a3">00210</a>
 <span class="preprocessor">#define MHD_HTTP_VERSION_1_0 "HTTP/1.0"</span>
+<a name="l00211"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#5e8934362c0b39783fcb8c102c9dc00d">00211</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_VERSION_1_1 "HTTP/1.1"</span>
+<a name="l00212"></a>00212 <span class="preprocessor"></span>
+<a name="l00216"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e328c5a44dfed584d65b72c46cf058e5">00216</a>
 <span class="preprocessor">#define MHD_HTTP_METHOD_CONNECT "CONNECT"</span>
+<a name="l00217"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e8a91999c163ab09633f5cb62f4bf216">00217</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_METHOD_DELETE "DELETE"</span>
+<a name="l00218"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#430f578ef03fbfd74303abcf5acd7f2b">00218</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_METHOD_GET "GET"</span>
+<a name="l00219"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#9ef1466c695f091284d8aaec10f913e4">00219</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_METHOD_HEAD "HEAD"</span>
+<a name="l00220"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#2c8b702956ee0248347881c5c9418f86">00220</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_METHOD_OPTIONS "OPTIONS"</span>
+<a name="l00221"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#c1a4120cc42b58e718baab0ea8ccc1ae">00221</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_METHOD_POST "POST"</span>
+<a name="l00222"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d2cc64746656a3fe79e60ab1b0a9a49c">00222</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_METHOD_PUT "PUT"</span>
+<a name="l00223"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#28521b63cbe44f6798a2a0930f370c96">00223</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_METHOD_TRACE "TRACE"</span>
+<a name="l00224"></a>00224 <span class="preprocessor"></span>
+<a name="l00229"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#91c0ea84504469653abe5a55caa691b0">00229</a>
 <span class="preprocessor">#define MHD_HTTP_POST_ENCODING_FORM_URLENCODED 
"application/x-www-form-urlencoded"</span>
+<a name="l00230"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#07590690778397aa0636cde971cf6e63">00230</a>
 <span class="preprocessor"></span><span class="preprocessor">#define 
MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA "multipart/form-data"</span>
+<a name="l00231"></a>00231 <span class="preprocessor"></span>
+<a name="l00242"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22">00242</a>
 <span class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22">MHD_FLAG</a>
+<a name="l00243"></a>00243 {
+<a name="l00247"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22675f8d239be01d1235d2e428d81cb0a4">00247</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22675f8d239be01d1235d2e428d81cb0a4">MHD_NO_FLAG</a>
 = 0,
+<a name="l00248"></a>00248 
+<a name="l00254"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">00254</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>
 = 1,
+<a name="l00255"></a>00255 
+<a name="l00259"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22afb5f51f0b183f90160008b93de9fdc9">00259</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22afb5f51f0b183f90160008b93de9fdc9">MHD_USE_SSL</a>
 = 2,
+<a name="l00260"></a>00260 
+<a name="l00264"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">00264</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 = 4,
+<a name="l00265"></a>00265 
+<a name="l00269"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">00269</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 = 8,
+<a name="l00270"></a>00270 
+<a name="l00275"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a223d383cbb9cb1657a3091e88cff37f840">00275</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a223d383cbb9cb1657a3091e88cff37f840">MHD_USE_IPv6</a>
 = 16,
+<a name="l00276"></a>00276 
+<a name="l00286"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22e7f6499bd89158e3a8710ecbd1f0588f">00286</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22e7f6499bd89158e3a8710ecbd1f0588f">MHD_USE_PEDANTIC_CHECKS</a>
 = 32,
+<a name="l00287"></a>00287 
+<a name="l00288"></a>00288 };
+<a name="l00289"></a>00289 
+<a name="l00294"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250">00294</a>
 <span class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250">MHD_OPTION</a>
+<a name="l00295"></a>00295 {
+<a name="l00296"></a>00296 
+<a name="l00301"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">00301</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>
 = 0,
+<a name="l00302"></a>00302 
+<a name="l00307"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250c9ede9ea399bf22dad6fc26b45041295">00307</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250c9ede9ea399bf22dad6fc26b45041295">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>
 = 1,
+<a name="l00308"></a>00308 
+<a name="l00313"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff2507bb5a8a5ffd70d54339a7a5a2c44f22f">00313</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff2507bb5a8a5ffd70d54339a7a5a2c44f22f">MHD_OPTION_CONNECTION_LIMIT</a>
 = 2,
+<a name="l00314"></a>00314 
+<a name="l00320"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250e7718c93710ba4c5bf5185ed8b6d3722">00320</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250e7718c93710ba4c5bf5185ed8b6d3722">MHD_OPTION_CONNECTION_TIMEOUT</a>
 = 3,
+<a name="l00321"></a>00321 
+<a name="l00334"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250fffa2e1a6eaf0cbbeda5f4fb0947d514">00334</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250fffa2e1a6eaf0cbbeda5f4fb0947d514">MHD_OPTION_NOTIFY_COMPLETED</a>
 = 4,
+<a name="l00335"></a>00335 
+<a name="l00346"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250801e11fed5052e418fe865de84c463de">00346</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250801e11fed5052e418fe865de84c463de">MHD_OPTION_PER_IP_CONNECTION_LIMIT</a>
 = 5,
+<a name="l00347"></a>00347 
+<a name="l00348"></a>00348 };
+<a name="l00349"></a>00349 
+<a name="l00354"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">00354</a>
 <span class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
+<a name="l00355"></a>00355 {
+<a name="l00356"></a>00356 
+<a name="l00360"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3aa6e3a209beaabc652aa585567b363b36">00360</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3aa6e3a209beaabc652aa585567b363b36">MHD_RESPONSE_HEADER_KIND</a>
 = 0,
+<a name="l00361"></a>00361 
+<a name="l00365"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">00365</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>
 = 1,
+<a name="l00366"></a>00366 
+<a name="l00371"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a8ad101d248e5f2af81d739d6a03df32a">00371</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a8ad101d248e5f2af81d739d6a03df32a">MHD_COOKIE_KIND</a>
 = 2,
+<a name="l00372"></a>00372 
+<a name="l00381"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a3ffe84bcaf59fa19979e00d72a74e598">00381</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a3ffe84bcaf59fa19979e00d72a74e598">MHD_POSTDATA_KIND</a>
 = 4,
+<a name="l00382"></a>00382 
+<a name="l00386"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3af522725ddb9e686fd49d5d2abf02c701">00386</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3af522725ddb9e686fd49d5d2abf02c701">MHD_GET_ARGUMENT_KIND</a>
 = 8,
+<a name="l00387"></a>00387 
+<a name="l00391"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a4217442766bb0014c81ae0be873be875">00391</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a4217442766bb0014c81ae0be873be875">MHD_FOOTER_KIND</a>
 = 16,
+<a name="l00392"></a>00392 
+<a name="l00393"></a>00393 };
+<a name="l00394"></a>00394 
+<a name="l00399"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7">00399</a>
 <span class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7">MHD_RequestTerminationCode</a>
+<a name="l00400"></a>00400 {
+<a name="l00401"></a>00401 
+<a name="l00405"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7ab06b4b1332c0f58ef4f33afec32e129">00405</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7ab06b4b1332c0f58ef4f33afec32e129">MHD_REQUEST_TERMINATED_COMPLETED_OK</a>
 = 0,
+<a name="l00406"></a>00406 
+<a name="l00412"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7afcc4bb487114f35da7a2dfca34eb0d6">00412</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7afcc4bb487114f35da7a2dfca34eb0d6">MHD_REQUEST_TERMINATED_WITH_ERROR</a>
 = 1,
+<a name="l00413"></a>00413 
+<a name="l00419"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7091df7bca132a1a2dfd2a8ebaf4ed9e8">00419</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7091df7bca132a1a2dfd2a8ebaf4ed9e8">MHD_REQUEST_TERMINATED_TIMEOUT_REACHED</a>
 = 2,
+<a name="l00420"></a>00420 
+<a name="l00425"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f79e95ed9a31037e8a95caa1e87a6b7a11">00425</a>
   <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f79e95ed9a31037e8a95caa1e87a6b7a11">MHD_REQUEST_TERMINATED_DAEMON_SHUTDOWN</a>
 = 3,
+<a name="l00426"></a>00426 
+<a name="l00427"></a>00427 };
+<a name="l00428"></a>00428 
+<a name="l00432"></a>00432 <span class="keyword">struct </span><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a>;
+<a name="l00433"></a>00433 
+<a name="l00440"></a>00440 <span class="keyword">struct </span><a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a>;
+<a name="l00441"></a>00441 
+<a name="l00445"></a>00445 <span class="keyword">struct </span><a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a>;
+<a name="l00446"></a>00446 
+<a name="l00450"></a>00450 <span class="keyword">struct 
</span>MHD_PostProcessor;
+<a name="l00451"></a>00451 
+<a name="l00460"></a>00460 <span class="keyword">typedef</span> int
+<a name="l00461"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#eb5663e00846f6a4df836e730381a9f2">00461</a>
   (*<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#eb5663e00846f6a4df836e730381a9f2">MHD_AcceptPolicyCallback</a>)
 (<span class="keywordtype">void</span> *cls,
+<a name="l00462"></a>00462                                <span 
class="keyword">const</span> <span class="keyword">struct </span>sockaddr * 
addr,
+<a name="l00463"></a>00463                                socklen_t addrlen);
+<a name="l00464"></a>00464 
+<a name="l00500"></a>00500 <span class="keyword">typedef</span> int
+<a name="l00501"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#f135c48819b57aa4a0d595cbe72d337e">00501</a>
   (*<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#f135c48819b57aa4a0d595cbe72d337e">MHD_AccessHandlerCallback</a>)
 (<span class="keywordtype">void</span> *cls,
+<a name="l00502"></a>00502                                 <span 
class="keyword">struct </span><a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> * connection,
+<a name="l00503"></a>00503                                 <span 
class="keyword">const</span> <span class="keywordtype">char</span> *<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#113d6d7f52f3367616e54febb19609b3">url</a>,
+<a name="l00504"></a>00504                                 <span 
class="keyword">const</span> <span class="keywordtype">char</span> *<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#7872b97b30b552ffa0d27c45b5b3173b">method</a>,
+<a name="l00505"></a>00505                                 <span 
class="keyword">const</span> <span class="keywordtype">char</span> *<a 
class="code" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a>,
+<a name="l00506"></a>00506                                 <span 
class="keyword">const</span> <span class="keywordtype">char</span> *upload_data,
+<a name="l00507"></a>00507                                 <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00508"></a>00508                                 <span 
class="keywordtype">void</span> **con_cls);
+<a name="l00509"></a>00509 
+<a name="l00521"></a>00521 <span class="keyword">typedef</span> void
+<a name="l00522"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b8cf19682c45b3b5aead1294623a4184">00522</a>
   (*<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b8cf19682c45b3b5aead1294623a4184">MHD_RequestCompletedCallback</a>)
 (<span class="keywordtype">void</span> *cls,
+<a name="l00523"></a>00523                                    <span 
class="keyword">struct </span><a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> * connection,
+<a name="l00524"></a>00524                                    <span 
class="keywordtype">void</span> **con_cls,
+<a name="l00525"></a>00525                                    <span 
class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7">MHD_RequestTerminationCode</a>
 toe);
+<a name="l00526"></a>00526 
+<a name="l00537"></a>00537 <span class="keyword">typedef</span> int
+<a name="l00538"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">00538</a>
   (*<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">MHD_KeyValueIterator</a>)
 (<span class="keywordtype">void</span> *cls,
+<a name="l00539"></a>00539                            <span 
class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind,
+<a name="l00540"></a>00540                            <span 
class="keyword">const</span> <span class="keywordtype">char</span> *key, <span 
class="keyword">const</span> <span class="keywordtype">char</span> *value);
+<a name="l00541"></a>00541 
+<a name="l00574"></a>00574 <span class="keyword">typedef</span> int
+<a name="l00575"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#c8549fffa167e3347007bd6cf258f56c">00575</a>
   (*<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#c8549fffa167e3347007bd6cf258f56c">MHD_ContentReaderCallback</a>)
 (<span class="keywordtype">void</span> *cls, <span 
class="keywordtype">size_t</span> pos, <span class="keywordtype">char</span> 
*buf, <span class="keywordtype">int</span> max);
+<a name="l00576"></a>00576 
+<a name="l00583"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">00583</a>
 <span class="keyword">typedef</span> void (*<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">MHD_ContentReaderFreeCallback</a>)
 (<span class="keywordtype">void</span> *cls);
+<a name="l00584"></a>00584 
+<a name="l00604"></a>00604 <span class="keyword">typedef</span> int
+<a name="l00605"></a><a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e64097ac0e055533bcd8d971a0fcc8bd">00605</a>
   (*<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e64097ac0e055533bcd8d971a0fcc8bd">MHD_PostDataIterator</a>)
 (<span class="keywordtype">void</span> *cls,
+<a name="l00606"></a>00606                            <span 
class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind,
+<a name="l00607"></a>00607                            <span 
class="keyword">const</span> <span class="keywordtype">char</span> *key,
+<a name="l00608"></a>00608                            <span 
class="keyword">const</span> <span class="keywordtype">char</span> *filename,
+<a name="l00609"></a>00609                            <span 
class="keyword">const</span> <span class="keywordtype">char</span> 
*content_type,
+<a name="l00610"></a>00610                            <span 
class="keyword">const</span> <span class="keywordtype">char</span> 
*transfer_encoding,
+<a name="l00611"></a>00611                            <span 
class="keyword">const</span> <span class="keywordtype">char</span> *data, <span 
class="keywordtype">size_t</span> off, <span class="keywordtype">size_t</span> 
size);
+<a name="l00612"></a>00612 
+<a name="l00628"></a>00628 <span class="keyword">struct </span><a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e">MHD_start_daemon</a>
 (<span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> flags,
+<a name="l00629"></a>00629                                      <span 
class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a 
class="code" 
href="../../d9/d6a/structMHD__Daemon.html#5f564a61a21110e067f9dbbe3c2aa191">port</a>,
+<a name="l00630"></a>00630                                      <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#eb5663e00846f6a4df836e730381a9f2">MHD_AcceptPolicyCallback</a>
 <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#b95fbf45ff0ef7eb5ddb7b47f7fb3b0e">apc</a>,
+<a name="l00631"></a>00631                                      <span 
class="keywordtype">void</span> *<a class="code" 
href="../../d9/d6a/structMHD__Daemon.html#64b0b6631017d7e3e1167328c9374fb9">apc_cls</a>,
+<a name="l00632"></a>00632                                      <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#f135c48819b57aa4a0d595cbe72d337e">MHD_AccessHandlerCallback</a>
 dh,
+<a name="l00633"></a>00633                                      <span 
class="keywordtype">void</span> *dh_cls, ...);
+<a name="l00634"></a>00634 
+<a name="l00635"></a>00635 
+<a name="l00636"></a>00636 
+<a name="l00640"></a>00640 <span class="keywordtype">void</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon);
+<a name="l00641"></a>00641 
+<a name="l00642"></a>00642 
+<a name="l00650"></a>00650 <span class="keywordtype">int</span>
+<a name="l00651"></a>00651 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon,
+<a name="l00652"></a>00652                fd_set * read_fd_set,
+<a name="l00653"></a>00653                fd_set * write_fd_set, fd_set * 
except_fd_set, <span class="keywordtype">int</span> *max_fd);
+<a name="l00654"></a>00654 
+<a name="l00666"></a>00666 <span class="keywordtype">int</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec">MHD_get_timeout</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span 
class="keywordtype">long</span> *timeout);
+<a name="l00667"></a>00667 
+<a name="l00668"></a>00668 
+<a name="l00679"></a>00679 <span class="keywordtype">int</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon);
+<a name="l00680"></a>00680 
+<a name="l00689"></a>00689 <span class="keywordtype">int</span>
+<a name="l00690"></a>00690 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#83634421ae2c6e00a1ba60c5acfed88c">MHD_get_connection_values</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection,
+<a name="l00691"></a>00691                            <span 
class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind,
+<a name="l00692"></a>00692                            <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">MHD_KeyValueIterator</a>
 iterator, <span class="keywordtype">void</span> *iterator_cls);
+<a name="l00693"></a>00693 
+<a name="l00701"></a>00701 <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c">MHD_lookup_connection_value</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection,
+<a name="l00702"></a>00702                                          <span 
class="keyword">enum</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind,
+<a name="l00703"></a>00703                                          <span 
class="keyword">const</span> <span class="keywordtype">char</span> *key);
+<a name="l00704"></a>00704 
+<a name="l00715"></a>00715 <span class="keywordtype">int</span>
+<a name="l00716"></a>00716 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection,
+<a name="l00717"></a>00717                     <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
status_code, <span class="keyword">struct</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response);
+<a name="l00718"></a>00718 
+<a name="l00719"></a>00719 
+<a name="l00735"></a>00735 <span class="keyword">struct </span><a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a8d8df112b17b937e192ef3639c6919b">MHD_create_response_from_callback</a>
 (<span class="keywordtype">size_t</span> size,
+<a name="l00736"></a>00736                                                     
    <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span>
+<a name="l00737"></a>00737                                                     
    block_size,
+<a name="l00738"></a>00738                                                     
    <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#c8549fffa167e3347007bd6cf258f56c">MHD_ContentReaderCallback</a>
+<a name="l00739"></a>00739                                                     
    <a class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>,
 <span class="keywordtype">void</span> *<a class="code" 
href="../../d5/d10/structMHD__Response.html#bd506480088342c7ce919a8ffede61ec">crc_cls</a>,
+<a name="l00740"></a>00740                                                     
    <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">MHD_ContentReaderFreeCallback</a>
+<a name="l00741"></a>00741                                                     
    <a class="code" 
href="../../d5/d10/structMHD__Response.html#0726a955fed7ef874fe0b2588ca23649">crfc</a>);
+<a name="l00742"></a>00742 
+<a name="l00755"></a>00755 <span class="keyword">struct </span><a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (<span class="keywordtype">size_t</span> size,
+<a name="l00756"></a>00756                                                     
<span class="keywordtype">void</span> *data,
+<a name="l00757"></a>00757                                                     
<span class="keywordtype">int</span> must_free,
+<a name="l00758"></a>00758                                                     
<span class="keywordtype">int</span> must_copy);
+<a name="l00759"></a>00759 
+<a name="l00766"></a>00766 <span class="keywordtype">void</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response);
+<a name="l00767"></a>00767 
+<a name="l00773"></a>00773 <span class="keywordtype">int</span>
+<a name="l00774"></a>00774 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#2091d2691bb976dc32606f6a2ead60bb">MHD_add_response_header</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response,
+<a name="l00775"></a>00775                          <span 
class="keyword">const</span> <span class="keywordtype">char</span> *header, 
<span class="keyword">const</span> <span class="keywordtype">char</span> 
*content);
+<a name="l00776"></a>00776 
+<a name="l00782"></a>00782 <span class="keywordtype">int</span>
+<a name="l00783"></a>00783 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#bb2405455f580377e4887611f81b7638">MHD_del_response_header</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response,
+<a name="l00784"></a>00784                          <span 
class="keyword">const</span> <span class="keywordtype">char</span> *header, 
<span class="keyword">const</span> <span class="keywordtype">char</span> 
*content);
+<a name="l00785"></a>00785 
+<a name="l00794"></a>00794 <span class="keywordtype">int</span>
+<a name="l00795"></a>00795 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#3e182fe6161e314b83fd9a910b2d9072">MHD_get_response_headers</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response,
+<a name="l00796"></a>00796                           <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">MHD_KeyValueIterator</a>
 iterator, <span class="keywordtype">void</span> *iterator_cls);
+<a name="l00797"></a>00797 
+<a name="l00798"></a>00798 
+<a name="l00805"></a>00805 <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b">MHD_get_response_header</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response,
+<a name="l00806"></a>00806                                      <span 
class="keyword">const</span> <span class="keywordtype">char</span> *key);
+<a name="l00807"></a>00807 
+<a name="l00808"></a>00808 
+<a name="l00828"></a>00828 <span class="keyword">struct 
</span>MHD_PostProcessor *<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561">MHD_create_post_processor</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a>
+<a name="l00829"></a>00829                                                     
 *connection,
+<a name="l00830"></a>00830                                                     
 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
buffer_size,
+<a name="l00831"></a>00831                                                     
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e64097ac0e055533bcd8d971a0fcc8bd">MHD_PostDataIterator</a>
+<a name="l00832"></a>00832                                                     
 iter, <span class="keywordtype">void</span> *cls);
+<a name="l00833"></a>00833 
+<a name="l00848"></a>00848 <span class="keywordtype">int</span>
+<a name="l00849"></a>00849 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc">MHD_post_process</a>
 (<span class="keyword">struct</span> MHD_PostProcessor *pp,
+<a name="l00850"></a>00850                   <span 
class="keyword">const</span> <span class="keywordtype">char</span> *post_data, 
<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
post_data_len);
+<a name="l00851"></a>00851 
+<a name="l00855"></a>00855 <span class="keywordtype">void</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">MHD_destroy_post_processor</a>
 (<span class="keyword">struct</span> MHD_PostProcessor *pp);
+<a name="l00856"></a>00856 
+<a name="l00857"></a>00857 
+<a name="l00858"></a>00858 <span class="preprocessor">#if 0                    
       </span><span class="comment">/* keep Emacsens' auto-indent happy 
*/</span>
+<a name="l00859"></a>00859 {
+<a name="l00860"></a>00860 <span class="preprocessor">#endif</span>
+<a name="l00861"></a>00861 <span class="preprocessor"></span><span 
class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00862"></a>00862 <span class="preprocessor"></span>}
+<a name="l00863"></a>00863 <span class="preprocessor">#endif</span>
+<a name="l00864"></a>00864 <span class="preprocessor"></span>
+<a name="l00865"></a>00865 <span class="preprocessor">#endif</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/db/d99/connection_8c__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/db/d99/connection_8c__incl.map               
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/db/d99/connection_8c__incl.map       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" href="$db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="69,162,149,188">
+<area shape="rect" href="$d4/d67/connection_8h.html" title="Methods for 
managing connections." alt="" coords="36,84,140,111">
+<area shape="rect" href="$d8/d94/memorypool_8h.html" title="memory pool; 
mostly used for efficient (de)allocation for each connection and bounding..." 
alt="" coords="164,84,279,111">
+<area shape="rect" href="$dd/d75/response_8h.html" title="Methods for managing 
response objects." alt="" coords="303,84,393,111">
+<area shape="rect" href="$de/d1b/reason__phrase_8h.html" 
title="reason_phrase.h" alt="" coords="417,84,545,111">

Added: libmicrohttpd-docs/WWW/doxygen/db/d99/connection_8c__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/db/d99/connection_8c__incl.md5               
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/db/d99/connection_8c__incl.md5       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+cadabc15b256a70a02493d36e91f7edd
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/db/d99/connection_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/d99/connection_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dc9/testzzuf_2daemontest__long__header_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dc9/testzzuf_2daemontest__long__header_8c__incl.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dc9/testzzuf_2daemontest__long__header_8c__incl.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">
+<area shape="rect" href="$d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dc9/testzzuf_2daemontest__long__header_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dc9/testzzuf_2daemontest__long__header_8c__incl.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dc9/testzzuf_2daemontest__long__header_8c__incl.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+fa463112d45522b5d00b95c216759343
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dc9/testzzuf_2daemontest__long__header_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dc9/testzzuf_2daemontest__long__header_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dd1/testcurl_2daemontest__get__chunked_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dd1/testcurl_2daemontest__get__chunked_8c__incl.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dd1/testcurl_2daemontest__get__chunked_8c__incl.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dd1/testcurl_2daemontest__get__chunked_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dd1/testcurl_2daemontest__get__chunked_8c__incl.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dd1/testcurl_2daemontest__get__chunked_8c__incl.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+a493ebb1f687ba332f7114ce42abae5c
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dd1/testcurl_2daemontest__get__chunked_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dd1/testcurl_2daemontest__get__chunked_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h.html                      
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h.html      2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,289 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/internal.h File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>internal.h File Reference</h1>internal shared structures <a 
href="#_details">More...</a>
+<p>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &lt;stdarg.h&gt;</code><br>
+<code>#include &lt;errno.h&gt;</code><br>
+<code>#include &lt;fcntl.h&gt;</code><br>
+<code>#include &lt;signal.h&gt;</code><br>
+<code>#include &quot;config.h&quot;</code><br>
+<code>#include &quot;<a class="el" 
href="../../de/d0a/plibc_8h-source.html">plibc.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&quot;</code><br>
+<code>#include &lt;sys/mman.h&gt;</code><br>
+<code>#include &lt;netdb.h&gt;</code><br>
+<code>#include &lt;netinet/in.h&gt;</code><br>
+<code>#include &lt;pthread.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for internal.h:</div>
+<div class="dynsection">
+<p><center><img src="../../db/d42/internal_8h__incl.png" border="0" 
usemap="#src/daemon/internal.h_map" alt=""></center>
+<map name="src/daemon/internal.h_map">
+<area shape="rect" href="../../d2/d39/plibc_8h.html" title="plibc.h" alt="" 
coords="835,84,896,110"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd" alt="" coords="920,84,1024,110"></map>
+</div>
+
+<p>
+<div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dynsection">
+<p><center><img src="../../d1/d71/internal_8h__dep__incl.png" border="0" 
usemap="#src/daemon/internal.hdep_map" alt=""></center>
+<map name="src/daemon/internal.hdep_map">
+<area shape="rect" href="../../d5/d5f/connection_8c.html" title="Methods for 
managing connections." alt="" coords="5,162,187,188"><area shape="rect" 
href="../../d8/d94/memorypool_8h.html" title="memory pool; mostly used for 
efficient (de)allocation for each connection and bounding..." alt="" 
coords="116,84,311,111"><area shape="rect" href="../../dc/d21/daemon_8c.html" 
title="A minimal&#45;HTTP server library." alt="" 
coords="247,162,412,188"><area shape="rect" 
href="../../dc/df8/internal_8c.html" title="src/daemon/internal.c" alt="" 
coords="385,84,545,111"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html" title="Methods for parsing POST 
data." alt="" coords="569,84,772,111"><area shape="rect" 
href="../../d9/d6b/response_8c.html" title="Methods for managing response 
objects." alt="" coords="796,84,967,111"></map>
+</div>
+
+<p>
+<a href="../../d7/dab/internal_8h-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/dde/internal_8h.html#fa99ec4acc4ecb2dc3c2d05da15d0e3f">MAX</a>(a,
 b)&nbsp;&nbsp;&nbsp;((a)&lt;(b)) ? (b) : (a)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/dde/internal_8h.html#3acffbd305ee72dcd4593c0d8af64a4f">MIN</a>(a,
 b)&nbsp;&nbsp;&nbsp;((a)&lt;(b)) ? (a) : (b)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/dde/internal_8h.html#a56389aa3a29d9e69ec0d1d2aa3b3f86">MHD_BUF_INC_SIZE</a>&nbsp;&nbsp;&nbsp;2048</td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a">MHD_CONNECTION_STATE</a>
 { <br>
+&nbsp;&nbsp;<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a79563c9ac354af7d7982ccf3bf87bf1e">MHD_CONNECTION_INIT</a>
 =  0, 
+<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0af74c7fb00746e81bf0ef884ff886bf8e">MHD_CONNECTION_URL_RECEIVED</a>
 =  MHD_CONNECTION_INIT + 1, 
+<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a09119b9ab13ad46277707b93fd3f54d7">MHD_CONNECTION_HEADER_PART_RECEIVED</a>
 =  MHD_CONNECTION_URL_RECEIVED + 1, 
+<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89ba7f69c2a238bcba33f2688348f3bb">MHD_CONNECTION_HEADERS_RECEIVED</a>
 =  MHD_CONNECTION_HEADER_PART_RECEIVED + 1, 
+<br>
+&nbsp;&nbsp;<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a5a4112ac35ae5b4bf5a05767fcbe0f86">MHD_CONNECTION_HEADERS_PROCESSED</a>
 =  MHD_CONNECTION_HEADERS_RECEIVED + 1, 
+<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aecc6ca077af3c51152f3ea94b6257c53">MHD_CONNECTION_CONTINUE_SENDING</a>
 =  MHD_CONNECTION_HEADERS_PROCESSED + 1, 
+<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aaef6ec9fa36f5ad93b3064d098eddc16">MHD_CONNECTION_CONTINUE_SENT</a>
 =  MHD_CONNECTION_CONTINUE_SENDING + 1, 
+<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a076dea21f972e577dba2581c17923470">MHD_CONNECTION_BODY_RECEIVED</a>
 =  MHD_CONNECTION_CONTINUE_SENT + 1, 
+<br>
+&nbsp;&nbsp;<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aab1e81e04ac0f2f97edae90b695b6e17">MHD_CONNECTION_FOOTER_PART_RECEIVED</a>
 =  MHD_CONNECTION_BODY_RECEIVED + 1, 
+<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">MHD_CONNECTION_FOOTERS_RECEIVED</a>
 =  MHD_CONNECTION_FOOTER_PART_RECEIVED + 1, 
+<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a252836ea760a96b437695f45bc90c582">MHD_CONNECTION_HEADERS_SENDING</a>
 =  MHD_CONNECTION_FOOTERS_RECEIVED + 1, 
+<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a585e82cfd3bbd013da0dde0544dda4b0">MHD_CONNECTION_HEADERS_SENT</a>
 =  MHD_CONNECTION_HEADERS_SENDING + 1, 
+<br>
+&nbsp;&nbsp;<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a8cca663c6b3c838f6c48c62fb89e0216">MHD_CONNECTION_NORMAL_BODY_READY</a>
 =  MHD_CONNECTION_HEADERS_SENT + 1, 
+<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89b72ca7c8e087712b3fc17147ac5363">MHD_CONNECTION_NORMAL_BODY_UNREADY</a>
 =  MHD_CONNECTION_NORMAL_BODY_READY + 1, 
+<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aa49581e0b828acc619c2df0a304a0ce6">MHD_CONNECTION_CHUNKED_BODY_READY</a>
 =  MHD_CONNECTION_NORMAL_BODY_UNREADY + 1, 
+<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adb0c71369947d76a4c5cfaffd1139dae">MHD_CONNECTION_CHUNKED_BODY_UNREADY</a>
 =  MHD_CONNECTION_CHUNKED_BODY_READY + 1, 
+<br>
+&nbsp;&nbsp;<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adee4083ff0ada653b28d7d5ea13e9053">MHD_CONNECTION_BODY_SENT</a>
 =  MHD_CONNECTION_CHUNKED_BODY_UNREADY + 1, 
+<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a29f00d34f9d16b786a1e439456645de1">MHD_CONNECTION_FOOTERS_SENDING</a>
 =  MHD_CONNECTION_BODY_SENT + 1, 
+<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0ab3eb98291e7d7d7ec49da90fb3b1de34">MHD_CONNECTION_FOOTERS_SENT</a>
 =  MHD_CONNECTION_FOOTERS_SENDING + 1, 
+<a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">MHD_CONNECTION_CLOSED</a>
 =  MHD_CONNECTION_FOOTERS_SENT + 1
+<br>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b">MHD_http_unescape</a>
 (char *val)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+internal shared structures 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Daniel Pittman <p>
+Christian Grothoff </dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="fa99ec4acc4ecb2dc3c2d05da15d0e3f"></a><!-- doxytag: 
member="internal.h::MAX" ref="fa99ec4acc4ecb2dc3c2d05da15d0e3f" args="(a, b)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MAX          </td>
+          <td>(</td>
+          <td class="paramtype">a,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;((a)&lt;(b)) ? (b) : (a)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00052">52</a> of file <a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="a56389aa3a29d9e69ec0d1d2aa3b3f86"></a><!-- doxytag: 
member="internal.h::MHD_BUF_INC_SIZE" ref="a56389aa3a29d9e69ec0d1d2aa3b3f86" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_BUF_INC_SIZE&nbsp;&nbsp;&nbsp;2048   
       </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Size by which MHD usually tries to increment read/write buffers. TODO: we 
should probably get rid of this magic constant and put in code to automatically 
determine a good value. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00060">60</a> of file <a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00784">get_next_header_line()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00178">MHD_create_response_from_callback()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00464">try_grow_read_buffer()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3acffbd305ee72dcd4593c0d8af64a4f"></a><!-- doxytag: 
member="internal.h::MIN" ref="3acffbd305ee72dcd4593c0d8af64a4f" args="(a, b)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MIN          </td>
+          <td>(</td>
+          <td class="paramtype">a,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">b&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;((a)&lt;(b)) ? (a) : (b)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00053">53</a> of file <a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="0020cf42c726ae4f61cf71f26fa68f0a"></a><!-- doxytag: 
member="internal.h::MHD_CONNECTION_STATE" 
ref="0020cf42c726ae4f61cf71f26fa68f0a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a">MHD_CONNECTION_STATE</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+States in a state machine for a connection.<p>
+Transitions are any-state to CLOSED, any state to state+1, FOOTERS_SENT to 
INIT. CLOSED is the terminal state and INIT the initial state.<p>
+Note that transitions for *reading* happen only after the input has been 
processed; transitions for *writing* happen after the respective data has been 
put into the write buffer (the write does not have to be completed yet). A 
transition to CLOSED or INIT requires the write to be complete. <dl 
compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0a79563c9ac354af7d7982ccf3bf87bf1e"></a><!--
 doxytag: member="MHD_CONNECTION_INIT" 
ref="0020cf42c726ae4f61cf71f26fa68f0a79563c9ac354af7d7982ccf3bf87bf1e" args="" 
-->MHD_CONNECTION_INIT</em>&nbsp;</td><td>
+Connection just started (no headers received). Waiting for the line with the 
request type, URL and version. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0af74c7fb00746e81bf0ef884ff886bf8e"></a><!--
 doxytag: member="MHD_CONNECTION_URL_RECEIVED" 
ref="0020cf42c726ae4f61cf71f26fa68f0af74c7fb00746e81bf0ef884ff886bf8e" args="" 
-->MHD_CONNECTION_URL_RECEIVED</em>&nbsp;</td><td>
+1: We got the URL (and request type and version). Wait for a header line. 
</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0a09119b9ab13ad46277707b93fd3f54d7"></a><!--
 doxytag: member="MHD_CONNECTION_HEADER_PART_RECEIVED" 
ref="0020cf42c726ae4f61cf71f26fa68f0a09119b9ab13ad46277707b93fd3f54d7" args="" 
-->MHD_CONNECTION_HEADER_PART_RECEIVED</em>&nbsp;</td><td>
+2: We got part of a multi-line request header. Wait for the rest. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0a89ba7f69c2a238bcba33f2688348f3bb"></a><!--
 doxytag: member="MHD_CONNECTION_HEADERS_RECEIVED" 
ref="0020cf42c726ae4f61cf71f26fa68f0a89ba7f69c2a238bcba33f2688348f3bb" args="" 
-->MHD_CONNECTION_HEADERS_RECEIVED</em>&nbsp;</td><td>
+3: We got the request headers. Process them. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0a5a4112ac35ae5b4bf5a05767fcbe0f86"></a><!--
 doxytag: member="MHD_CONNECTION_HEADERS_PROCESSED" 
ref="0020cf42c726ae4f61cf71f26fa68f0a5a4112ac35ae5b4bf5a05767fcbe0f86" args="" 
-->MHD_CONNECTION_HEADERS_PROCESSED</em>&nbsp;</td><td>
+4: We have processed the request headers. Send 100 continue. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0aecc6ca077af3c51152f3ea94b6257c53"></a><!--
 doxytag: member="MHD_CONNECTION_CONTINUE_SENDING" 
ref="0020cf42c726ae4f61cf71f26fa68f0aecc6ca077af3c51152f3ea94b6257c53" args="" 
-->MHD_CONNECTION_CONTINUE_SENDING</em>&nbsp;</td><td>
+5: We have processed the headers and need to send 100 CONTINUE. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0aaef6ec9fa36f5ad93b3064d098eddc16"></a><!--
 doxytag: member="MHD_CONNECTION_CONTINUE_SENT" 
ref="0020cf42c726ae4f61cf71f26fa68f0aaef6ec9fa36f5ad93b3064d098eddc16" args="" 
-->MHD_CONNECTION_CONTINUE_SENT</em>&nbsp;</td><td>
+6: We have sent 100 CONTINUE (or do not need to). Read the message body. 
</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0a076dea21f972e577dba2581c17923470"></a><!--
 doxytag: member="MHD_CONNECTION_BODY_RECEIVED" 
ref="0020cf42c726ae4f61cf71f26fa68f0a076dea21f972e577dba2581c17923470" args="" 
-->MHD_CONNECTION_BODY_RECEIVED</em>&nbsp;</td><td>
+7: We got the request body. Wait for a line of the footer. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0aab1e81e04ac0f2f97edae90b695b6e17"></a><!--
 doxytag: member="MHD_CONNECTION_FOOTER_PART_RECEIVED" 
ref="0020cf42c726ae4f61cf71f26fa68f0aab1e81e04ac0f2f97edae90b695b6e17" args="" 
-->MHD_CONNECTION_FOOTER_PART_RECEIVED</em>&nbsp;</td><td>
+8: We got part of a line of the footer. Wait for the rest. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9"></a><!--
 doxytag: member="MHD_CONNECTION_FOOTERS_RECEIVED" 
ref="0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9" args="" 
-->MHD_CONNECTION_FOOTERS_RECEIVED</em>&nbsp;</td><td>
+9: We received the entire footer. Wait for a response to be queued and prepare 
the response headers. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0a252836ea760a96b437695f45bc90c582"></a><!--
 doxytag: member="MHD_CONNECTION_HEADERS_SENDING" 
ref="0020cf42c726ae4f61cf71f26fa68f0a252836ea760a96b437695f45bc90c582" args="" 
-->MHD_CONNECTION_HEADERS_SENDING</em>&nbsp;</td><td>
+10: We have prepared the response headers in the writ buffer. Send the 
response headers. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0a585e82cfd3bbd013da0dde0544dda4b0"></a><!--
 doxytag: member="MHD_CONNECTION_HEADERS_SENT" 
ref="0020cf42c726ae4f61cf71f26fa68f0a585e82cfd3bbd013da0dde0544dda4b0" args="" 
-->MHD_CONNECTION_HEADERS_SENT</em>&nbsp;</td><td>
+11: We have sent the response headers. Get ready to send the body. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0a8cca663c6b3c838f6c48c62fb89e0216"></a><!--
 doxytag: member="MHD_CONNECTION_NORMAL_BODY_READY" 
ref="0020cf42c726ae4f61cf71f26fa68f0a8cca663c6b3c838f6c48c62fb89e0216" args="" 
-->MHD_CONNECTION_NORMAL_BODY_READY</em>&nbsp;</td><td>
+12: We are ready to send a part of a non-chunked body. Send it. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0a89b72ca7c8e087712b3fc17147ac5363"></a><!--
 doxytag: member="MHD_CONNECTION_NORMAL_BODY_UNREADY" 
ref="0020cf42c726ae4f61cf71f26fa68f0a89b72ca7c8e087712b3fc17147ac5363" args="" 
-->MHD_CONNECTION_NORMAL_BODY_UNREADY</em>&nbsp;</td><td>
+13: We are waiting for the client to provide more data of a non-chunked body. 
</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0aa49581e0b828acc619c2df0a304a0ce6"></a><!--
 doxytag: member="MHD_CONNECTION_CHUNKED_BODY_READY" 
ref="0020cf42c726ae4f61cf71f26fa68f0aa49581e0b828acc619c2df0a304a0ce6" args="" 
-->MHD_CONNECTION_CHUNKED_BODY_READY</em>&nbsp;</td><td>
+14: We are ready to send a chunk. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0adb0c71369947d76a4c5cfaffd1139dae"></a><!--
 doxytag: member="MHD_CONNECTION_CHUNKED_BODY_UNREADY" 
ref="0020cf42c726ae4f61cf71f26fa68f0adb0c71369947d76a4c5cfaffd1139dae" args="" 
-->MHD_CONNECTION_CHUNKED_BODY_UNREADY</em>&nbsp;</td><td>
+15: We are waiting for the client to provide a chunk of the body. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0adee4083ff0ada653b28d7d5ea13e9053"></a><!--
 doxytag: member="MHD_CONNECTION_BODY_SENT" 
ref="0020cf42c726ae4f61cf71f26fa68f0adee4083ff0ada653b28d7d5ea13e9053" args="" 
-->MHD_CONNECTION_BODY_SENT</em>&nbsp;</td><td>
+16: We have sent the response body. Prepare the footers. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0a29f00d34f9d16b786a1e439456645de1"></a><!--
 doxytag: member="MHD_CONNECTION_FOOTERS_SENDING" 
ref="0020cf42c726ae4f61cf71f26fa68f0a29f00d34f9d16b786a1e439456645de1" args="" 
-->MHD_CONNECTION_FOOTERS_SENDING</em>&nbsp;</td><td>
+17: We have prepared the response footer. Send it. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0ab3eb98291e7d7d7ec49da90fb3b1de34"></a><!--
 doxytag: member="MHD_CONNECTION_FOOTERS_SENT" 
ref="0020cf42c726ae4f61cf71f26fa68f0ab3eb98291e7d7d7ec49da90fb3b1de34" args="" 
-->MHD_CONNECTION_FOOTERS_SENT</em>&nbsp;</td><td>
+18: We have sent the response footer. Shutdown or restart. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33"></a><!--
 doxytag: member="MHD_CONNECTION_CLOSED" 
ref="0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33" args="" 
-->MHD_CONNECTION_CLOSED</em>&nbsp;</td><td>
+19: This connection is closed (no more activity allowed). </td></tr>
+</table>
+</dl>
+
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00177">177</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="8b2dbdbdd9da1d0b56e2e9acb88f053b"></a><!-- doxytag: 
member="internal.h::MHD_http_unescape" ref="8b2dbdbdd9da1d0b56e2e9acb88f053b" 
args="(char *val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MHD_http_unescape           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>val</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Process escape sequences ('+'=space, HH). Updates val in place. 
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00866">parse_arguments()</a>, and 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00305">post_process_urlencoded()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dde/internal_8h_8b2dbdbdd9da1d0b56e2e9acb88f053b_icgraph.png" 
border="0" 
usemap="#db/dde/internal_8h_8b2dbdbdd9da1d0b56e2e9acb88f053b_icgraph_map" 
alt=""></center>
+<map name="db/dde/internal_8h_8b2dbdbdd9da1d0b56e2e9acb88f053b_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="233,5,367,32"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="208,56,392,83"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_40686fc1fb2534d8ef980e4e60747146_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_40686fc1fb2534d8ef980e4e60747146_icgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_40686fc1fb2534d8ef980e4e60747146_icgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,22 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="152,527,320,553">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1332,527,1540,553">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1593,780,1772,807">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1823,780,2001,807">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="2052,831,2148,857">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="389,476,568,503">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="647,324,820,351">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="880,324,1037,351">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1087,223,1279,249">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="636,932,831,959">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="899,1033,1019,1060">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1096,628,1269,655">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="443,1033,515,1060">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="199,780,273,807">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="371,780,587,807">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="161,881,311,908">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="163,932,309,959">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="657,273,809,300">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1093,147,1272,173">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="151,729,321,756">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="883,400,1035,427">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1328,932,1544,959">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_40686fc1fb2534d8ef980e4e60747146_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_40686fc1fb2534d8ef980e4e60747146_icgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_40686fc1fb2534d8ef980e4e60747146_icgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+8a436ad88a27fb490f386137effbd344
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_40686fc1fb2534d8ef980e4e60747146_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_40686fc1fb2534d8ef980e4e60747146_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_8b2dbdbdd9da1d0b56e2e9acb88f053b_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_8b2dbdbdd9da1d0b56e2e9acb88f053b_icgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_8b2dbdbdd9da1d0b56e2e9acb88f053b_icgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="233,5,367,32">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="208,56,392,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_8b2dbdbdd9da1d0b56e2e9acb88f053b_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_8b2dbdbdd9da1d0b56e2e9acb88f053b_icgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_8b2dbdbdd9da1d0b56e2e9acb88f053b_icgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e5cfd2231061d04e5836939750b42aa4
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_8b2dbdbdd9da1d0b56e2e9acb88f053b_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dde/internal_8h_8b2dbdbdd9da1d0b56e2e9acb88f053b_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/db/df1/minimal__example_8c__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/db/df1/minimal__example_8c__incl.map         
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/db/df1/minimal__example_8c__incl.map 
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="23,84,95,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="119,84,223,111">

Added: libmicrohttpd-docs/WWW/doxygen/db/df1/minimal__example_8c__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/db/df1/minimal__example_8c__incl.md5         
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/db/df1/minimal__example_8c__incl.md5 
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+50ffe975ba59ede83a74faba3670d0ab
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/db/df1/minimal__example_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/df1/minimal__example_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c.html                 
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c.html 2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,878 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/postprocessor.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>postprocessor.c File Reference</h1>Methods for parsing POST data. <a 
href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for postprocessor.c:</div>
+<div class="dynsection">
+<p><center><img src="../../dd/d35/postprocessor_8c__incl.png" border="0" 
usemap="#src/daemon/postprocessor.c_map" alt=""></center>
+<map name="src/daemon/postprocessor.c_map">
+<area shape="rect" href="../../db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="67,84,147,110"></map>
+</div>
+
+<p>
+<a href="../../d2/d30/postprocessor_8c-source.html">Go to the source code of 
this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/dfc/postprocessor_8c.html#61d402b9a914c59845305970eecc0c5a">XBUF_SIZE</a>&nbsp;&nbsp;&nbsp;1024</td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>
 { <br>
+&nbsp;&nbsp;<a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">PP_Error</a>,
 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed9ae7dbcbe60c2a7fa3e4785c26adce3">PP_Done</a>,
 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e71dec17dc66464906171314827fe5856">PP_Init</a>,
 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e85734f0d8c8ddec20e273b8a5dba160f">PP_ProcessValue</a>,
 
+<br>
+&nbsp;&nbsp;<a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e8e2b06fd69a35091fc0c828276cfe70f">PP_ExpectNewLine</a>,
 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ec7e2186ba3a8b6327b79d121953f13cc">PP_ProcessEntryHeaders</a>,
 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e82be3101cee2fd3b16863b5d017b1e7a">PP_PerformCheckMultipart</a>,
 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed78b3d2032cb3b33dabafd1034fdbb01">PP_ProcessValueToBoundary</a>,
 
+<br>
+&nbsp;&nbsp;<a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e1a1f0fb1d267ab5615613afa0b79ba6a">PP_PerformCleanup</a>,
 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e844dcd3e22b48a1bb77319d7199f2cbe">PP_Nested_Init</a>,
 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e54dc073787a215f2ac1dace4d0ae9284">PP_Nested_PerformMarking</a>,
 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e8ee1030bcee3edd1a8db714e999397d6">PP_Nested_ProcessEntryHeaders</a>,
 
+<br>
+&nbsp;&nbsp;<a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ee905d2231d6bca0ae96de96be84e40c8">PP_Nested_ProcessValueToBoundary</a>,
 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e9078431b767c2841b314f624e6409b4c">PP_Nested_PerformCleanup</a>
+<br>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142">RN_State</a>
 { <br>
+&nbsp;&nbsp;<a class="el" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01428c0f431621f51eb512f2ec999ca81f9a">RN_Inactive</a>
 =  0, 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142f273aa1d629e793bf3f4e370c1d75b55">RN_OptN</a>
 =  1, 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142a171586793579e1ab22646c05d83a76c">RN_Full</a>
 =  2, 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01421dfe72ffa084807a6e357c540c78374a">RN_Dash</a>
 =  3, 
+<br>
+&nbsp;&nbsp;<a class="el" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142f4690b1f159ee9cdfe6dc5f469c065d7">RN_Dash2</a>
 =  4
+<br>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad">NE_State</a>
 { <br>
+&nbsp;&nbsp;<a class="el" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad280a8fd3a7a603b3c8fcb2b8025f7346">NE_none</a>
 =  0, 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad14953d028af5283cb4a3abbcb13af810">NE_content_name</a>
 =  1, 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad1f14e6321dbe17e4a256e7155ec169af">NE_content_type</a>
 =  2, 
+<a class="el" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25adadcde7dc2d6720564f5f0dfc4323ce2c">NE_content_filename</a>
 =  4, 
+<br>
+&nbsp;&nbsp;<a class="el" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad222ddbd206eb5d97f1dfd99a5bcbbcd1">NE_content_transfer_encoding</a>
 =  8
+<br>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct 
MHD_PostProcessor *&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d">MHD_create_post_processor</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
unsigned int buffer_size, <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#e64097ac0e055533bcd8d971a0fcc8bd">MHD_PostDataIterator</a>
 ikvi, void *cls)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f">post_process_urlencoded</a>
 (struct MHD_PostProcessor *pp, const char *post_data, unsigned int 
post_data_len)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379">try_match_header</a>
 (const char *prefix, char *line, char **suffix)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90">find_boundary</a>
 (struct MHD_PostProcessor *pp, const char *boundary, size_t blen, unsigned int 
*ioffptr, enum <a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>
 next_state, enum <a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>
 next_dash_state)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9">try_get_value</a>
 (const char *buf, const char *key, char **destination)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150">process_multipart_headers</a>
 (struct MHD_PostProcessor *pp, unsigned int *ioffptr, enum <a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>
 next_state)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6">process_value_to_boundary</a>
 (struct MHD_PostProcessor *pp, unsigned int *ioffptr, const char *boundary, 
size_t blen, enum <a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>
 next_state, enum <a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>
 next_dash_state)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b">free_unmarked</a>
 (struct MHD_PostProcessor *pp)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7">post_process_multipart</a>
 (struct MHD_PostProcessor *pp, const char *post_data, unsigned int 
post_data_len)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc">MHD_post_process</a>
 (struct MHD_PostProcessor *pp, const char *post_data, unsigned int 
post_data_len)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">MHD_destroy_post_processor</a>
 (struct MHD_PostProcessor *pp)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Methods for parsing POST data. 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Christian Grothoff 
</dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="61d402b9a914c59845305970eecc0c5a"></a><!-- doxytag: 
member="postprocessor.c::XBUF_SIZE" ref="61d402b9a914c59845305970eecc0c5a" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define XBUF_SIZE&nbsp;&nbsp;&nbsp;1024          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Size of on-stack buffer that we use for un-escaping of the value. 
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00031">31</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00305">post_process_urlencoded()</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="669d53da687b8db9fe722f1544fb25ad"></a><!-- doxytag: 
member="postprocessor.c::NE_State" ref="669d53da687b8db9fe722f1544fb25ad" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" 
href="../../db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad">NE_State</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Bits for the globally known fields that should not be deleted when we exit the 
nested state. <dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" 
name="669d53da687b8db9fe722f1544fb25ad280a8fd3a7a603b3c8fcb2b8025f7346"></a><!--
 doxytag: member="NE_none" 
ref="669d53da687b8db9fe722f1544fb25ad280a8fd3a7a603b3c8fcb2b8025f7346" args="" 
-->NE_none</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="669d53da687b8db9fe722f1544fb25ad14953d028af5283cb4a3abbcb13af810"></a><!--
 doxytag: member="NE_content_name" 
ref="669d53da687b8db9fe722f1544fb25ad14953d028af5283cb4a3abbcb13af810" args="" 
-->NE_content_name</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="669d53da687b8db9fe722f1544fb25ad1f14e6321dbe17e4a256e7155ec169af"></a><!--
 doxytag: member="NE_content_type" 
ref="669d53da687b8db9fe722f1544fb25ad1f14e6321dbe17e4a256e7155ec169af" args="" 
-->NE_content_type</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="669d53da687b8db9fe722f1544fb25adadcde7dc2d6720564f5f0dfc4323ce2c"></a><!--
 doxytag: member="NE_content_filename" 
ref="669d53da687b8db9fe722f1544fb25adadcde7dc2d6720564f5f0dfc4323ce2c" args="" 
-->NE_content_filename</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="669d53da687b8db9fe722f1544fb25ad222ddbd206eb5d97f1dfd99a5bcbbcd1"></a><!--
 doxytag: member="NE_content_transfer_encoding" 
ref="669d53da687b8db9fe722f1544fb25ad222ddbd206eb5d97f1dfd99a5bcbbcd1" args="" 
-->NE_content_transfer_encoding</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00098">98</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="a6e3ffd8a864f75e46cf4a5d30eb130e"></a><!-- doxytag: 
member="postprocessor.c::PP_State" ref="a6e3ffd8a864f75e46cf4a5d30eb130e" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+States in the PP parser's state machine. <dl compact><dt><b>Enumerator: 
</b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" 
name="a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38"></a><!--
 doxytag: member="PP_Error" 
ref="a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38" args="" 
-->PP_Error</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="a6e3ffd8a864f75e46cf4a5d30eb130ed9ae7dbcbe60c2a7fa3e4785c26adce3"></a><!--
 doxytag: member="PP_Done" 
ref="a6e3ffd8a864f75e46cf4a5d30eb130ed9ae7dbcbe60c2a7fa3e4785c26adce3" args="" 
-->PP_Done</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="a6e3ffd8a864f75e46cf4a5d30eb130e71dec17dc66464906171314827fe5856"></a><!--
 doxytag: member="PP_Init" 
ref="a6e3ffd8a864f75e46cf4a5d30eb130e71dec17dc66464906171314827fe5856" args="" 
-->PP_Init</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="a6e3ffd8a864f75e46cf4a5d30eb130e85734f0d8c8ddec20e273b8a5dba160f"></a><!--
 doxytag: member="PP_ProcessValue" 
ref="a6e3ffd8a864f75e46cf4a5d30eb130e85734f0d8c8ddec20e273b8a5dba160f" args="" 
-->PP_ProcessValue</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="a6e3ffd8a864f75e46cf4a5d30eb130e8e2b06fd69a35091fc0c828276cfe70f"></a><!--
 doxytag: member="PP_ExpectNewLine" 
ref="a6e3ffd8a864f75e46cf4a5d30eb130e8e2b06fd69a35091fc0c828276cfe70f" args="" 
-->PP_ExpectNewLine</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="a6e3ffd8a864f75e46cf4a5d30eb130ec7e2186ba3a8b6327b79d121953f13cc"></a><!--
 doxytag: member="PP_ProcessEntryHeaders" 
ref="a6e3ffd8a864f75e46cf4a5d30eb130ec7e2186ba3a8b6327b79d121953f13cc" args="" 
-->PP_ProcessEntryHeaders</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="a6e3ffd8a864f75e46cf4a5d30eb130e82be3101cee2fd3b16863b5d017b1e7a"></a><!--
 doxytag: member="PP_PerformCheckMultipart" 
ref="a6e3ffd8a864f75e46cf4a5d30eb130e82be3101cee2fd3b16863b5d017b1e7a" args="" 
-->PP_PerformCheckMultipart</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="a6e3ffd8a864f75e46cf4a5d30eb130ed78b3d2032cb3b33dabafd1034fdbb01"></a><!--
 doxytag: member="PP_ProcessValueToBoundary" 
ref="a6e3ffd8a864f75e46cf4a5d30eb130ed78b3d2032cb3b33dabafd1034fdbb01" args="" 
-->PP_ProcessValueToBoundary</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="a6e3ffd8a864f75e46cf4a5d30eb130e1a1f0fb1d267ab5615613afa0b79ba6a"></a><!--
 doxytag: member="PP_PerformCleanup" 
ref="a6e3ffd8a864f75e46cf4a5d30eb130e1a1f0fb1d267ab5615613afa0b79ba6a" args="" 
-->PP_PerformCleanup</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="a6e3ffd8a864f75e46cf4a5d30eb130e844dcd3e22b48a1bb77319d7199f2cbe"></a><!--
 doxytag: member="PP_Nested_Init" 
ref="a6e3ffd8a864f75e46cf4a5d30eb130e844dcd3e22b48a1bb77319d7199f2cbe" args="" 
-->PP_Nested_Init</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="a6e3ffd8a864f75e46cf4a5d30eb130e54dc073787a215f2ac1dace4d0ae9284"></a><!--
 doxytag: member="PP_Nested_PerformMarking" 
ref="a6e3ffd8a864f75e46cf4a5d30eb130e54dc073787a215f2ac1dace4d0ae9284" args="" 
-->PP_Nested_PerformMarking</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="a6e3ffd8a864f75e46cf4a5d30eb130e8ee1030bcee3edd1a8db714e999397d6"></a><!--
 doxytag: member="PP_Nested_ProcessEntryHeaders" 
ref="a6e3ffd8a864f75e46cf4a5d30eb130e8ee1030bcee3edd1a8db714e999397d6" args="" 
-->PP_Nested_ProcessEntryHeaders</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="a6e3ffd8a864f75e46cf4a5d30eb130ee905d2231d6bca0ae96de96be84e40c8"></a><!--
 doxytag: member="PP_Nested_ProcessValueToBoundary" 
ref="a6e3ffd8a864f75e46cf4a5d30eb130ee905d2231d6bca0ae96de96be84e40c8" args="" 
-->PP_Nested_ProcessValueToBoundary</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="a6e3ffd8a864f75e46cf4a5d30eb130e9078431b767c2841b314f624e6409b4c"></a><!--
 doxytag: member="PP_Nested_PerformCleanup" 
ref="a6e3ffd8a864f75e46cf4a5d30eb130e9078431b767c2841b314f624e6409b4c" args="" 
-->PP_Nested_PerformCleanup</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00036">36</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="44dc9d5a615b4496376c9b5499bb0142"></a><!-- doxytag: 
member="postprocessor.c::RN_State" ref="44dc9d5a615b4496376c9b5499bb0142" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" 
href="../../db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142">RN_State</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" 
name="44dc9d5a615b4496376c9b5499bb01428c0f431621f51eb512f2ec999ca81f9a"></a><!--
 doxytag: member="RN_Inactive" 
ref="44dc9d5a615b4496376c9b5499bb01428c0f431621f51eb512f2ec999ca81f9a" args="" 
-->RN_Inactive</em>&nbsp;</td><td>
+No RN-preprocessing in this state. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="44dc9d5a615b4496376c9b5499bb0142f273aa1d629e793bf3f4e370c1d75b55"></a><!--
 doxytag: member="RN_OptN" 
ref="44dc9d5a615b4496376c9b5499bb0142f273aa1d629e793bf3f4e370c1d75b55" args="" 
-->RN_OptN</em>&nbsp;</td><td>
+If the next character is '<br>
+', skip it. Otherwise, just go inactive. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="44dc9d5a615b4496376c9b5499bb0142a171586793579e1ab22646c05d83a76c"></a><!--
 doxytag: member="RN_Full" 
ref="44dc9d5a615b4496376c9b5499bb0142a171586793579e1ab22646c05d83a76c" args="" 
-->RN_Full</em>&nbsp;</td><td>
+Expect '<br>
+' (and only '<br>
+'). As always, we also expect only '' or only '<br>
+'. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="44dc9d5a615b4496376c9b5499bb01421dfe72ffa084807a6e357c540c78374a"></a><!--
 doxytag: member="RN_Dash" 
ref="44dc9d5a615b4496376c9b5499bb01421dfe72ffa084807a6e357c540c78374a" args="" 
-->RN_Dash</em>&nbsp;</td><td>
+Expect either '<br>
+' or '--<br>
+'. If '--<br>
+', transition into dash-state for the main state machine </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="44dc9d5a615b4496376c9b5499bb0142f4690b1f159ee9cdfe6dc5f469c065d7"></a><!--
 doxytag: member="RN_Dash2" 
ref="44dc9d5a615b4496376c9b5499bb0142f4690b1f159ee9cdfe6dc5f469c065d7" args="" 
-->RN_Dash2</em>&nbsp;</td><td>
+Got a single dash, expect second dash. </td></tr>
+</table>
+</dl>
+
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00062">62</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="8f100155f2f73d8b27e4d3a1554e9e90"></a><!-- doxytag: 
member="postprocessor.c::find_boundary" ref="8f100155f2f73d8b27e4d3a1554e9e90" 
args="(struct MHD_PostProcessor *pp, const char *boundary, size_t blen, 
unsigned int *ioffptr, enum PP_State next_state, enum PP_State 
next_dash_state)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int find_boundary           </td>
+          <td>(</td>
+          <td class="paramtype">struct MHD_PostProcessor *&nbsp;</td>
+          <td class="paramname"> <em>pp</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>boundary</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>blen</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>ioffptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>&nbsp;</td>
+          <td class="paramname"> <em>next_state</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>&nbsp;</td>
+          <td class="paramname"> <em>next_dash_state</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00459">459</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00039">PP_Error</a>, and <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00085">RN_Dash</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00705">post_process_multipart()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dfc/postprocessor_8c_8f100155f2f73d8b27e4d3a1554e9e90_icgraph.png"
 border="0" 
usemap="#db/dfc/postprocessor_8c_8f100155f2f73d8b27e4d3a1554e9e90_icgraph_map" 
alt=""></center>
+<map 
name="db/dfc/postprocessor_8c_8f100155f2f73d8b27e4d3a1554e9e90_icgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="167,5,337,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d4f50cd0f1bedb091d784253dd4ee44b"></a><!-- doxytag: 
member="postprocessor.c::free_unmarked" ref="d4f50cd0f1bedb091d784253dd4ee44b" 
args="(struct MHD_PostProcessor *pp)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void free_unmarked           </td>
+          <td>(</td>
+          <td class="paramtype">struct MHD_PostProcessor *&nbsp;</td>
+          <td class="paramname"> <em>pp</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00675">675</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00103">NE_content_filename</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00101">NE_content_name</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00104">NE_content_transfer_encoding</a>,
 and <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00102">NE_content_type</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l01009">MHD_destroy_post_processor()</a>,
 and <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00705">post_process_multipart()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dfc/postprocessor_8c_d4f50cd0f1bedb091d784253dd4ee44b_icgraph.png"
 border="0" 
usemap="#db/dfc/postprocessor_8c_d4f50cd0f1bedb091d784253dd4ee44b_icgraph_map" 
alt=""></center>
+<map 
name="db/dfc/postprocessor_8c_d4f50cd0f1bedb091d784253dd4ee44b_icgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="175,5,385,32"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="195,56,365,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="f81b9b96a50f274430c0f310bb0ff63d"></a><!-- doxytag: 
member="postprocessor.c::MHD_create_post_processor" 
ref="f81b9b96a50f274430c0f310bb0ff63d" args="(struct MHD_Connection 
*connection, unsigned int buffer_size, MHD_PostDataIterator ikvi, void *cls)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct MHD_PostProcessor* 
MHD_create_post_processor           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>buffer_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#e64097ac0e055533bcd8d971a0fcc8bd">MHD_PostDataIterator</a>&nbsp;</td>
+          <td class="paramname"> <em>ikvi</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [read]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a PostProcessor.<p>
+A PostProcessor can be used to (incrementally) parse the data portion of a 
POST request.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>connection</em>&nbsp;</td><td>the connection on which the POST 
is happening (used to determine the POST format) </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>buffer_size</em>&nbsp;</td><td>maximum number of bytes to use 
for internal buffering (used only for the parsing, specifically the parsing of 
the keys). A tiny value (256-1024) should be sufficient. Do NOT use 0. 
</td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>ikvi</em>&nbsp;</td><td>iterator to be called with the parsed 
data </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>cls</em>&nbsp;</td><td>first argument to ikvi </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL on error (out of 
memory, unsupported encoding), otherwise a PP handle </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00249">249</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00365">MHD_HEADER_KIND</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00174">MHD_HTTP_HEADER_CONTENT_TYPE</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00229">MHD_HTTP_POST_ENCODING_FORM_URLENCODED</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00230">MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00164">MHD_lookup_connection_value()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00041">PP_Init</a>, and <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00067">RN_Inactive</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_cgraph.png" 
border="0" 
usemap="#db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_cgraph_map" 
alt=""></center>
+<map 
name="db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_cgraph_map">
+<area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="260,5,479,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="5089c2d1b5ec45344eeddf3f7ac4f2d1"></a><!-- doxytag: 
member="postprocessor.c::MHD_destroy_post_processor" 
ref="5089c2d1b5ec45344eeddf3f7ac4f2d1" args="(struct MHD_PostProcessor *pp)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MHD_destroy_post_processor           </td>
+          <td>(</td>
+          <td class="paramtype">struct MHD_PostProcessor *&nbsp;</td>
+          <td class="paramname"> <em>pp</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Release PostProcessor resources. 
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l01009">1009</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00675">free_unmarked()</a>, 
and <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00100">NE_none</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.png" 
border="0" 
usemap="#db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph_map" 
alt=""></center>
+<map 
name="db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="268,5,385,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="a6900f833dba9bddd2f003aab9a4bfdc"></a><!-- doxytag: 
member="postprocessor.c::MHD_post_process" 
ref="a6900f833dba9bddd2f003aab9a4bfdc" args="(struct MHD_PostProcessor *pp, 
const char *post_data, unsigned int post_data_len)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_post_process           </td>
+          <td>(</td>
+          <td class="paramtype">struct MHD_PostProcessor *&nbsp;</td>
+          <td class="paramname"> <em>pp</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>post_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>post_data_len</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Parse and process POST data. Call this function when POST data is available 
(usually during an MHD_AccessHandlerCallback) with the upload_data and 
upload_data_size. Whenever possible, this will then cause calls to the 
MHD_IncrementalKeyValueIterator.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>pp</em>&nbsp;</td><td>the 
post processor </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>post_data</em>&nbsp;</td><td>post_data_len bytes of POST data 
</td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>post_data_len</em>&nbsp;</td><td>length of post_data </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES on success, 
MHD_NO on error (out-of-memory, iterator aborted, parse error) </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00988">988</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00229">MHD_HTTP_POST_ENCODING_FORM_URLENCODED</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00230">MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00705">post_process_multipart()</a>,
 and <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00305">post_process_urlencoded()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.png" 
border="0" 
usemap="#db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_cgraph_map" 
alt=""></center>
+<map 
name="db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_cgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="204,5,375,32"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="197,56,381,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="6a3456053e1b327c0b76c2bb0d8f75f7"></a><!-- doxytag: 
member="postprocessor.c::post_process_multipart" 
ref="6a3456053e1b327c0b76c2bb0d8f75f7" args="(struct MHD_PostProcessor *pp, 
const char *post_data, unsigned int post_data_len)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int post_process_multipart           </td>
+          <td>(</td>
+          <td class="paramtype">struct MHD_PostProcessor *&nbsp;</td>
+          <td class="paramname"> <em>pp</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>post_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>post_data_len</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Decode multipart POST data. 
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00705">705</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00459">find_boundary()</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00675">free_unmarked()</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00103">NE_content_filename</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00101">NE_content_name</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00104">NE_content_transfer_encoding</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00102">NE_content_type</a>, <a 
class="el" href="../../d2/d30/postprocessor_8c-source.html#l00100">NE_none</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00040">PP_Done</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00039">PP_Error</a>, <a 
class="el" href="../../d2/d30/postprocessor_8c-source.html#l00041">PP_Init</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00054">PP_Nested_Init</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00058">PP_Nested_PerformCleanup</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00055">PP_Nested_PerformMarking</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00056">PP_Nested_ProcessEntryHeaders</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00057">PP_Nested_ProcessValueToBoundary</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00049">PP_PerformCheckMultipart</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00051">PP_PerformCleanup</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00048">PP_ProcessEntryHeaders</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00050">PP_ProcessValueToBoundary</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00543">process_multipart_headers()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00604">process_value_to_boundary()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00085">RN_Dash</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00090">RN_Dash2</a>, <a 
class="el" href="../../d2/d30/postprocessor_8c-source.html#l00079">RN_Full</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00067">RN_Inactive</a>, and <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00073">RN_OptN</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00988">MHD_post_process()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_cgraph.png" 
border="0" 
usemap="#db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_cgraph_map" 
alt=""></center>
+<map 
name="db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_cgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="271,5,383,32"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="268,56,385,82"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="229,106,424,133"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="227,157,427,184"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_icgraph.png"
 border="0" 
usemap="#db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_icgraph_map" 
alt=""></center>
+<map 
name="db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_icgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="227,5,371,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="2f840498c91c23dfbb753be667a01f0f"></a><!-- doxytag: 
member="postprocessor.c::post_process_urlencoded" 
ref="2f840498c91c23dfbb753be667a01f0f" args="(struct MHD_PostProcessor *pp, 
const char *post_data, unsigned int post_data_len)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int post_process_urlencoded           
</td>
+          <td>(</td>
+          <td class="paramtype">struct MHD_PostProcessor *&nbsp;</td>
+          <td class="paramname"> <em>pp</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>post_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>post_data_len</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Process url-encoded POST data. 
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00305">305</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b">MHD_http_unescape()</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00381">MHD_POSTDATA_KIND</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" href="../../d2/d30/postprocessor_8c-source.html#l00040">PP_Done</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00039">PP_Error</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00045">PP_ExpectNewLine</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00041">PP_Init</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00044">PP_ProcessValue</a>, 
and <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00031">XBUF_SIZE</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00988">MHD_post_process()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_cgraph.png" 
border="0" 
usemap="#db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_cgraph_map" 
alt=""></center>
+<map 
name="db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_cgraph_map">
+<area shape="rect" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="237,5,392,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_icgraph.png"
 border="0" 
usemap="#db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_icgraph_map" 
alt=""></center>
+<map 
name="db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_icgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="237,5,381,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="a804375b61052fb80c693a7489282150"></a><!-- doxytag: 
member="postprocessor.c::process_multipart_headers" 
ref="a804375b61052fb80c693a7489282150" args="(struct MHD_PostProcessor *pp, 
unsigned int *ioffptr, enum PP_State next_state)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int process_multipart_headers           
</td>
+          <td>(</td>
+          <td class="paramtype">struct MHD_PostProcessor *&nbsp;</td>
+          <td class="paramname"> <em>pp</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>ioffptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>&nbsp;</td>
+          <td class="paramname"> <em>next_state</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Go over the headers of the part and update the fields in "pp" according to 
what we find. If we are at the end of the headers (as indicated by an empty 
line), transition into next_state.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>ioffptr</em>&nbsp;</td><td>set to how many bytes have been 
processed </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if we can 
continue processing, MHD_NO on error or if we do not have enough data yet 
</dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00543">543</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00039">PP_Error</a>, <a 
class="el" href="../../d2/d30/postprocessor_8c-source.html#l00079">RN_Full</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00073">RN_OptN</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00496">try_get_value()</a>, 
and <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00442">try_match_header()</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00705">post_process_multipart()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_cgraph.png" 
border="0" 
usemap="#db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_cgraph_map" 
alt=""></center>
+<map 
name="db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_cgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="267,5,373,32"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="251,56,389,83"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_icgraph.png"
 border="0" 
usemap="#db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_icgraph_map" 
alt=""></center>
+<map 
name="db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_icgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="252,5,423,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="2b8beca689da103d776e4e29641896b6"></a><!-- doxytag: 
member="postprocessor.c::process_value_to_boundary" 
ref="2b8beca689da103d776e4e29641896b6" args="(struct MHD_PostProcessor *pp, 
unsigned int *ioffptr, const char *boundary, size_t blen, enum PP_State 
next_state, enum PP_State next_dash_state)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int process_value_to_boundary           
</td>
+          <td>(</td>
+          <td class="paramtype">struct MHD_PostProcessor *&nbsp;</td>
+          <td class="paramname"> <em>pp</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>ioffptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>boundary</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>blen</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>&nbsp;</td>
+          <td class="paramname"> <em>next_state</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">PP_State</a>&nbsp;</td>
+          <td class="paramname"> <em>next_dash_state</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+We have the value until we hit the given boundary; process accordingly.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>boundary</em>&nbsp;</td><td>the boundary to look for </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>blen</em>&nbsp;</td><td>strlen(boundary) </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>next_state</em>&nbsp;</td><td>what state to go into after the 
boundary was found </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>next_dash_state</em>&nbsp;</td><td>state to go into if the 
next boundary ends with "--" </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if we can 
continue processing, MHD_NO on error or if we do not have enough data yet 
</dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00604">604</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00381">MHD_POSTDATA_KIND</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00039">PP_Error</a>, and <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00085">RN_Dash</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00705">post_process_multipart()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dfc/postprocessor_8c_2b8beca689da103d776e4e29641896b6_icgraph.png"
 border="0" 
usemap="#db/dfc/postprocessor_8c_2b8beca689da103d776e4e29641896b6_icgraph_map" 
alt=""></center>
+<map 
name="db/dfc/postprocessor_8c_2b8beca689da103d776e4e29641896b6_icgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="255,5,425,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="b018c0526bfcd25d1fe8ade87f5260a9"></a><!-- doxytag: 
member="postprocessor.c::try_get_value" ref="b018c0526bfcd25d1fe8ade87f5260a9" 
args="(const char *buf, const char *key, char **destination)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void try_get_value           </td>
+          <td>(</td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char **&nbsp;</td>
+          <td class="paramname"> <em>destination</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+In buf, there maybe an expression '$key="$value"'. If that is the case, copy a 
copy of $value to destination.<p>
+If destination is already non-NULL, do nothing. 
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00496">496</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00543">process_multipart_headers()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dfc/postprocessor_8c_b018c0526bfcd25d1fe8ade87f5260a9_icgraph.png"
 border="0" 
usemap="#db/dfc/postprocessor_8c_b018c0526bfcd25d1fe8ade87f5260a9_icgraph_map" 
alt=""></center>
+<map 
name="db/dfc/postprocessor_8c_b018c0526bfcd25d1fe8ade87f5260a9_icgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="164,5,359,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="f094d7c728f5962a5ebb738fcb2e0379"></a><!-- doxytag: 
member="postprocessor.c::try_match_header" 
ref="f094d7c728f5962a5ebb738fcb2e0379" args="(const char *prefix, char *line, 
char **suffix)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int try_match_header           </td>
+          <td>(</td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>prefix</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>line</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char **&nbsp;</td>
+          <td class="paramname"> <em>suffix</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+If the given line matches the prefix, strdup the rest of the line into the 
suffix ptr.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if there was a 
match, MHD_NO if not </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00442">442</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, and <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00543">process_multipart_headers()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dfc/postprocessor_8c_f094d7c728f5962a5ebb738fcb2e0379_icgraph.png"
 border="0" 
usemap="#db/dfc/postprocessor_8c_f094d7c728f5962a5ebb738fcb2e0379_icgraph_map" 
alt=""></center>
+<map 
name="db/dfc/postprocessor_8c_f094d7c728f5962a5ebb738fcb2e0379_icgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="193,5,388,32"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2b8beca689da103d776e4e29641896b6_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2b8beca689da103d776e4e29641896b6_icgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2b8beca689da103d776e4e29641896b6_icgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="255,5,425,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2b8beca689da103d776e4e29641896b6_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2b8beca689da103d776e4e29641896b6_icgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2b8beca689da103d776e4e29641896b6_icgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+6cfbec399644ccb93e599f92b9ce166b
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2b8beca689da103d776e4e29641896b6_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2b8beca689da103d776e4e29641896b6_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_cgraph.map
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_cgraph.map
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="237,5,392,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_cgraph.md5
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_cgraph.md5
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+4d5b950929a00a195f1e371ccfad39bb
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_icgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_icgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="237,5,381,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_icgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_icgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+a5ad3507ad9c76d89f5385a47e610842
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_2f840498c91c23dfbb753be667a01f0f_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.map
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.map
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="268,5,385,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.md5
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.md5
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+18a12043b05bdad79a770e79326139cc
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f" 
title="test_multipart" alt="" coords="292,6,404,32">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15" 
title="test_nested_multipart" alt="" coords="267,56,429,83">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081" 
title="test_urlencoding" alt="" coords="284,107,412,134">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="477,56,531,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3319c99822d963af02c41b329eda0a02
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_cgraph.map
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_cgraph.map
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="271,5,383,32">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="268,56,385,82">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="229,106,424,133">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="227,157,427,184">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_cgraph.md5
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_cgraph.md5
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+c4601f2c4303a245cf1774a831396b0d
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_icgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_icgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="227,5,371,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_icgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_icgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+ab657dae410a9bf122e7ee5e40aab222
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_6a3456053e1b327c0b76c2bb0d8f75f7_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_8f100155f2f73d8b27e4d3a1554e9e90_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_8f100155f2f73d8b27e4d3a1554e9e90_icgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_8f100155f2f73d8b27e4d3a1554e9e90_icgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="167,5,337,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_8f100155f2f73d8b27e4d3a1554e9e90_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_8f100155f2f73d8b27e4d3a1554e9e90_icgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_8f100155f2f73d8b27e4d3a1554e9e90_icgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+74a8bd285be707dcbad526c9423014a4
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_8f100155f2f73d8b27e4d3a1554e9e90_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_8f100155f2f73d8b27e4d3a1554e9e90_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.map
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.map
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="204,5,375,32">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="197,56,381,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.md5
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.md5
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+61c91b98ad68f13a8d64e97596a57baa
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f" 
title="test_multipart" alt="" coords="223,6,335,32">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15" 
title="test_nested_multipart" alt="" coords="197,56,360,83">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081" 
title="test_urlencoding" alt="" coords="215,107,343,134">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="408,56,461,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+0995e62e8f285b498c2ab49f46925173
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_cgraph.map
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_cgraph.map
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="267,5,373,32">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="251,56,389,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_cgraph.md5
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_cgraph.md5
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+7be77e73f367e25aa7d686f94be14751
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_icgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_icgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="252,5,423,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_icgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_icgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+479b074194d4c6fd12bf34b925e9af0e
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_a804375b61052fb80c693a7489282150_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_b018c0526bfcd25d1fe8ade87f5260a9_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_b018c0526bfcd25d1fe8ade87f5260a9_icgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_b018c0526bfcd25d1fe8ade87f5260a9_icgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="164,5,359,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_b018c0526bfcd25d1fe8ade87f5260a9_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_b018c0526bfcd25d1fe8ade87f5260a9_icgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_b018c0526bfcd25d1fe8ade87f5260a9_icgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3e4bcfa191e932f336ac25125fe9bf9e
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_b018c0526bfcd25d1fe8ade87f5260a9_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_b018c0526bfcd25d1fe8ade87f5260a9_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_d4f50cd0f1bedb091d784253dd4ee44b_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_d4f50cd0f1bedb091d784253dd4ee44b_icgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_d4f50cd0f1bedb091d784253dd4ee44b_icgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="175,5,385,32">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="195,56,365,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_d4f50cd0f1bedb091d784253dd4ee44b_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_d4f50cd0f1bedb091d784253dd4ee44b_icgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_d4f50cd0f1bedb091d784253dd4ee44b_icgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+482baaf7a72129dc85e081e658bdded0
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_d4f50cd0f1bedb091d784253dd4ee44b_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_d4f50cd0f1bedb091d784253dd4ee44b_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f094d7c728f5962a5ebb738fcb2e0379_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f094d7c728f5962a5ebb738fcb2e0379_icgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f094d7c728f5962a5ebb738fcb2e0379_icgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="193,5,388,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f094d7c728f5962a5ebb738fcb2e0379_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f094d7c728f5962a5ebb738fcb2e0379_icgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f094d7c728f5962a5ebb738fcb2e0379_icgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+f34828a03b5be7afcb01ba6485f3685a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f094d7c728f5962a5ebb738fcb2e0379_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f094d7c728f5962a5ebb738fcb2e0379_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_cgraph.map
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_cgraph.map
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="260,5,479,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_cgraph.md5
                          (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_cgraph.md5
  2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3ae1e0c24419fcc1ee9f4c8ea03e5c01
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_icgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_icgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f" 
title="test_multipart" alt="" coords="284,6,396,32">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15" 
title="test_nested_multipart" alt="" coords="259,56,421,83">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081" 
title="test_urlencoding" alt="" coords="276,107,404,134">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="469,56,523,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_icgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_icgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+8456f060582633f2c82b909ce2beb7ba
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/db/dfc/postprocessor_8c_f81b9b96a50f274430c0f310bb0ff63d_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h.html                    
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h.html    2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,3676 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/include/microhttpd.h File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_341d32ad79c8433c7112866eaed039b9.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>microhttpd.h File Reference</h1>public interface to libmicrohttpd <a 
href="#_details">More...</a>
+<p>
+<code>#include &lt;sys/types.h&gt;</code><br>
+<code>#include &lt;sys/select.h&gt;</code><br>
+<code>#include &lt;sys/socket.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for microhttpd.h:</div>
+<div class="dynsection">
+<p><center><img src="../../d8/d26/microhttpd_8h__incl.png" border="0" 
usemap="#src/include/microhttpd.h_map" alt=""></center>
+</div>
+
+<p>
+<div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dynsection">
+<p><center><img src="../../d9/ded/microhttpd_8h__dep__incl.png" border="0" 
usemap="#src/include/microhttpd.hdep_map" alt=""></center>
+<map name="src/include/microhttpd.hdep_map">
+<area shape="rect" href="../../db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="13,84,173,110"></map>
+</div>
+
+<p>
+<a href="../../db/d93/microhttpd_8h-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#cfebc8ea85b97c6207236b3fd27cd4b9">MHD_VERSION</a>&nbsp;&nbsp;&nbsp;0x00030000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#37710dce169530af32f5e8f2d742f80d">MHD_HTTP_CONTINUE</a>&nbsp;&nbsp;&nbsp;100</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#64b2ff266d6bdf3fe59975082ddde1be">MHD_HTTP_SWITCHING_PROTOCOLS</a>&nbsp;&nbsp;&nbsp;101</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#429fbf72864b6f5865129c19280323b4">MHD_HTTP_PROCESSING</a>&nbsp;&nbsp;&nbsp;102</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>&nbsp;&nbsp;&nbsp;200</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#d8cd388e726f2bf83b6f6354406cd0b1">MHD_HTTP_CREATED</a>&nbsp;&nbsp;&nbsp;201</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#a966c7253587440e832247e2a66e6a99">MHD_HTTP_ACCEPTED</a>&nbsp;&nbsp;&nbsp;202</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#8617e3be965ac6ecc554f6453e4dfaad">MHD_HTTP_NON_AUTHORITATIVE_INFORMATION</a>&nbsp;&nbsp;&nbsp;203</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#d8855eda2f04ce43e72d29ca821582fe">MHD_HTTP_NO_CONTENT</a>&nbsp;&nbsp;&nbsp;204</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#6a5ce275fe99548dd17be7f24a7dce3f">MHD_HTTP_RESET_CONTENT</a>&nbsp;&nbsp;&nbsp;205</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#9747071e1bf0cacd2fd935a1fd888895">MHD_HTTP_PARTIAL_CONTENT</a>&nbsp;&nbsp;&nbsp;206</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#a3d051b6708b9b9e5b7261ca515601f6">MHD_HTTP_MULTI_STATUS</a>&nbsp;&nbsp;&nbsp;207</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#956765f92dbcb6820f3cba60df073fbd">MHD_HTTP_MULTIPLE_CHOICES</a>&nbsp;&nbsp;&nbsp;300</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#1b884efb4795dd0ccbcc5721c3e14c2f">MHD_HTTP_MOVED_PERMANENTLY</a>&nbsp;&nbsp;&nbsp;301</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#5e512edf28868f396cb739ad3dd736ee">MHD_HTTP_FOUND</a>&nbsp;&nbsp;&nbsp;302</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#a79c22aa7c1d4639f1a5cd635ea533fb">MHD_HTTP_SEE_OTHER</a>&nbsp;&nbsp;&nbsp;303</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#b54c632d5d3723e2865e81fc17d6129c">MHD_HTTP_NOT_MODIFIED</a>&nbsp;&nbsp;&nbsp;304</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#07741dfffa9e82f116167ff8d7cfcc12">MHD_HTTP_USE_PROXY</a>&nbsp;&nbsp;&nbsp;305</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#5df791de432f89f9f962c1f21db6acc4">MHD_HTTP_SWITCH_PROXY</a>&nbsp;&nbsp;&nbsp;306</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#e0010e43378656d7ad3b36c3fc1ceac7">MHD_HTTP_TEMPORARY_REDIRECT</a>&nbsp;&nbsp;&nbsp;307</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#edddaa9fd1852151d9748836ceaf3f9a">MHD_HTTP_BAD_REQUEST</a>&nbsp;&nbsp;&nbsp;400</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#8d6ffe91a95aae60f81c49a272b5d4de">MHD_HTTP_UNAUTHORIZED</a>&nbsp;&nbsp;&nbsp;401</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#274eb8971412d811a9373c6ebfdc54cf">MHD_HTTP_PAYMENT_REQUIRED</a>&nbsp;&nbsp;&nbsp;402</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#fdacf3884f8217638c00d8fd937b1c86">MHD_HTTP_FORBIDDEN</a>&nbsp;&nbsp;&nbsp;403</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#4580ddccae12e5c9041967a3fc5e144d">MHD_HTTP_NOT_FOUND</a>&nbsp;&nbsp;&nbsp;404</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#a8ad6a468743f7cb30bcc372a0db2eb5">MHD_HTTP_METHOD_NOT_ALLOWED</a>&nbsp;&nbsp;&nbsp;405</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#1b1491025831c8bb6a52dc373b28faac">MHD_HTTP_METHOD_NOT_ACCEPTABLE</a>&nbsp;&nbsp;&nbsp;406</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#39c76f709f7aba08abdfe97de1ea07e2">MHD_HTTP_PROXY_AUTHENTICATION_REQUIRED</a>&nbsp;&nbsp;&nbsp;407</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#dd38da158e6694a6d1514006768f6800">MHD_HTTP_REQUEST_TIMEOUT</a>&nbsp;&nbsp;&nbsp;408</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#2339369af07b647381c2509aedf461c2">MHD_HTTP_CONFLICT</a>&nbsp;&nbsp;&nbsp;409</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#f552e9b3256250b64d24692d72b8bab1">MHD_HTTP_GONE</a>&nbsp;&nbsp;&nbsp;410</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#195e44ff3b8776066b230e4325df0169">MHD_HTTP_LENGTH_REQUIRED</a>&nbsp;&nbsp;&nbsp;411</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#8cac64b1e09326fe913a2ca372a902dc">MHD_HTTP_PRECONDITION_FAILED</a>&nbsp;&nbsp;&nbsp;412</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#c31b027264743785bdc28074ea3a53e1">MHD_HTTP_REQUEST_ENTITY_TOO_LARGE</a>&nbsp;&nbsp;&nbsp;413</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#9640093d1083726a3544ea942adf41ec">MHD_HTTP_REQUEST_URI_TOO_LONG</a>&nbsp;&nbsp;&nbsp;414</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#1fa8cb2337aba35420e873bc67702153">MHD_HTTP_UNSUPPORTED_MEDIA_TYPE</a>&nbsp;&nbsp;&nbsp;415</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#69833753f0bc3d9cc797bdcf9d1bc867">MHD_HTTP_REQUESTED_RANGE_NOT_SATISFIABLE</a>&nbsp;&nbsp;&nbsp;416</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#09b4559d0bcb0d6cf1393228204a6976">MHD_HTTP_EXPECTATION_FAILED</a>&nbsp;&nbsp;&nbsp;417</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#647b94383b6416a810663935375efe61">MHD_HTTP_UNPROCESSABLE_ENTITY</a>&nbsp;&nbsp;&nbsp;422</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#701850725b069d4501ad587cab137e3e">MHD_HTTP_LOCKED</a>&nbsp;&nbsp;&nbsp;423</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#1a9fa8d2b8b77cb9aeca3e02bca5c7d1">MHD_HTTP_FAILED_DEPENDENCY</a>&nbsp;&nbsp;&nbsp;424</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#c4cb98c57126faf15f1202c678ba842c">MHD_HTTP_UNORDERED_COLLECTION</a>&nbsp;&nbsp;&nbsp;425</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#b199b66425fa876653d76b99a373e34d">MHD_HTTP_UPGRADE_REQUIRED</a>&nbsp;&nbsp;&nbsp;426</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#6cf8cd032c4299b9e6b59eb0d30ee8aa">MHD_HTTP_RETRY_WITH</a>&nbsp;&nbsp;&nbsp;449</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#0fe68698845047ad1245f46ceebe0e80">MHD_HTTP_INTERNAL_SERVER_ERROR</a>&nbsp;&nbsp;&nbsp;500</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#4dfc19e5033df14218e3db7f8ac10a52">MHD_HTTP_NOT_IMPLEMENTED</a>&nbsp;&nbsp;&nbsp;501</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#54d7d978755851b12f5ccc284ab4efe6">MHD_HTTP_BAD_GATEWAY</a>&nbsp;&nbsp;&nbsp;502</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#fef063777cd19422cfebb36e1fd2e6fe">MHD_HTTP_SERVICE_UNAVAILABLE</a>&nbsp;&nbsp;&nbsp;503</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#7ee6c003bb30589f072a4b1574776371">MHD_HTTP_GATEWAY_TIMEOUT</a>&nbsp;&nbsp;&nbsp;504</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#945f4f31b2c37a89a4dd437cf13453ab">MHD_HTTP_HTTP_VERSION_NOT_SUPPORTED</a>&nbsp;&nbsp;&nbsp;505</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#26d6adb871c0b2c3e4c22c770ea255f5">MHD_HTTP_VARIANT_ALSO_NEGOTIATES</a>&nbsp;&nbsp;&nbsp;506</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#60b3b1f6190f54a141a7cc92bf71b1fe">MHD_HTTP_INSUFFICIENT_STORAGE</a>&nbsp;&nbsp;&nbsp;507</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#0a5f766887a0b65d05b4493066f06ea9">MHD_HTTP_BANDWIDTH_LIMIT_EXCEEDED</a>&nbsp;&nbsp;&nbsp;509</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#a9507b08f1aa794f7a4e69eae1b216f1">MHD_HTTP_NOT_EXTENDED</a>&nbsp;&nbsp;&nbsp;510</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#51b07a7a89cbfd0e873dc111ae3cef6c">MHD_HTTP_HEADER_ACCEPT</a>&nbsp;&nbsp;&nbsp;&quot;Accept&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#e300149a525831e149723e85e2486b43">MHD_HTTP_HEADER_ACCEPT_CHARSET</a>&nbsp;&nbsp;&nbsp;&quot;Accept-Charset&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#da3c8b9f4e4f5370023a830abc548501">MHD_HTTP_HEADER_ACCEPT_ENCODING</a>&nbsp;&nbsp;&nbsp;&quot;Accept-Encoding&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#3cfe4387e9f457556f94e1ff5c4e399e">MHD_HTTP_HEADER_ACCEPT_LANGUAGE</a>&nbsp;&nbsp;&nbsp;&quot;Accept-Language&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#bd76ebf9d17fbf3c4889ac0d5e314d76">MHD_HTTP_HEADER_ACCEPT_RANGES</a>&nbsp;&nbsp;&nbsp;&quot;Accept-Ranges&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#acbf58e743275f88c5e68b439c51eb73">MHD_HTTP_HEADER_AGE</a>&nbsp;&nbsp;&nbsp;&quot;Age&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#1195393b1fad74385137f6cd30497888">MHD_HTTP_HEADER_ALLOW</a>&nbsp;&nbsp;&nbsp;&quot;Allow&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#4400070683cba949249129b8ed2f4703">MHD_HTTP_HEADER_AUTHORIZATION</a>&nbsp;&nbsp;&nbsp;&quot;Authorization&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#6d2365aa08332b45ad2b16f3e8901b14">MHD_HTTP_HEADER_CACHE_CONTROL</a>&nbsp;&nbsp;&nbsp;&quot;Cache-Control&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#1df2e38bf3a1eeee41b4cbd42673f1f0">MHD_HTTP_HEADER_CONNECTION</a>&nbsp;&nbsp;&nbsp;&quot;Connection&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#80a6d1d7084c40ec5504743ac92c5a78">MHD_HTTP_HEADER_CONTENT_ENCODING</a>&nbsp;&nbsp;&nbsp;&quot;Content-Encoding&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#09462e540ca30d38f3f0d562bb2d1fe7">MHD_HTTP_HEADER_CONTENT_LANGUAGE</a>&nbsp;&nbsp;&nbsp;&quot;Content-Language&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#1c46c8a1850e4b270d4cab0b8515b233">MHD_HTTP_HEADER_CONTENT_LENGTH</a>&nbsp;&nbsp;&nbsp;&quot;Content-Length&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#47d2a05b2f8d07a6e4f23eb639c80630">MHD_HTTP_HEADER_CONTENT_LOCATION</a>&nbsp;&nbsp;&nbsp;&quot;Content-Location&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#5de87fc5d4404cf1b3663fef6538cb7b">MHD_HTTP_HEADER_CONTENT_MD5</a>&nbsp;&nbsp;&nbsp;&quot;Content-MD5&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#b05e48a718beb9428d8480d1dce2604c">MHD_HTTP_HEADER_CONTENT_RANGE</a>&nbsp;&nbsp;&nbsp;&quot;Content-Range&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#9b7a25f23fed192e86293bbc23e04ec7">MHD_HTTP_HEADER_CONTENT_TYPE</a>&nbsp;&nbsp;&nbsp;&quot;Content-Type&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#3b07fe976bd9d6be388c1daa289f051b">MHD_HTTP_HEADER_DATE</a>&nbsp;&nbsp;&nbsp;&quot;Date&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#97a92ad4cbd3e8e59fcd8c560c4191c5">MHD_HTTP_HEADER_ETAG</a>&nbsp;&nbsp;&nbsp;&quot;ETag&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#9e0c5f9a84a2239b06becf52c0067c52">MHD_HTTP_HEADER_EXPECT</a>&nbsp;&nbsp;&nbsp;&quot;Expect&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#e4b29af22692afa5331f79d26b5e4e2b">MHD_HTTP_HEADER_EXPIRES</a>&nbsp;&nbsp;&nbsp;&quot;Expires&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#dfc121a11f36d8ebe5db1d8022b30122">MHD_HTTP_HEADER_FROM</a>&nbsp;&nbsp;&nbsp;&quot;From&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#ecbaeab1e68266ef57f7d5d1c3bef1ef">MHD_HTTP_HEADER_HOST</a>&nbsp;&nbsp;&nbsp;&quot;Host&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#133d2e2f82e0a880fbf285fa1c69fbcb">MHD_HTTP_HEADER_IF_MATCH</a>&nbsp;&nbsp;&nbsp;&quot;If-Match&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#960ee761b18a9e1f61110db6638fbd7f">MHD_HTTP_HEADER_IF_MODIFIED_SINCE</a>&nbsp;&nbsp;&nbsp;&quot;If-Modified-Since&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#8e43ec360b115158a040bbddc5bdaf5d">MHD_HTTP_HEADER_IF_NONE_MATCH</a>&nbsp;&nbsp;&nbsp;&quot;If-None-Match&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#d90ce434c84e28d836b3226d579f0e6f">MHD_HTTP_HEADER_IF_RANGE</a>&nbsp;&nbsp;&nbsp;&quot;If-Range&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#24b37356eb907729c2d5c3c42c6aa0cc">MHD_HTTP_HEADER_IF_UNMODIFIED_SINCE</a>&nbsp;&nbsp;&nbsp;&quot;If-Unmodified-Since&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#3f6a8a3347039521ca54a32a6721c342">MHD_HTTP_HEADER_LAST_MODIFIED</a>&nbsp;&nbsp;&nbsp;&quot;Last-Modified&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#aa2fc2e754e360d3d36df1c43737ee5d">MHD_HTTP_HEADER_LOCATION</a>&nbsp;&nbsp;&nbsp;&quot;Location&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#f0f030f05a160bc66417fb7081558d88">MHD_HTTP_HEADER_MAX_FORWARDS</a>&nbsp;&nbsp;&nbsp;&quot;Max-Forwards&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#51acbf05713abf81865a998a938efa4b">MHD_HTTP_HEADER_PRAGMA</a>&nbsp;&nbsp;&nbsp;&quot;Pragma&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#672b1e0a5377f90661ae987c69d0feb7">MHD_HTTP_HEADER_PROXY_AUTHENTICATE</a>&nbsp;&nbsp;&nbsp;&quot;Proxy-Authenticate&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#c9927bdfee0a9d41bede5dab27cf754d">MHD_HTTP_HEADER_PROXY_AUTHORIZATION</a>&nbsp;&nbsp;&nbsp;&quot;Proxy-Authorization&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#b14df238a4e198c912cd8404845b3bb2">MHD_HTTP_HEADER_RANGE</a>&nbsp;&nbsp;&nbsp;&quot;Range&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#619497a533b6f9a735a0724e025aa4c1">MHD_HTTP_HEADER_REFERER</a>&nbsp;&nbsp;&nbsp;&quot;Referer&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#540be5c19f363693f148c4c5ee8e5725">MHD_HTTP_HEADER_RETRY_AFTER</a>&nbsp;&nbsp;&nbsp;&quot;Retry-After&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#cb648e26888538cc47c237a58f0ef216">MHD_HTTP_HEADER_SERVER</a>&nbsp;&nbsp;&nbsp;&quot;Server&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#e5fe14b72335a864b0c4d44dfc2a4ab4">MHD_HTTP_HEADER_TE</a>&nbsp;&nbsp;&nbsp;&quot;TE&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#c6bec481f3a98f8bf69473815e0f5161">MHD_HTTP_HEADER_TRAILER</a>&nbsp;&nbsp;&nbsp;&quot;Trailer&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#572d4e11930c1055054e784e4663b137">MHD_HTTP_HEADER_TRANSFER_ENCODING</a>&nbsp;&nbsp;&nbsp;&quot;Transfer-Encoding&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#aa5adc6859dc97fcdda428715c9a5f86">MHD_HTTP_HEADER_UPGRADE</a>&nbsp;&nbsp;&nbsp;&quot;Upgrade&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#8b91f1e69b57c8ebbd52bbbfdaecac86">MHD_HTTP_HEADER_USER_AGENT</a>&nbsp;&nbsp;&nbsp;&quot;User-Agent&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#df80ab6130b50684335800e0e87439d5">MHD_HTTP_HEADER_VARY</a>&nbsp;&nbsp;&nbsp;&quot;Vary&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#bc1b03d1f8cdbef998286b30dbf02880">MHD_HTTP_HEADER_VIA</a>&nbsp;&nbsp;&nbsp;&quot;Via&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#13d76791342662011683997744b3b6de">MHD_HTTP_HEADER_WARNING</a>&nbsp;&nbsp;&nbsp;&quot;Warning&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#d2f35dc8bf2ad4a675c9104e6cd97d55">MHD_HTTP_HEADER_WWW_AUTHENTICATE</a>&nbsp;&nbsp;&nbsp;&quot;WWW-Authenticate&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#57d093a70224f5e272b4e30ec53fc0a3">MHD_HTTP_VERSION_1_0</a>&nbsp;&nbsp;&nbsp;&quot;HTTP/1.0&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#5e8934362c0b39783fcb8c102c9dc00d">MHD_HTTP_VERSION_1_1</a>&nbsp;&nbsp;&nbsp;&quot;HTTP/1.1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#e328c5a44dfed584d65b72c46cf058e5">MHD_HTTP_METHOD_CONNECT</a>&nbsp;&nbsp;&nbsp;&quot;CONNECT&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#e8a91999c163ab09633f5cb62f4bf216">MHD_HTTP_METHOD_DELETE</a>&nbsp;&nbsp;&nbsp;&quot;DELETE&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#430f578ef03fbfd74303abcf5acd7f2b">MHD_HTTP_METHOD_GET</a>&nbsp;&nbsp;&nbsp;&quot;GET&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#9ef1466c695f091284d8aaec10f913e4">MHD_HTTP_METHOD_HEAD</a>&nbsp;&nbsp;&nbsp;&quot;HEAD&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#2c8b702956ee0248347881c5c9418f86">MHD_HTTP_METHOD_OPTIONS</a>&nbsp;&nbsp;&nbsp;&quot;OPTIONS&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#c1a4120cc42b58e718baab0ea8ccc1ae">MHD_HTTP_METHOD_POST</a>&nbsp;&nbsp;&nbsp;&quot;POST&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#d2cc64746656a3fe79e60ab1b0a9a49c">MHD_HTTP_METHOD_PUT</a>&nbsp;&nbsp;&nbsp;&quot;PUT&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#28521b63cbe44f6798a2a0930f370c96">MHD_HTTP_METHOD_TRACE</a>&nbsp;&nbsp;&nbsp;&quot;TRACE&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#91c0ea84504469653abe5a55caa691b0">MHD_HTTP_POST_ENCODING_FORM_URLENCODED</a>&nbsp;&nbsp;&nbsp;&quot;application/x-www-form-urlencoded&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#07590690778397aa0636cde971cf6e63">MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA</a>&nbsp;&nbsp;&nbsp;&quot;multipart/form-data&quot;</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef 
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#eb5663e00846f6a4df836e730381a9f2">MHD_AcceptPolicyCallback</a>
 )(void *cls, const struct sockaddr *addr, socklen_t addrlen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef 
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#f135c48819b57aa4a0d595cbe72d337e">MHD_AccessHandlerCallback</a>
 )(void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **con_cls)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef 
void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b8cf19682c45b3b5aead1294623a4184">MHD_RequestCompletedCallback</a>
 )(void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
void **con_cls, enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7">MHD_RequestTerminationCode</a>
 toe)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef 
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">MHD_KeyValueIterator</a>
 )(void *cls, enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind, const char *key, const char *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef 
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#c8549fffa167e3347007bd6cf258f56c">MHD_ContentReaderCallback</a>
 )(void *cls, size_t pos, char *buf, int max)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef 
void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">MHD_ContentReaderFreeCallback</a>
 )(void *cls)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef 
int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#e64097ac0e055533bcd8d971a0fcc8bd">MHD_PostDataIterator</a>
 )(void *cls, enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind, const char *key, const char *filename, const char *content_type, const 
char *transfer_encoding, const char *data, size_t off, size_t size)</td></tr>
+
+<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22">MHD_FLAG</a>
 { <br>
+&nbsp;&nbsp;<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22675f8d239be01d1235d2e428d81cb0a4">MHD_NO_FLAG</a>
 =  0, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>
 =  1, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22afb5f51f0b183f90160008b93de9fdc9">MHD_USE_SSL</a>
 =  2, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 =  4, 
+<br>
+&nbsp;&nbsp;<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 =  8, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a223d383cbb9cb1657a3091e88cff37f840">MHD_USE_IPv6</a>
 =  16, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22e7f6499bd89158e3a8710ecbd1f0588f">MHD_USE_PEDANTIC_CHECKS</a>
 =  32
+<br>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250">MHD_OPTION</a>
 { <br>
+&nbsp;&nbsp;<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>
 =  0, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250c9ede9ea399bf22dad6fc26b45041295">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>
 =  1, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff2507bb5a8a5ffd70d54339a7a5a2c44f22f">MHD_OPTION_CONNECTION_LIMIT</a>
 =  2, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250e7718c93710ba4c5bf5185ed8b6d3722">MHD_OPTION_CONNECTION_TIMEOUT</a>
 =  3, 
+<br>
+&nbsp;&nbsp;<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250fffa2e1a6eaf0cbbeda5f4fb0947d514">MHD_OPTION_NOTIFY_COMPLETED</a>
 =  4, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250801e11fed5052e418fe865de84c463de">MHD_OPTION_PER_IP_CONNECTION_LIMIT</a>
 =  5
+<br>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 { <br>
+&nbsp;&nbsp;<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3aa6e3a209beaabc652aa585567b363b36">MHD_RESPONSE_HEADER_KIND</a>
 =  0, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>
 =  1, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a8ad101d248e5f2af81d739d6a03df32a">MHD_COOKIE_KIND</a>
 =  2, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a3ffe84bcaf59fa19979e00d72a74e598">MHD_POSTDATA_KIND</a>
 =  4, 
+<br>
+&nbsp;&nbsp;<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3af522725ddb9e686fd49d5d2abf02c701">MHD_GET_ARGUMENT_KIND</a>
 =  8, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a4217442766bb0014c81ae0be873be875">MHD_FOOTER_KIND</a>
 =  16
+<br>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7">MHD_RequestTerminationCode</a>
 { <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7ab06b4b1332c0f58ef4f33afec32e129">MHD_REQUEST_TERMINATED_COMPLETED_OK</a>
 =  0, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7afcc4bb487114f35da7a2dfca34eb0d6">MHD_REQUEST_TERMINATED_WITH_ERROR</a>
 =  1, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7091df7bca132a1a2dfd2a8ebaf4ed9e8">MHD_REQUEST_TERMINATED_TIMEOUT_REACHED</a>
 =  2, 
+<a class="el" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f79e95ed9a31037e8a95caa1e87a6b7a11">MHD_REQUEST_TERMINATED_DAEMON_SHUTDOWN</a>
 =  3
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a 
class="el" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e">MHD_start_daemon</a>
 (unsigned int flags, unsigned short port, <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#eb5663e00846f6a4df836e730381a9f2">MHD_AcceptPolicyCallback</a>
 apc, void *apc_cls, <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#f135c48819b57aa4a0d595cbe72d337e">MHD_AccessHandlerCallback</a>
 dh, void *dh_cls,...)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon, fd_set 
*read_fd_set, fd_set *write_fd_set, fd_set *except_fd_set, int 
*max_fd)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec">MHD_get_timeout</a>
 (struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon, unsigned 
long long *timeout)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a>
 (struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#83634421ae2c6e00a1ba60c5acfed88c">MHD_get_connection_values</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind, <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">MHD_KeyValueIterator</a>
 iterator, void *iterator_cls)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c">MHD_lookup_connection_value</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind, const char *key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
unsigned int status_code, struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a 
class="el" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#a8d8df112b17b937e192ef3639c6919b">MHD_create_response_from_callback</a>
 (size_t size, unsigned int block_size, <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#c8549fffa167e3347007bd6cf258f56c">MHD_ContentReaderCallback</a>
 crc, void *crc_cls, <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">MHD_ContentReaderFreeCallback</a>
 crfc)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a 
class="el" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (size_t size, void *data, int must_free, int must_copy)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#2091d2691bb976dc32606f6a2ead60bb">MHD_add_response_header</a>
 (struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response, const 
char *header, const char *content)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#bb2405455f580377e4887611f81b7638">MHD_del_response_header</a>
 (struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response, const 
char *header, const char *content)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#3e182fe6161e314b83fd9a910b2d9072">MHD_get_response_headers</a>
 (struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response, <a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">MHD_KeyValueIterator</a>
 iterator, void *iterator_cls)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b">MHD_get_response_header</a>
 (struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response, const 
char *key)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct 
MHD_PostProcessor *&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561">MHD_create_post_processor</a>
 (struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
unsigned int buffer_size, <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#e64097ac0e055533bcd8d971a0fcc8bd">MHD_PostDataIterator</a>
 iter, void *cls)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc">MHD_post_process</a>
 (struct MHD_PostProcessor *pp, const char *post_data, unsigned int 
post_data_len)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">MHD_destroy_post_processor</a>
 (struct MHD_PostProcessor *pp)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+public interface to libmicrohttpd 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Christian Grothoff <p>
+Chris GauthierDickey</dd></dl>
+All symbols defined in this header start with MHD. MHD is a small HTTP daemon 
library. As such, it does not have any API for logging errors (you can only 
enable or disable logging to stderr). Also, it may not support all of the HTTP 
features directly, where applicable, portions of HTTP may have to be handled by 
clients of the library.<p>
+The library is supposed to handle everything that it must handle (because the 
API would not allow clients to do this), such as basic connection management; 
however, detailed interpretations of headers -- such as range requests -- and 
HTTP methods are left to clients. The library does understand HEAD and will 
only send the headers of the response and not the body, even if the client 
supplied a body. The library also understands headers that control connection 
management (specifically, "Connection: close" and "Expect: 100 continue" are 
understood and handled automatically).<p>
+MHD understands POST data and is able to decode certain formats (at the moment 
only "application/x-www-form-urlencoded") if the entire data fits into the 
allowed amount of memory for the connection. Unsupported encodings and large 
POST submissions are provided as a stream to the main application (and thus can 
be processed, just not conveniently by MHD).<p>
+The header file defines various constants used by the HTTP protocol. This does 
not mean that MHD actually interprets all of these values. The provided 
constants are exported as a convenience for users of the library. MHD does not 
verify that transmitted HTTP headers are part of the standard specification; 
users of the library are free to define their own extensions of the HTTP 
standard and use those with MHD.<p>
+All functions are guaranteed to be completely reentrant and thread-safe.<p>
+TODO:<ul>
+<li>Add option codes for SSL support </li></ul>
+
+<p>Definition in file <a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="a966c7253587440e832247e2a66e6a99"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_ACCEPTED" ref="a966c7253587440e832247e2a66e6a99" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_HTTP_ACCEPTED&nbsp;&nbsp;&nbsp;202   
       </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00105">105</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="54d7d978755851b12f5ccc284ab4efe6"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_BAD_GATEWAY" 
ref="54d7d978755851b12f5ccc284ab4efe6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_BAD_GATEWAY&nbsp;&nbsp;&nbsp;502          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00148">148</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="edddaa9fd1852151d9748836ceaf3f9a"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_BAD_REQUEST" 
ref="edddaa9fd1852151d9748836ceaf3f9a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_BAD_REQUEST&nbsp;&nbsp;&nbsp;400          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00121">121</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0a5f766887a0b65d05b4493066f06ea9"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_BANDWIDTH_LIMIT_EXCEEDED" 
ref="0a5f766887a0b65d05b4493066f06ea9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_BANDWIDTH_LIMIT_EXCEEDED&nbsp;&nbsp;&nbsp;509          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00154">154</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="2339369af07b647381c2509aedf461c2"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_CONFLICT" ref="2339369af07b647381c2509aedf461c2" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_HTTP_CONFLICT&nbsp;&nbsp;&nbsp;409   
       </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00130">130</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="37710dce169530af32f5e8f2d742f80d"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_CONTINUE" ref="37710dce169530af32f5e8f2d742f80d" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_HTTP_CONTINUE&nbsp;&nbsp;&nbsp;100   
       </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+HTTP response codes. 
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00099">99</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d8cd388e726f2bf83b6f6354406cd0b1"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_CREATED" ref="d8cd388e726f2bf83b6f6354406cd0b1" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_HTTP_CREATED&nbsp;&nbsp;&nbsp;201    
      </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00104">104</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="09b4559d0bcb0d6cf1393228204a6976"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_EXPECTATION_FAILED" 
ref="09b4559d0bcb0d6cf1393228204a6976" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_EXPECTATION_FAILED&nbsp;&nbsp;&nbsp;417          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00138">138</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1a9fa8d2b8b77cb9aeca3e02bca5c7d1"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_FAILED_DEPENDENCY" 
ref="1a9fa8d2b8b77cb9aeca3e02bca5c7d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_FAILED_DEPENDENCY&nbsp;&nbsp;&nbsp;424          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00141">141</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="fdacf3884f8217638c00d8fd937b1c86"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_FORBIDDEN" 
ref="fdacf3884f8217638c00d8fd937b1c86" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_HTTP_FORBIDDEN&nbsp;&nbsp;&nbsp;403  
        </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00124">124</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5e512edf28868f396cb739ad3dd736ee"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_FOUND" ref="5e512edf28868f396cb739ad3dd736ee" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_HTTP_FOUND&nbsp;&nbsp;&nbsp;302      
    </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00114">114</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="7ee6c003bb30589f072a4b1574776371"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_GATEWAY_TIMEOUT" 
ref="7ee6c003bb30589f072a4b1574776371" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_GATEWAY_TIMEOUT&nbsp;&nbsp;&nbsp;504          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00150">150</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="f552e9b3256250b64d24692d72b8bab1"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_GONE" ref="f552e9b3256250b64d24692d72b8bab1" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_HTTP_GONE&nbsp;&nbsp;&nbsp;410       
   </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00131">131</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="51b07a7a89cbfd0e873dc111ae3cef6c"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_ACCEPT" 
ref="51b07a7a89cbfd0e873dc111ae3cef6c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_ACCEPT&nbsp;&nbsp;&nbsp;&quot;Accept&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00158">158</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e300149a525831e149723e85e2486b43"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_ACCEPT_CHARSET" 
ref="e300149a525831e149723e85e2486b43" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_ACCEPT_CHARSET&nbsp;&nbsp;&nbsp;&quot;Accept-Charset&quot;      
    </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00159">159</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="da3c8b9f4e4f5370023a830abc548501"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_ACCEPT_ENCODING" 
ref="da3c8b9f4e4f5370023a830abc548501" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_ACCEPT_ENCODING&nbsp;&nbsp;&nbsp;&quot;Accept-Encoding&quot;    
      </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00160">160</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3cfe4387e9f457556f94e1ff5c4e399e"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_ACCEPT_LANGUAGE" 
ref="3cfe4387e9f457556f94e1ff5c4e399e" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_ACCEPT_LANGUAGE&nbsp;&nbsp;&nbsp;&quot;Accept-Language&quot;    
      </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00161">161</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="bd76ebf9d17fbf3c4889ac0d5e314d76"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_ACCEPT_RANGES" 
ref="bd76ebf9d17fbf3c4889ac0d5e314d76" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_ACCEPT_RANGES&nbsp;&nbsp;&nbsp;&quot;Accept-Ranges&quot;        
  </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00162">162</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="acbf58e743275f88c5e68b439c51eb73"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_AGE" 
ref="acbf58e743275f88c5e68b439c51eb73" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_AGE&nbsp;&nbsp;&nbsp;&quot;Age&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00163">163</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1195393b1fad74385137f6cd30497888"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_ALLOW" 
ref="1195393b1fad74385137f6cd30497888" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_ALLOW&nbsp;&nbsp;&nbsp;&quot;Allow&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00164">164</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="4400070683cba949249129b8ed2f4703"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_AUTHORIZATION" 
ref="4400070683cba949249129b8ed2f4703" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_AUTHORIZATION&nbsp;&nbsp;&nbsp;&quot;Authorization&quot;        
  </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00165">165</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="6d2365aa08332b45ad2b16f3e8901b14"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_CACHE_CONTROL" 
ref="6d2365aa08332b45ad2b16f3e8901b14" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_CACHE_CONTROL&nbsp;&nbsp;&nbsp;&quot;Cache-Control&quot;        
  </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00166">166</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1df2e38bf3a1eeee41b4cbd42673f1f0"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_CONNECTION" 
ref="1df2e38bf3a1eeee41b4cbd42673f1f0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_CONNECTION&nbsp;&nbsp;&nbsp;&quot;Connection&quot;          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00167">167</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="80a6d1d7084c40ec5504743ac92c5a78"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_CONTENT_ENCODING" 
ref="80a6d1d7084c40ec5504743ac92c5a78" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_CONTENT_ENCODING&nbsp;&nbsp;&nbsp;&quot;Content-Encoding&quot;  
        </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00168">168</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="09462e540ca30d38f3f0d562bb2d1fe7"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_CONTENT_LANGUAGE" 
ref="09462e540ca30d38f3f0d562bb2d1fe7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_CONTENT_LANGUAGE&nbsp;&nbsp;&nbsp;&quot;Content-Language&quot;  
        </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00169">169</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1c46c8a1850e4b270d4cab0b8515b233"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_CONTENT_LENGTH" 
ref="1c46c8a1850e4b270d4cab0b8515b233" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_CONTENT_LENGTH&nbsp;&nbsp;&nbsp;&quot;Content-Length&quot;      
    </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00170">170</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="47d2a05b2f8d07a6e4f23eb639c80630"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_CONTENT_LOCATION" 
ref="47d2a05b2f8d07a6e4f23eb639c80630" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_CONTENT_LOCATION&nbsp;&nbsp;&nbsp;&quot;Content-Location&quot;  
        </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00171">171</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5de87fc5d4404cf1b3663fef6538cb7b"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_CONTENT_MD5" 
ref="5de87fc5d4404cf1b3663fef6538cb7b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_CONTENT_MD5&nbsp;&nbsp;&nbsp;&quot;Content-MD5&quot;          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00172">172</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b05e48a718beb9428d8480d1dce2604c"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_CONTENT_RANGE" 
ref="b05e48a718beb9428d8480d1dce2604c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_CONTENT_RANGE&nbsp;&nbsp;&nbsp;&quot;Content-Range&quot;        
  </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00173">173</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9b7a25f23fed192e86293bbc23e04ec7"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_CONTENT_TYPE" 
ref="9b7a25f23fed192e86293bbc23e04ec7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_CONTENT_TYPE&nbsp;&nbsp;&nbsp;&quot;Content-Type&quot;          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00174">174</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00249">MHD_create_post_processor()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3b07fe976bd9d6be388c1daa289f051b"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_DATE" 
ref="3b07fe976bd9d6be388c1daa289f051b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_DATE&nbsp;&nbsp;&nbsp;&quot;Date&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00175">175</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="97a92ad4cbd3e8e59fcd8c560c4191c5"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_ETAG" 
ref="97a92ad4cbd3e8e59fcd8c560c4191c5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_ETAG&nbsp;&nbsp;&nbsp;&quot;ETag&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00176">176</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9e0c5f9a84a2239b06becf52c0067c52"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_EXPECT" 
ref="9e0c5f9a84a2239b06becf52c0067c52" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_EXPECT&nbsp;&nbsp;&nbsp;&quot;Expect&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00177">177</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00233">need_100_continue()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e4b29af22692afa5331f79d26b5e4e2b"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_EXPIRES" 
ref="e4b29af22692afa5331f79d26b5e4e2b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_EXPIRES&nbsp;&nbsp;&nbsp;&quot;Expires&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00178">178</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="dfc121a11f36d8ebe5db1d8022b30122"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_FROM" 
ref="dfc121a11f36d8ebe5db1d8022b30122" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_FROM&nbsp;&nbsp;&nbsp;&quot;From&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00179">179</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ecbaeab1e68266ef57f7d5d1c3bef1ef"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_HOST" 
ref="ecbaeab1e68266ef57f7d5d1c3bef1ef" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_HOST&nbsp;&nbsp;&nbsp;&quot;Host&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00180">180</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="133d2e2f82e0a880fbf285fa1c69fbcb"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_IF_MATCH" 
ref="133d2e2f82e0a880fbf285fa1c69fbcb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_IF_MATCH&nbsp;&nbsp;&nbsp;&quot;If-Match&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00181">181</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="960ee761b18a9e1f61110db6638fbd7f"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_IF_MODIFIED_SINCE" 
ref="960ee761b18a9e1f61110db6638fbd7f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_IF_MODIFIED_SINCE&nbsp;&nbsp;&nbsp;&quot;If-Modified-Since&quot;
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00182">182</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="8e43ec360b115158a040bbddc5bdaf5d"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_IF_NONE_MATCH" 
ref="8e43ec360b115158a040bbddc5bdaf5d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_IF_NONE_MATCH&nbsp;&nbsp;&nbsp;&quot;If-None-Match&quot;        
  </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00183">183</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d90ce434c84e28d836b3226d579f0e6f"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_IF_RANGE" 
ref="d90ce434c84e28d836b3226d579f0e6f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_IF_RANGE&nbsp;&nbsp;&nbsp;&quot;If-Range&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00184">184</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="24b37356eb907729c2d5c3c42c6aa0cc"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_IF_UNMODIFIED_SINCE" 
ref="24b37356eb907729c2d5c3c42c6aa0cc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_IF_UNMODIFIED_SINCE&nbsp;&nbsp;&nbsp;&quot;If-Unmodified-Since&quot;
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00185">185</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3f6a8a3347039521ca54a32a6721c342"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_LAST_MODIFIED" 
ref="3f6a8a3347039521ca54a32a6721c342" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_LAST_MODIFIED&nbsp;&nbsp;&nbsp;&quot;Last-Modified&quot;        
  </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00186">186</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="aa2fc2e754e360d3d36df1c43737ee5d"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_LOCATION" 
ref="aa2fc2e754e360d3d36df1c43737ee5d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_LOCATION&nbsp;&nbsp;&nbsp;&quot;Location&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00187">187</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="f0f030f05a160bc66417fb7081558d88"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_MAX_FORWARDS" 
ref="f0f030f05a160bc66417fb7081558d88" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_MAX_FORWARDS&nbsp;&nbsp;&nbsp;&quot;Max-Forwards&quot;          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00188">188</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="51acbf05713abf81865a998a938efa4b"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_PRAGMA" 
ref="51acbf05713abf81865a998a938efa4b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_PRAGMA&nbsp;&nbsp;&nbsp;&quot;Pragma&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00189">189</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="672b1e0a5377f90661ae987c69d0feb7"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_PROXY_AUTHENTICATE" 
ref="672b1e0a5377f90661ae987c69d0feb7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_PROXY_AUTHENTICATE&nbsp;&nbsp;&nbsp;&quot;Proxy-Authenticate&quot;
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00190">190</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c9927bdfee0a9d41bede5dab27cf754d"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_PROXY_AUTHORIZATION" 
ref="c9927bdfee0a9d41bede5dab27cf754d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_PROXY_AUTHORIZATION&nbsp;&nbsp;&nbsp;&quot;Proxy-Authorization&quot;
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00191">191</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b14df238a4e198c912cd8404845b3bb2"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_RANGE" 
ref="b14df238a4e198c912cd8404845b3bb2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_RANGE&nbsp;&nbsp;&nbsp;&quot;Range&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00192">192</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="619497a533b6f9a735a0724e025aa4c1"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_REFERER" 
ref="619497a533b6f9a735a0724e025aa4c1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_REFERER&nbsp;&nbsp;&nbsp;&quot;Referer&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00193">193</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="540be5c19f363693f148c4c5ee8e5725"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_RETRY_AFTER" 
ref="540be5c19f363693f148c4c5ee8e5725" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_RETRY_AFTER&nbsp;&nbsp;&nbsp;&quot;Retry-After&quot;          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00194">194</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="cb648e26888538cc47c237a58f0ef216"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_SERVER" 
ref="cb648e26888538cc47c237a58f0ef216" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_SERVER&nbsp;&nbsp;&nbsp;&quot;Server&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00195">195</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e5fe14b72335a864b0c4d44dfc2a4ab4"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_TE" 
ref="e5fe14b72335a864b0c4d44dfc2a4ab4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_TE&nbsp;&nbsp;&nbsp;&quot;TE&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00196">196</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c6bec481f3a98f8bf69473815e0f5161"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_TRAILER" 
ref="c6bec481f3a98f8bf69473815e0f5161" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_TRAILER&nbsp;&nbsp;&nbsp;&quot;Trailer&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00197">197</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="572d4e11930c1055054e784e4663b137"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_TRANSFER_ENCODING" 
ref="572d4e11930c1055054e784e4663b137" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_TRANSFER_ENCODING&nbsp;&nbsp;&nbsp;&quot;Transfer-Encoding&quot;
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00198">198</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="aa5adc6859dc97fcdda428715c9a5f86"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_UPGRADE" 
ref="aa5adc6859dc97fcdda428715c9a5f86" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_UPGRADE&nbsp;&nbsp;&nbsp;&quot;Upgrade&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00199">199</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="8b91f1e69b57c8ebbd52bbbfdaecac86"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_USER_AGENT" 
ref="8b91f1e69b57c8ebbd52bbbfdaecac86" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_USER_AGENT&nbsp;&nbsp;&nbsp;&quot;User-Agent&quot;          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00200">200</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="df80ab6130b50684335800e0e87439d5"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_VARY" 
ref="df80ab6130b50684335800e0e87439d5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_VARY&nbsp;&nbsp;&nbsp;&quot;Vary&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00201">201</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="bc1b03d1f8cdbef998286b30dbf02880"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_VIA" 
ref="bc1b03d1f8cdbef998286b30dbf02880" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_VIA&nbsp;&nbsp;&nbsp;&quot;Via&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00202">202</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="13d76791342662011683997744b3b6de"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_WARNING" 
ref="13d76791342662011683997744b3b6de" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_WARNING&nbsp;&nbsp;&nbsp;&quot;Warning&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00203">203</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d2f35dc8bf2ad4a675c9104e6cd97d55"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HEADER_WWW_AUTHENTICATE" 
ref="d2f35dc8bf2ad4a675c9104e6cd97d55" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HEADER_WWW_AUTHENTICATE&nbsp;&nbsp;&nbsp;&quot;WWW-Authenticate&quot;  
        </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00204">204</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="945f4f31b2c37a89a4dd437cf13453ab"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_HTTP_VERSION_NOT_SUPPORTED" 
ref="945f4f31b2c37a89a4dd437cf13453ab" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_HTTP_VERSION_NOT_SUPPORTED&nbsp;&nbsp;&nbsp;505          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00151">151</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="60b3b1f6190f54a141a7cc92bf71b1fe"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_INSUFFICIENT_STORAGE" 
ref="60b3b1f6190f54a141a7cc92bf71b1fe" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_INSUFFICIENT_STORAGE&nbsp;&nbsp;&nbsp;507          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00153">153</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0fe68698845047ad1245f46ceebe0e80"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_INTERNAL_SERVER_ERROR" 
ref="0fe68698845047ad1245f46ceebe0e80" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_INTERNAL_SERVER_ERROR&nbsp;&nbsp;&nbsp;500          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00146">146</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="195e44ff3b8776066b230e4325df0169"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_LENGTH_REQUIRED" 
ref="195e44ff3b8776066b230e4325df0169" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_LENGTH_REQUIRED&nbsp;&nbsp;&nbsp;411          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00132">132</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="701850725b069d4501ad587cab137e3e"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_LOCKED" ref="701850725b069d4501ad587cab137e3e" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_HTTP_LOCKED&nbsp;&nbsp;&nbsp;423     
     </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00140">140</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e328c5a44dfed584d65b72c46cf058e5"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_METHOD_CONNECT" 
ref="e328c5a44dfed584d65b72c46cf058e5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_METHOD_CONNECT&nbsp;&nbsp;&nbsp;&quot;CONNECT&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+HTTP methods 
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00216">216</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e8a91999c163ab09633f5cb62f4bf216"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_METHOD_DELETE" 
ref="e8a91999c163ab09633f5cb62f4bf216" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_METHOD_DELETE&nbsp;&nbsp;&nbsp;&quot;DELETE&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00217">217</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="430f578ef03fbfd74303abcf5acd7f2b"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_METHOD_GET" 
ref="430f578ef03fbfd74303abcf5acd7f2b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_METHOD_GET&nbsp;&nbsp;&nbsp;&quot;GET&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00218">218</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9ef1466c695f091284d8aaec10f913e4"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_METHOD_HEAD" 
ref="9ef1466c695f091284d8aaec10f913e4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_METHOD_HEAD&nbsp;&nbsp;&nbsp;&quot;HEAD&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00219">219</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1b1491025831c8bb6a52dc373b28faac"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_METHOD_NOT_ACCEPTABLE" 
ref="1b1491025831c8bb6a52dc373b28faac" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_METHOD_NOT_ACCEPTABLE&nbsp;&nbsp;&nbsp;406          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00127">127</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="a8ad6a468743f7cb30bcc372a0db2eb5"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_METHOD_NOT_ALLOWED" 
ref="a8ad6a468743f7cb30bcc372a0db2eb5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_METHOD_NOT_ALLOWED&nbsp;&nbsp;&nbsp;405          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00126">126</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="2c8b702956ee0248347881c5c9418f86"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_METHOD_OPTIONS" 
ref="2c8b702956ee0248347881c5c9418f86" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_METHOD_OPTIONS&nbsp;&nbsp;&nbsp;&quot;OPTIONS&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00220">220</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c1a4120cc42b58e718baab0ea8ccc1ae"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_METHOD_POST" 
ref="c1a4120cc42b58e718baab0ea8ccc1ae" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_METHOD_POST&nbsp;&nbsp;&nbsp;&quot;POST&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00221">221</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d2cc64746656a3fe79e60ab1b0a9a49c"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_METHOD_PUT" 
ref="d2cc64746656a3fe79e60ab1b0a9a49c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_METHOD_PUT&nbsp;&nbsp;&nbsp;&quot;PUT&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00222">222</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="28521b63cbe44f6798a2a0930f370c96"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_METHOD_TRACE" 
ref="28521b63cbe44f6798a2a0930f370c96" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_METHOD_TRACE&nbsp;&nbsp;&nbsp;&quot;TRACE&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00223">223</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1b884efb4795dd0ccbcc5721c3e14c2f"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_MOVED_PERMANENTLY" 
ref="1b884efb4795dd0ccbcc5721c3e14c2f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_MOVED_PERMANENTLY&nbsp;&nbsp;&nbsp;301          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00113">113</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="a3d051b6708b9b9e5b7261ca515601f6"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_MULTI_STATUS" 
ref="a3d051b6708b9b9e5b7261ca515601f6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_MULTI_STATUS&nbsp;&nbsp;&nbsp;207          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00110">110</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="956765f92dbcb6820f3cba60df073fbd"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_MULTIPLE_CHOICES" 
ref="956765f92dbcb6820f3cba60df073fbd" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_MULTIPLE_CHOICES&nbsp;&nbsp;&nbsp;300          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00112">112</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d8855eda2f04ce43e72d29ca821582fe"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_NO_CONTENT" 
ref="d8855eda2f04ce43e72d29ca821582fe" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_HTTP_NO_CONTENT&nbsp;&nbsp;&nbsp;204 
         </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00107">107</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="8617e3be965ac6ecc554f6453e4dfaad"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_NON_AUTHORITATIVE_INFORMATION" 
ref="8617e3be965ac6ecc554f6453e4dfaad" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_NON_AUTHORITATIVE_INFORMATION&nbsp;&nbsp;&nbsp;203          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00106">106</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="a9507b08f1aa794f7a4e69eae1b216f1"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_NOT_EXTENDED" 
ref="a9507b08f1aa794f7a4e69eae1b216f1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_NOT_EXTENDED&nbsp;&nbsp;&nbsp;510          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00155">155</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="4580ddccae12e5c9041967a3fc5e144d"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_NOT_FOUND" 
ref="4580ddccae12e5c9041967a3fc5e144d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_HTTP_NOT_FOUND&nbsp;&nbsp;&nbsp;404  
        </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00125">125</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="4dfc19e5033df14218e3db7f8ac10a52"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_NOT_IMPLEMENTED" 
ref="4dfc19e5033df14218e3db7f8ac10a52" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_NOT_IMPLEMENTED&nbsp;&nbsp;&nbsp;501          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00147">147</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b54c632d5d3723e2865e81fc17d6129c"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_NOT_MODIFIED" 
ref="b54c632d5d3723e2865e81fc17d6129c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_NOT_MODIFIED&nbsp;&nbsp;&nbsp;304          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00116">116</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="10c4aaf2fb9d0bed038acb99b2f92ce9"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_OK" ref="10c4aaf2fb9d0bed038acb99b2f92ce9" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_HTTP_OK&nbsp;&nbsp;&nbsp;200         
 </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">103</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9747071e1bf0cacd2fd935a1fd888895"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_PARTIAL_CONTENT" 
ref="9747071e1bf0cacd2fd935a1fd888895" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_PARTIAL_CONTENT&nbsp;&nbsp;&nbsp;206          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00109">109</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="274eb8971412d811a9373c6ebfdc54cf"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_PAYMENT_REQUIRED" 
ref="274eb8971412d811a9373c6ebfdc54cf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_PAYMENT_REQUIRED&nbsp;&nbsp;&nbsp;402          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00123">123</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="91c0ea84504469653abe5a55caa691b0"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_POST_ENCODING_FORM_URLENCODED" 
ref="91c0ea84504469653abe5a55caa691b0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_POST_ENCODING_FORM_URLENCODED&nbsp;&nbsp;&nbsp;&quot;application/x-www-form-urlencoded&quot;
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+HTTP POST encodings, see also <a 
href="http://www.w3.org/TR/html4/interact/forms.html#h-17.13.4";>http://www.w3.org/TR/html4/interact/forms.html#h-17.13.4</a>
 
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00229">229</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00249">MHD_create_post_processor()</a>,
 and <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00988">MHD_post_process()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="07590690778397aa0636cde971cf6e63"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA" 
ref="07590690778397aa0636cde971cf6e63" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA&nbsp;&nbsp;&nbsp;&quot;multipart/form-data&quot;
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00230">230</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00249">MHD_create_post_processor()</a>,
 and <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00988">MHD_post_process()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="8cac64b1e09326fe913a2ca372a902dc"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_PRECONDITION_FAILED" 
ref="8cac64b1e09326fe913a2ca372a902dc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_PRECONDITION_FAILED&nbsp;&nbsp;&nbsp;412          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00133">133</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="429fbf72864b6f5865129c19280323b4"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_PROCESSING" 
ref="429fbf72864b6f5865129c19280323b4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_HTTP_PROCESSING&nbsp;&nbsp;&nbsp;102 
         </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00101">101</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="39c76f709f7aba08abdfe97de1ea07e2"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_PROXY_AUTHENTICATION_REQUIRED" 
ref="39c76f709f7aba08abdfe97de1ea07e2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_PROXY_AUTHENTICATION_REQUIRED&nbsp;&nbsp;&nbsp;407          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00128">128</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c31b027264743785bdc28074ea3a53e1"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_REQUEST_ENTITY_TOO_LARGE" 
ref="c31b027264743785bdc28074ea3a53e1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_REQUEST_ENTITY_TOO_LARGE&nbsp;&nbsp;&nbsp;413          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00134">134</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00784">get_next_header_line()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00900">parse_cookie_header()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="dd38da158e6694a6d1514006768f6800"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_REQUEST_TIMEOUT" 
ref="dd38da158e6694a6d1514006768f6800" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_REQUEST_TIMEOUT&nbsp;&nbsp;&nbsp;408          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00129">129</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9640093d1083726a3544ea942adf41ec"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_REQUEST_URI_TOO_LONG" 
ref="9640093d1083726a3544ea942adf41ec" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_REQUEST_URI_TOO_LONG&nbsp;&nbsp;&nbsp;414          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00135">135</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00784">get_next_header_line()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="69833753f0bc3d9cc797bdcf9d1bc867"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_REQUESTED_RANGE_NOT_SATISFIABLE" 
ref="69833753f0bc3d9cc797bdcf9d1bc867" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_REQUESTED_RANGE_NOT_SATISFIABLE&nbsp;&nbsp;&nbsp;416          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00137">137</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="6a5ce275fe99548dd17be7f24a7dce3f"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_RESET_CONTENT" 
ref="6a5ce275fe99548dd17be7f24a7dce3f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_RESET_CONTENT&nbsp;&nbsp;&nbsp;205          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00108">108</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="6cf8cd032c4299b9e6b59eb0d30ee8aa"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_RETRY_WITH" 
ref="6cf8cd032c4299b9e6b59eb0d30ee8aa" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_HTTP_RETRY_WITH&nbsp;&nbsp;&nbsp;449 
         </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00144">144</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="a79c22aa7c1d4639f1a5cd635ea533fb"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_SEE_OTHER" 
ref="a79c22aa7c1d4639f1a5cd635ea533fb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_HTTP_SEE_OTHER&nbsp;&nbsp;&nbsp;303  
        </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00115">115</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="fef063777cd19422cfebb36e1fd2e6fe"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_SERVICE_UNAVAILABLE" 
ref="fef063777cd19422cfebb36e1fd2e6fe" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_SERVICE_UNAVAILABLE&nbsp;&nbsp;&nbsp;503          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00149">149</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5df791de432f89f9f962c1f21db6acc4"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_SWITCH_PROXY" 
ref="5df791de432f89f9f962c1f21db6acc4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_SWITCH_PROXY&nbsp;&nbsp;&nbsp;306          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00118">118</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="64b2ff266d6bdf3fe59975082ddde1be"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_SWITCHING_PROTOCOLS" 
ref="64b2ff266d6bdf3fe59975082ddde1be" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_SWITCHING_PROTOCOLS&nbsp;&nbsp;&nbsp;101          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00100">100</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e0010e43378656d7ad3b36c3fc1ceac7"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_TEMPORARY_REDIRECT" 
ref="e0010e43378656d7ad3b36c3fc1ceac7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_TEMPORARY_REDIRECT&nbsp;&nbsp;&nbsp;307          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00119">119</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="8d6ffe91a95aae60f81c49a272b5d4de"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_UNAUTHORIZED" 
ref="8d6ffe91a95aae60f81c49a272b5d4de" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_UNAUTHORIZED&nbsp;&nbsp;&nbsp;401          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00122">122</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c4cb98c57126faf15f1202c678ba842c"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_UNORDERED_COLLECTION" 
ref="c4cb98c57126faf15f1202c678ba842c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_UNORDERED_COLLECTION&nbsp;&nbsp;&nbsp;425          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00142">142</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="647b94383b6416a810663935375efe61"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_UNPROCESSABLE_ENTITY" 
ref="647b94383b6416a810663935375efe61" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_UNPROCESSABLE_ENTITY&nbsp;&nbsp;&nbsp;422          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00139">139</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1fa8cb2337aba35420e873bc67702153"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_UNSUPPORTED_MEDIA_TYPE" 
ref="1fa8cb2337aba35420e873bc67702153" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_UNSUPPORTED_MEDIA_TYPE&nbsp;&nbsp;&nbsp;415          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00136">136</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b199b66425fa876653d76b99a373e34d"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_UPGRADE_REQUIRED" 
ref="b199b66425fa876653d76b99a373e34d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_UPGRADE_REQUIRED&nbsp;&nbsp;&nbsp;426          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00143">143</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="07741dfffa9e82f116167ff8d7cfcc12"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_USE_PROXY" 
ref="07741dfffa9e82f116167ff8d7cfcc12" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_HTTP_USE_PROXY&nbsp;&nbsp;&nbsp;305  
        </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00117">117</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="26d6adb871c0b2c3e4c22c770ea255f5"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_VARIANT_ALSO_NEGOTIATES" 
ref="26d6adb871c0b2c3e4c22c770ea255f5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_VARIANT_ALSO_NEGOTIATES&nbsp;&nbsp;&nbsp;506          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00152">152</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="57d093a70224f5e272b4e30ec53fc0a3"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_VERSION_1_0" 
ref="57d093a70224f5e272b4e30ec53fc0a3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_VERSION_1_0&nbsp;&nbsp;&nbsp;&quot;HTTP/1.0&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+HTTP versions (used to match against the first line of the HTTP header as well 
as in the response code). 
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00210">210</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5e8934362c0b39783fcb8c102c9dc00d"></a><!-- doxytag: 
member="microhttpd.h::MHD_HTTP_VERSION_1_1" 
ref="5e8934362c0b39783fcb8c102c9dc00d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_HTTP_VERSION_1_1&nbsp;&nbsp;&nbsp;&quot;HTTP/1.1&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00211">211</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00233">need_100_continue()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="741a3f020f0a97d89f4566d27e606d5f"></a><!-- doxytag: 
member="microhttpd.h::MHD_NO" ref="741a3f020f0a97d89f4566d27e606d5f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_NO&nbsp;&nbsp;&nbsp;0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00094">94</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01482">check_write_done()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01178">do_read()</a>, <a 
class="el" href="../../d5/de3/connection_8c-source.html#l01446">do_write()</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00459">find_boundary()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
<a class="el" 
href="../../dc/d43/response_8c-source.html#l00036">MHD_add_response_header()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00080">MHD_del_response_header()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00377">MHD_get_timeout()</a>, <a 
class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00068">MHD_pool_create()</a>, <a 
class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00101">MHD_pool_destroy()</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00988">MHD_post_process()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00536">MHD_select_thread()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00866">parse_arguments()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00900">parse_cookie_header()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00970">parse_initial_message_line()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00705">post_process_multipart()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00305">post_process_urlencoded()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01216">process_header_line()</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00543">process_multipart_headers()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00604">process_value_to_boundary()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00464">try_grow_read_buffer()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00442">try_match_header()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="cfebc8ea85b97c6207236b3fd27cd4b9"></a><!-- doxytag: 
member="microhttpd.h::MHD_VERSION" ref="cfebc8ea85b97c6207236b3fd27cd4b9" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_VERSION&nbsp;&nbsp;&nbsp;0x00030000  
        </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Current version of the library. 
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00087">87</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="802c6784232db3736734807f2fb54e5c"></a><!-- doxytag: 
member="microhttpd.h::MHD_YES" ref="802c6784232db3736734807f2fb54e5c" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define MHD_YES&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+MHD-internal return codes. 
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">92</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01482">check_write_done()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01178">do_read()</a>, <a 
class="el" href="../../d5/de3/connection_8c-source.html#l01446">do_write()</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00459">find_boundary()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
<a class="el" 
href="../../dc/d43/response_8c-source.html#l00036">MHD_add_response_header()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00080">MHD_del_response_header()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00130">MHD_get_connection_values()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../dc/d43/response_8c-source.html#l00119">MHD_get_response_headers()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00377">MHD_get_timeout()</a>, <a 
class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00118">MHD_pool_allocate()</a>, 
<a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00068">MHD_pool_create()</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00988">MHD_post_process()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00536">MHD_select_thread()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00866">parse_arguments()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00900">parse_cookie_header()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00970">parse_initial_message_line()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00705">post_process_multipart()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00305">post_process_urlencoded()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01216">process_header_line()</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00543">process_multipart_headers()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00604">process_value_to_boundary()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00464">try_grow_read_buffer()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00442">try_match_header()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="eb5663e00846f6a4df836e730381a9f2"></a><!-- doxytag: 
member="microhttpd.h::MHD_AcceptPolicyCallback" 
ref="eb5663e00846f6a4df836e730381a9f2" args=")(void *cls, const struct sockaddr 
*addr, socklen_t addrlen)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef int(* <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#eb5663e00846f6a4df836e730381a9f2">MHD_AcceptPolicyCallback</a>)(void
 *cls, const struct sockaddr *addr, socklen_t addrlen)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allow or deny a client to connect.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>addr</em>&nbsp;</td><td>address information from the client 
</td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>addrlen</em>&nbsp;</td><td>length of the address information 
</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES if connection 
is allowed, MHD_NO if not </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00461">461</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="f135c48819b57aa4a0d595cbe72d337e"></a><!-- doxytag: 
member="microhttpd.h::MHD_AccessHandlerCallback" 
ref="f135c48819b57aa4a0d595cbe72d337e" args=")(void *cls, struct MHD_Connection 
*connection, const char *url, const char *method, const char *version, const 
char *upload_data, unsigned int *upload_data_size, void **con_cls)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef int(* <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#f135c48819b57aa4a0d595cbe72d337e">MHD_AccessHandlerCallback</a>)(void
 *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **con_cls)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+A client has requested the given url using the given method ("GET", "PUT", 
"DELETE", "POST", etc). The callback must call MHS callbacks to provide content 
to give back to the client and return an HTTP status code (i.e. 200 for OK, 
404, etc.).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>cls</em>&nbsp;</td><td>argument given together with the 
function pointer when the handler was registered with MHD </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>url</em>&nbsp;</td><td>the 
requested url </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>method</em>&nbsp;</td><td>the HTTP method used ("GET", "PUT", 
etc.) </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>version</em>&nbsp;</td><td>the HTTP version string (i.e. 
"HTTP/1.1") </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>upload_data</em>&nbsp;</td><td>the data being uploaded 
(excluding HEADERS, for a POST that fits into memory and that is encoded with a 
supported encoding, the POST data will NOT be given in upload_data and is 
instead available as part of MHD_get_connection_values; very large POST data 
*will* be made available incrementally in upload_data) </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>upload_data_size</em>&nbsp;</td><td>set initially to the size 
of the upload_data provided; the method must update this value to the number of 
bytes NOT processed; </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>con_cls</em>&nbsp;</td><td>pointer that the callback can set 
to some address and that will be preserved by MHD for future calls for this 
request; since the access handler may be called many times (i.e., for a 
PUT/POST operation with plenty of upload data) this allows the application to 
easily associate some request-specific state. If necessary, this state can be 
cleaned up in the global "MHD_RequestCompleted" callback (which can be set with 
the MHD_OPTION_NOTIFY_COMPLETED). Initially, <code>*con_cls</code> will be 
NULL. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHS_YES if the 
connection was handled successfully, MHS_NO if the socket must be closed due to 
a serios error while handling the request </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00501">501</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c8549fffa167e3347007bd6cf258f56c"></a><!-- doxytag: 
member="microhttpd.h::MHD_ContentReaderCallback" 
ref="c8549fffa167e3347007bd6cf258f56c" args=")(void *cls, size_t pos, char 
*buf, int max)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef int(* <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#c8549fffa167e3347007bd6cf258f56c">MHD_ContentReaderCallback</a>)(void
 *cls, size_t pos, char *buf, int max)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Callback used by libmicrohttpd in order to obtain content. The callback is to 
copy at most "max" bytes of content into "buf". The total number of bytes that 
has been placed into "buf" should be returned.<p>
+Note that returning zero will cause libmicrohttpd to try again, either 
"immediately" if in multi-threaded mode (in which case the callback may want to 
do blocking operations) or in the next round if MHD_run is used. Returning 0 
for a daemon that runs in internal select mode is an error (since it would 
result in busy waiting) and will cause the program to be aborted (abort()).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>cls</em>&nbsp;</td><td>extra argument to the callback 
</td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>pos</em>&nbsp;</td><td>position in the datastream to access; 
note that if an <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> object is 
re-used, it is possible for the same content reader to be queried multiple 
times for the same data; however, if an <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> is not re-used, 
libmicrohttpd guarantees that "pos" will be the sum of all non-negative return 
values obtained from the content reader so far. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>-1 for the end of 
transmission (or on error); if a content transfer size was pre-set and the 
callback has provided fewer than that amount of data, MHD will close the 
connection with the client; if no content size was specified and this is an 
http 1.1 connection using chunked encoding, MHD will interpret "-1" as the 
normal end of the transfer (possibly allowing the client to perform additional 
requests using the same TCP connection). </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00575">575</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e678e9aeb43b374f595d082737b68272"></a><!-- doxytag: 
member="microhttpd.h::MHD_ContentReaderFreeCallback" 
ref="e678e9aeb43b374f595d082737b68272" args=")(void *cls)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void(* <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">MHD_ContentReaderFreeCallback</a>)(void
 *cls)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+This method is called by libmicrohttpd if we are done with a content reader. 
It should be used to free resources associated with the content reader. 
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00583">583</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="4a3cbf233bf4c7ffabeb3e85490ff464"></a><!-- doxytag: 
member="microhttpd.h::MHD_KeyValueIterator" 
ref="4a3cbf233bf4c7ffabeb3e85490ff464" args=")(void *cls, enum MHD_ValueKind 
kind, const char *key, const char *value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef int(* <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">MHD_KeyValueIterator</a>)(void
 *cls, enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind, const char *key, const char *value)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Iterator over key-value pairs. This iterator can be used to iterate over all 
of the cookies, headers, or POST-data fields of a request, and also to iterate 
over the headers that have been added to a response.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES to continue 
iterating, MHD_NO to abort the iteration </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00538">538</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e64097ac0e055533bcd8d971a0fcc8bd"></a><!-- doxytag: 
member="microhttpd.h::MHD_PostDataIterator" 
ref="e64097ac0e055533bcd8d971a0fcc8bd" args=")(void *cls, enum MHD_ValueKind 
kind, const char *key, const char *filename, const char *content_type, const 
char *transfer_encoding, const char *data, size_t off, size_t size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef int(* <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#e64097ac0e055533bcd8d971a0fcc8bd">MHD_PostDataIterator</a>)(void
 *cls, enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind, const char *key, const char *filename, const char *content_type, const 
char *transfer_encoding, const char *data, size_t off, size_t size)          
</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Iterator over key-value pairs where the value maybe made available in 
increments and/or may not be zero-terminated. Used for processing POST data.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>cls</em>&nbsp;</td><td>user-specified closure </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>kind</em>&nbsp;</td><td>type of the value </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>key</em>&nbsp;</td><td>0-terminated key for the value 
</td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>filename</em>&nbsp;</td><td>name of the uploaded file, NULL if 
not known </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>content_type</em>&nbsp;</td><td>mime-type of the data, NULL if 
not known </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>transfer_encoding</em>&nbsp;</td><td>encoding of the data, 
NULL if not known </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>data</em>&nbsp;</td><td>pointer to size bytes of data at the 
specified offset </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>off</em>&nbsp;</td><td>offset of data in the overall value 
</td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>size</em>&nbsp;</td><td>number of bytes in data available 
</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES to continue 
iterating, MHD_NO to abort the iteration </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00605">605</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b8cf19682c45b3b5aead1294623a4184"></a><!-- doxytag: 
member="microhttpd.h::MHD_RequestCompletedCallback" 
ref="b8cf19682c45b3b5aead1294623a4184" args=")(void *cls, struct MHD_Connection 
*connection, void **con_cls, enum MHD_RequestTerminationCode toe)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef void(* <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b8cf19682c45b3b5aead1294623a4184">MHD_RequestCompletedCallback</a>)(void
 *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
void **con_cls, enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7">MHD_RequestTerminationCode</a>
 toe)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Signature of the callback used by MHD to notify the application about 
completed requests.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>cls</em>&nbsp;</td><td>client-defined closure </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>connection</em>&nbsp;</td><td>connection handle </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>con_cls</em>&nbsp;</td><td>value as set by the last call to 
the MHD_AccessHandlerCallback </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>toe</em>&nbsp;</td><td>reason for request termination 
</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250fffa2e1a6eaf0cbbeda5f4fb0947d514">MHD_OPTION_NOTIFY_COMPLETED</a>
 </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00522">522</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="d9eefc60a853c1ee287ba96572a32a22"></a><!-- doxytag: 
member="microhttpd.h::MHD_FLAG" ref="d9eefc60a853c1ee287ba96572a32a22" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22">MHD_FLAG</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Options for the MHD daemon. Note that if neither 
MHD_USER_THREAD_PER_CONNECTION nor MHD_USE_SELECT_INTERNALLY are used, the 
client wants control over the process and will call the appropriate microhttpd 
callbacks.<p>
+Starting the daemon may also fail if a particular option is not implemented or 
not supported on the target platform (i.e. no support for SSL, threads or 
IPv6). <dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" 
name="d9eefc60a853c1ee287ba96572a32a22675f8d239be01d1235d2e428d81cb0a4"></a><!--
 doxytag: member="MHD_NO_FLAG" 
ref="d9eefc60a853c1ee287ba96572a32a22675f8d239be01d1235d2e428d81cb0a4" args="" 
-->MHD_NO_FLAG</em>&nbsp;</td><td>
+No options selected. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d"></a><!--
 doxytag: member="MHD_USE_DEBUG" 
ref="d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d" args="" 
-->MHD_USE_DEBUG</em>&nbsp;</td><td>
+Run in debug mode. If this flag is used, the library should print error 
messages and warnings to stderr. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="d9eefc60a853c1ee287ba96572a32a22afb5f51f0b183f90160008b93de9fdc9"></a><!--
 doxytag: member="MHD_USE_SSL" 
ref="d9eefc60a853c1ee287ba96572a32a22afb5f51f0b183f90160008b93de9fdc9" args="" 
-->MHD_USE_SSL</em>&nbsp;</td><td>
+Run in https mode. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf"></a><!--
 doxytag: member="MHD_USE_THREAD_PER_CONNECTION" 
ref="d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf" args="" 
-->MHD_USE_THREAD_PER_CONNECTION</em>&nbsp;</td><td>
+Run using one thread per connection. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59"></a><!--
 doxytag: member="MHD_USE_SELECT_INTERNALLY" 
ref="d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59" args="" 
-->MHD_USE_SELECT_INTERNALLY</em>&nbsp;</td><td>
+Run using an internal thread doing SELECT. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="d9eefc60a853c1ee287ba96572a32a223d383cbb9cb1657a3091e88cff37f840"></a><!--
 doxytag: member="MHD_USE_IPv6" 
ref="d9eefc60a853c1ee287ba96572a32a223d383cbb9cb1657a3091e88cff37f840" args="" 
-->MHD_USE_IPv6</em>&nbsp;</td><td>
+Run using the IPv6 protocol (otherwise, MHD will just support IPv4). </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="d9eefc60a853c1ee287ba96572a32a22e7f6499bd89158e3a8710ecbd1f0588f"></a><!--
 doxytag: member="MHD_USE_PEDANTIC_CHECKS" 
ref="d9eefc60a853c1ee287ba96572a32a22e7f6499bd89158e3a8710ecbd1f0588f" args="" 
-->MHD_USE_PEDANTIC_CHECKS</em>&nbsp;</td><td>
+Be pedantic about the protocol (as opposed to as tolerant as possible). 
Specifically, at the moment, this flag causes MHD to reject http 1.1 
connections without a "Host" header. This is required by the standard, but of 
course in violation of the "be as liberal as possible in what you accept" norm. 
It is recommended to turn this ON if you are testing clients against MHD, and 
OFF in production. </td></tr>
+</table>
+</dl>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00242">242</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="159aba015765dbe1096c8726a18ff250"></a><!-- doxytag: 
member="microhttpd.h::MHD_OPTION" ref="159aba015765dbe1096c8726a18ff250" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250">MHD_OPTION</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+MHD options. Passed in the varargs portion of MHD_start_daemon. <dl 
compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" 
name="159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d"></a><!--
 doxytag: member="MHD_OPTION_END" 
ref="159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d" args="" 
-->MHD_OPTION_END</em>&nbsp;</td><td>
+No more options / last option. This is used to terminate the VARARGs list. 
</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="159aba015765dbe1096c8726a18ff250c9ede9ea399bf22dad6fc26b45041295"></a><!--
 doxytag: member="MHD_OPTION_CONNECTION_MEMORY_LIMIT" 
ref="159aba015765dbe1096c8726a18ff250c9ede9ea399bf22dad6fc26b45041295" args="" 
-->MHD_OPTION_CONNECTION_MEMORY_LIMIT</em>&nbsp;</td><td>
+Maximum memory size per connection (followed by an unsigned int). </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="159aba015765dbe1096c8726a18ff2507bb5a8a5ffd70d54339a7a5a2c44f22f"></a><!--
 doxytag: member="MHD_OPTION_CONNECTION_LIMIT" 
ref="159aba015765dbe1096c8726a18ff2507bb5a8a5ffd70d54339a7a5a2c44f22f" args="" 
-->MHD_OPTION_CONNECTION_LIMIT</em>&nbsp;</td><td>
+Maximum number of concurrenct connections to accept (followed by an unsigned 
int). </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="159aba015765dbe1096c8726a18ff250e7718c93710ba4c5bf5185ed8b6d3722"></a><!--
 doxytag: member="MHD_OPTION_CONNECTION_TIMEOUT" 
ref="159aba015765dbe1096c8726a18ff250e7718c93710ba4c5bf5185ed8b6d3722" args="" 
-->MHD_OPTION_CONNECTION_TIMEOUT</em>&nbsp;</td><td>
+After how many seconds of inactivity should a connection automatically be 
timed out? (followed by an unsigned int; use zero for no timeout). </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="159aba015765dbe1096c8726a18ff250fffa2e1a6eaf0cbbeda5f4fb0947d514"></a><!--
 doxytag: member="MHD_OPTION_NOTIFY_COMPLETED" 
ref="159aba015765dbe1096c8726a18ff250fffa2e1a6eaf0cbbeda5f4fb0947d514" args="" 
-->MHD_OPTION_NOTIFY_COMPLETED</em>&nbsp;</td><td>
+Register a function that should be called whenever a request has been 
completed (this can be used for application-specific clean up). Requests that 
have never been presented to the application (via MHD_AccessHandlerCallback) 
will not result in notifications.<p>
+This option should be followed by TWO pointers. First a pointer to a function 
of type "MHD_RequestCompletedCallback" and second a pointer to a closure to 
pass to the request completed callback. The second pointer maybe NULL. 
</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="159aba015765dbe1096c8726a18ff250801e11fed5052e418fe865de84c463de"></a><!--
 doxytag: member="MHD_OPTION_PER_IP_CONNECTION_LIMIT" 
ref="159aba015765dbe1096c8726a18ff250801e11fed5052e418fe865de84c463de" args="" 
-->MHD_OPTION_PER_IP_CONNECTION_LIMIT</em>&nbsp;</td><td>
+Limit on the number of (concurrent) connections made to the server from the 
same IP address. Can be used to prevent one IP from taking over all of the 
allowed connections. If the same IP tries to establish more than the specified 
number of connections, they will be immediately rejected. The option should be 
followed by an "unsigned int". The default is zero, which means no limit on the 
number of connections from the same IP address. </td></tr>
+</table>
+</dl>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00294">294</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="dc947d84fa56a9de3c0745b6357d74f7"></a><!-- doxytag: 
member="microhttpd.h::MHD_RequestTerminationCode" 
ref="dc947d84fa56a9de3c0745b6357d74f7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7">MHD_RequestTerminationCode</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The MHD_RequestTerminationCode specifies reasons why a request has been 
terminated (or completed). <dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" 
name="dc947d84fa56a9de3c0745b6357d74f7ab06b4b1332c0f58ef4f33afec32e129"></a><!--
 doxytag: member="MHD_REQUEST_TERMINATED_COMPLETED_OK" 
ref="dc947d84fa56a9de3c0745b6357d74f7ab06b4b1332c0f58ef4f33afec32e129" args="" 
-->MHD_REQUEST_TERMINATED_COMPLETED_OK</em>&nbsp;</td><td>
+We finished sending the response. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="dc947d84fa56a9de3c0745b6357d74f7afcc4bb487114f35da7a2dfca34eb0d6"></a><!--
 doxytag: member="MHD_REQUEST_TERMINATED_WITH_ERROR" 
ref="dc947d84fa56a9de3c0745b6357d74f7afcc4bb487114f35da7a2dfca34eb0d6" args="" 
-->MHD_REQUEST_TERMINATED_WITH_ERROR</em>&nbsp;</td><td>
+Error handling the connection (resources exhausted, other side closed 
connection, application error accepting request, etc.) </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="dc947d84fa56a9de3c0745b6357d74f7091df7bca132a1a2dfd2a8ebaf4ed9e8"></a><!--
 doxytag: member="MHD_REQUEST_TERMINATED_TIMEOUT_REACHED" 
ref="dc947d84fa56a9de3c0745b6357d74f7091df7bca132a1a2dfd2a8ebaf4ed9e8" args="" 
-->MHD_REQUEST_TERMINATED_TIMEOUT_REACHED</em>&nbsp;</td><td>
+No activity on the connection for the number of seconds specified using 
MHD_OPTION_CONNECTION_TIMEOUT. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="dc947d84fa56a9de3c0745b6357d74f79e95ed9a31037e8a95caa1e87a6b7a11"></a><!--
 doxytag: member="MHD_REQUEST_TERMINATED_DAEMON_SHUTDOWN" 
ref="dc947d84fa56a9de3c0745b6357d74f79e95ed9a31037e8a95caa1e87a6b7a11" args="" 
-->MHD_REQUEST_TERMINATED_DAEMON_SHUTDOWN</em>&nbsp;</td><td>
+We had to close the session since MHD was being shut down. </td></tr>
+</table>
+</dl>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00399">399</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b5475b4e8aa05a99c49b3ac916cf7a3a"></a><!-- doxytag: 
member="microhttpd.h::MHD_ValueKind" ref="b5475b4e8aa05a99c49b3ac916cf7a3a" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The MHD_ValueKind specifies the source of the key-value pairs in the HTTP 
protocol. <dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" 
name="b5475b4e8aa05a99c49b3ac916cf7a3aa6e3a209beaabc652aa585567b363b36"></a><!--
 doxytag: member="MHD_RESPONSE_HEADER_KIND" 
ref="b5475b4e8aa05a99c49b3ac916cf7a3aa6e3a209beaabc652aa585567b363b36" args="" 
-->MHD_RESPONSE_HEADER_KIND</em>&nbsp;</td><td>
+Response header </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904"></a><!--
 doxytag: member="MHD_HEADER_KIND" 
ref="b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904" args="" 
-->MHD_HEADER_KIND</em>&nbsp;</td><td>
+HTTP header. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="b5475b4e8aa05a99c49b3ac916cf7a3a8ad101d248e5f2af81d739d6a03df32a"></a><!--
 doxytag: member="MHD_COOKIE_KIND" 
ref="b5475b4e8aa05a99c49b3ac916cf7a3a8ad101d248e5f2af81d739d6a03df32a" args="" 
-->MHD_COOKIE_KIND</em>&nbsp;</td><td>
+Cookies. Note that the original HTTP header containing the cookie(s) will 
still be available and intact. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="b5475b4e8aa05a99c49b3ac916cf7a3a3ffe84bcaf59fa19979e00d72a74e598"></a><!--
 doxytag: member="MHD_POSTDATA_KIND" 
ref="b5475b4e8aa05a99c49b3ac916cf7a3a3ffe84bcaf59fa19979e00d72a74e598" args="" 
-->MHD_POSTDATA_KIND</em>&nbsp;</td><td>
+POST data. This is available only if a content encoding supported by MHD is 
used (currently only URL encoding), and only if the posted content fits within 
the available memory pool. Note that in that case, the upload data given to the 
MHD_AccessHandlerCallback will be empty (since it has already been processed). 
</td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="b5475b4e8aa05a99c49b3ac916cf7a3af522725ddb9e686fd49d5d2abf02c701"></a><!--
 doxytag: member="MHD_GET_ARGUMENT_KIND" 
ref="b5475b4e8aa05a99c49b3ac916cf7a3af522725ddb9e686fd49d5d2abf02c701" args="" 
-->MHD_GET_ARGUMENT_KIND</em>&nbsp;</td><td>
+GET (URI) arguments. </td></tr>
+<tr><td valign="top"><em><a class="anchor" 
name="b5475b4e8aa05a99c49b3ac916cf7a3a4217442766bb0014c81ae0be873be875"></a><!--
 doxytag: member="MHD_FOOTER_KIND" 
ref="b5475b4e8aa05a99c49b3ac916cf7a3a4217442766bb0014c81ae0be873be875" args="" 
-->MHD_FOOTER_KIND</em>&nbsp;</td><td>
+HTTP footer (only for http 1.1 chunked encodings). </td></tr>
+</table>
+</dl>
+
+<p>Definition at line <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00354">354</a> of file <a 
class="el" href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="2091d2691bb976dc32606f6a2ead60bb"></a><!-- doxytag: 
member="microhttpd.h::MHD_add_response_header" 
ref="2091d2691bb976dc32606f6a2ead60bb" args="(struct MHD_Response *response, 
const char *header, const char *content)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_add_response_header           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *&nbsp;</td>
+          <td class="paramname"> <em>response</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>header</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>content</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add a header line to the response.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_NO on error (i.e. 
invalid header or content format). </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00036">36</a> of file <a class="el" 
href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00102">MHD_Response::first_header</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00087">MHD_HTTP_Header::kind</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00365">MHD_HEADER_KIND</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_2091d2691bb976dc32606f6a2ead60bb_icgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_2091d2691bb976dc32606f6a2ead60bb_icgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_2091d2691bb976dc32606f6a2ead60bb_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="256,5,400,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="011f0725e30e5ada700c8afcf87c5561"></a><!-- doxytag: 
member="microhttpd.h::MHD_create_post_processor" 
ref="011f0725e30e5ada700c8afcf87c5561" args="(struct MHD_Connection 
*connection, unsigned int buffer_size, MHD_PostDataIterator iter, void *cls)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct MHD_PostProcessor* 
MHD_create_post_processor           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>buffer_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#e64097ac0e055533bcd8d971a0fcc8bd">MHD_PostDataIterator</a>&nbsp;</td>
+          <td class="paramname"> <em>ikvi</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [read]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a PostProcessor.<p>
+A PostProcessor can be used to (incrementally) parse the data portion of a 
POST request.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>connection</em>&nbsp;</td><td>the connection on which the POST 
is happening (used to determine the POST format) </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>buffer_size</em>&nbsp;</td><td>maximum number of bytes to use 
for internal buffering (used only for the parsing, specifically the parsing of 
the keys). A tiny value (256-1024) should be sufficient. Do NOT use a value 
smaller than 256. </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>iter</em>&nbsp;</td><td>iterator to be called with the parsed 
data, Must NOT be NULL. </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>cls</em>&nbsp;</td><td>first argument to ikvi </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL on error (out of 
memory, unsupported encoding), otherwise a PP handle</dd></dl>
+Create a PostProcessor.<p>
+A PostProcessor can be used to (incrementally) parse the data portion of a 
POST request.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>connection</em>&nbsp;</td><td>the connection on which the POST 
is happening (used to determine the POST format) </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>buffer_size</em>&nbsp;</td><td>maximum number of bytes to use 
for internal buffering (used only for the parsing, specifically the parsing of 
the keys). A tiny value (256-1024) should be sufficient. Do NOT use 0. 
</td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>ikvi</em>&nbsp;</td><td>iterator to be called with the parsed 
data </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>cls</em>&nbsp;</td><td>first argument to ikvi </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL on error (out of 
memory, unsupported encoding), otherwise a PP handle </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00249">249</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00365">MHD_HEADER_KIND</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00174">MHD_HTTP_HEADER_CONTENT_TYPE</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00229">MHD_HTTP_POST_ENCODING_FORM_URLENCODED</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00230">MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00164">MHD_lookup_connection_value()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00041">PP_Init</a>, and <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00067">RN_Inactive</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_cgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_cgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_cgraph_map">
+<area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="260,5,479,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="a8d8df112b17b937e192ef3639c6919b"></a><!-- doxytag: 
member="microhttpd.h::MHD_create_response_from_callback" 
ref="a8d8df112b17b937e192ef3639c6919b" args="(size_t size, unsigned int 
block_size, MHD_ContentReaderCallback crc, void *crc_cls, 
MHD_ContentReaderFreeCallback crfc)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a>* 
MHD_create_response_from_callback           </td>
+          <td>(</td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>block_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#c8549fffa167e3347007bd6cf258f56c">MHD_ContentReaderCallback</a>&nbsp;</td>
+          <td class="paramname"> <em>crc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>crc_cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">MHD_ContentReaderFreeCallback</a>&nbsp;</td>
+          <td class="paramname"> <em>crfc</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [read]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a response object. The response object can be extended with header 
information and then be used any number of times.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>size</em>&nbsp;</td><td>size of the data portion of the 
response, -1 for unknown </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>block_size</em>&nbsp;</td><td>preferred block size for 
querying crc (advisory only, MHD may still call crc using smaller chunks); this 
is essentially the buffer size used for IO, clients should pick a value that is 
appropriate for IO and memory performance requirements </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>crc</em>&nbsp;</td><td>callback to use to obtain response data 
</td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>crc_cls</em>&nbsp;</td><td>extra argument to crc </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>crfc</em>&nbsp;</td><td>callback to call to free crc_cls 
resources </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL on error (i.e. 
invalid arguments, out of memory) </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00178">178</a> of file <a 
class="el" href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00120">MHD_Response::crc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00114">MHD_Response::crc_cls</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00126">MHD_Response::crfc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00108">MHD_Response::data</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00153">MHD_Response::data_buffer_size</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00060">MHD_BUF_INC_SIZE</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00132">MHD_Response::mutex</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00138">MHD_Response::reference_count</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00143">MHD_Response::total_size</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d45919f3a1fc9cbe10ceaf01bd37b738"></a><!-- doxytag: 
member="microhttpd.h::MHD_create_response_from_data" 
ref="d45919f3a1fc9cbe10ceaf01bd37b738" args="(size_t size, void *data, int 
must_free, int must_copy)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a>* 
MHD_create_response_from_data           </td>
+          <td>(</td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>must_free</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>must_copy</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [read]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a response object. The response object can be extended with header 
information and then be used any number of times.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>size</em>&nbsp;</td><td>size of the data portion of the 
response </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>the 
data itself </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>must_free</em>&nbsp;</td><td>libmicrohttpd should free data 
when done </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>must_copy</em>&nbsp;</td><td>libmicrohttpd must make a copy of 
data right away, the data maybe released anytime after this call returns 
</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL on error (i.e. 
invalid arguments, out of memory) </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">220</a> of file <a 
class="el" href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00120">MHD_Response::crc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00114">MHD_Response::crc_cls</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00126">MHD_Response::crfc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00108">MHD_Response::data</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00148">MHD_Response::data_size</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00132">MHD_Response::mutex</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00138">MHD_Response::reference_count</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00143">MHD_Response::total_size</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="295,5,487,32"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="301,56,480,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="bb2405455f580377e4887611f81b7638"></a><!-- doxytag: 
member="microhttpd.h::MHD_del_response_header" 
ref="bb2405455f580377e4887611f81b7638" args="(struct MHD_Response *response, 
const char *header, const char *content)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_del_response_header           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *&nbsp;</td>
+          <td class="paramname"> <em>response</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>header</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>content</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Delete a header line from the response.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_NO on error (no 
such header known) </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00080">80</a> of file <a class="el" 
href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00102">MHD_Response::first_header</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5089c2d1b5ec45344eeddf3f7ac4f2d1"></a><!-- doxytag: 
member="microhttpd.h::MHD_destroy_post_processor" 
ref="5089c2d1b5ec45344eeddf3f7ac4f2d1" args="(struct MHD_PostProcessor *pp)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MHD_destroy_post_processor           </td>
+          <td>(</td>
+          <td class="paramtype">struct MHD_PostProcessor *&nbsp;</td>
+          <td class="paramname"> <em>pp</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Release PostProcessor resources. 
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l01009">1009</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00675">free_unmarked()</a>, 
and <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00100">NE_none</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="268,5,385,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="b34675107fb6ab6de301776b1fdff3f5"></a><!-- doxytag: 
member="microhttpd.h::MHD_destroy_response" 
ref="b34675107fb6ab6de301776b1fdff3f5" args="(struct MHD_Response *response)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MHD_destroy_response           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *&nbsp;</td>
+          <td class="paramname"> <em>response</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destroy a response object and associated resources. Note that libmicrohttpd 
may keep some of the resources around if the response is still in the queue for 
some clients, so the memory may not necessarily be freed immediatley. 
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">266</a> of file <a 
class="el" href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00114">MHD_Response::crc_cls</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00126">MHD_Response::crfc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00102">MHD_Response::first_header</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00132">MHD_Response::mutex</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00138">MHD_Response::reference_count</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_b34675107fb6ab6de301776b1fdff3f5_icgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_b34675107fb6ab6de301776b1fdff3f5_icgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_b34675107fb6ab6de301776b1fdff3f5_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="228,5,420,32"><area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="469,106,677,133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="228,106,420,133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="235,157,413,184"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="83634421ae2c6e00a1ba60c5acfed88c"></a><!-- doxytag: 
member="microhttpd.h::MHD_get_connection_values" 
ref="83634421ae2c6e00a1ba60c5acfed88c" args="(struct MHD_Connection 
*connection, enum MHD_ValueKind kind, MHD_KeyValueIterator iterator, void 
*iterator_cls)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_get_connection_values           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>&nbsp;</td>
+          <td class="paramname"> <em>kind</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">MHD_KeyValueIterator</a>&nbsp;</td>
+          <td class="paramname"> <em>iterator</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>iterator_cls</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get all of the headers from the request.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>iterator</em>&nbsp;</td><td>callback to call on each header; 
maybe NULL (then just count headers) </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>iterator_cls</em>&nbsp;</td><td>extra argument to iterator 
</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>number of entries 
iterated over </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00130">130</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00303">MHD_Connection::headers_received</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00087">MHD_HTTP_Header::kind</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d3adac36bc7520280fe2b82fcc254801"></a><!-- doxytag: 
member="microhttpd.h::MHD_get_fdset" ref="d3adac36bc7520280fe2b82fcc254801" 
args="(struct MHD_Daemon *daemon, fd_set *read_fd_set, fd_set *write_fd_set, 
fd_set *except_fd_set, int *max_fd)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_get_fdset           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *&nbsp;</td>
+          <td class="paramname"> <em>daemon</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">fd_set *&nbsp;</td>
+          <td class="paramname"> <em>read_fd_set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">fd_set *&nbsp;</td>
+          <td class="paramname"> <em>write_fd_set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">fd_set *&nbsp;</td>
+          <td class="paramname"> <em>except_fd_set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&nbsp;</td>
+          <td class="paramname"> <em>max_fd</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Obtain the select sets for this daemon.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES on success, 
MHD_NO if this daemon was not started with the right options for this call. 
</dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">64</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00533">MHD_Daemon::connections</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00293">MHD_Connection::next</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00583">MHD_Daemon::options</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00556">MHD_Daemon::shutdown</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00551">MHD_Daemon::socket_fd</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_cgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_cgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="175,5,369,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_icgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_icgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="175,5,271,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="de6bba8c8709dd9892d5125cdbb1588b"></a><!-- doxytag: 
member="microhttpd.h::MHD_get_response_header" 
ref="de6bba8c8709dd9892d5125cdbb1588b" args="(struct MHD_Response *response, 
const char *key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* MHD_get_response_header           
</td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *&nbsp;</td>
+          <td class="paramname"> <em>response</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get a particular header from the response.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>key</em>&nbsp;</td><td>which header to get </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL if header does not 
exist </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00145">145</a> of file <a 
class="el" href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00102">MHD_Response::first_header</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_de6bba8c8709dd9892d5125cdbb1588b_icgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_de6bba8c8709dd9892d5125cdbb1588b_icgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_de6bba8c8709dd9892d5125cdbb1588b_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="253,6,397,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="447,31,615,58"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="3e182fe6161e314b83fd9a910b2d9072"></a><!-- doxytag: 
member="microhttpd.h::MHD_get_response_headers" 
ref="3e182fe6161e314b83fd9a910b2d9072" args="(struct MHD_Response *response, 
MHD_KeyValueIterator iterator, void *iterator_cls)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_get_response_headers           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *&nbsp;</td>
+          <td class="paramname"> <em>response</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">MHD_KeyValueIterator</a>&nbsp;</td>
+          <td class="paramname"> <em>iterator</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>iterator_cls</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get all of the headers added to a response.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>iterator</em>&nbsp;</td><td>callback to call on each header; 
maybe NULL (then just count headers) </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>iterator_cls</em>&nbsp;</td><td>extra argument to iterator 
</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>number of entries 
iterated over </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00119">119</a> of file <a 
class="el" href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00102">MHD_Response::first_header</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00087">MHD_HTTP_Header::kind</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="eeb89d5c965a113c60c7691a44f185ec"></a><!-- doxytag: 
member="microhttpd.h::MHD_get_timeout" ref="eeb89d5c965a113c60c7691a44f185ec" 
args="(struct MHD_Daemon *daemon, unsigned long long *timeout)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_get_timeout           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *&nbsp;</td>
+          <td class="paramname"> <em>daemon</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned long long *&nbsp;</td>
+          <td class="paramname"> <em>timeout</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Obtain timeout value for select for this daemon (only needed if connection 
timeout is used). The returned value is how long select should at most block, 
not the timeout value set for connections.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>timeout</em>&nbsp;</td><td>set to the timeout (in 
milliseconds) </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES on success, 
MHD_NO if timeouts are not used (or no connections exist that would necessiate 
the use of a timeout right now). </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00377">377</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00572">MHD_Daemon::connection_timeout</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00533">MHD_Daemon::connections</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00447">MHD_Connection::last_activity</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00293">MHD_Connection::next</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_eeb89d5c965a113c60c7691a44f185ec_icgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_eeb89d5c965a113c60c7691a44f185ec_icgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_eeb89d5c965a113c60c7691a44f185ec_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="193,5,289,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="def6bc2332eccb6d5f1679b11fb69b9c"></a><!-- doxytag: 
member="microhttpd.h::MHD_lookup_connection_value" 
ref="def6bc2332eccb6d5f1679b11fb69b9c" args="(struct MHD_Connection 
*connection, enum MHD_ValueKind kind, const char *key)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* MHD_lookup_connection_value          
 </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>&nbsp;</td>
+          <td class="paramname"> <em>kind</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get a particular header value. If multiple values match the kind, return any 
one of them.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>the 
header to look for </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL if no such item 
was found </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00164">164</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00083">MHD_HTTP_Header::header</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00303">MHD_Connection::headers_received</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00087">MHD_HTTP_Header::kind</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00081">MHD_HTTP_Header::next</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00085">MHD_HTTP_Header::value</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00249">MHD_create_post_processor()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00233">need_100_continue()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00900">parse_cookie_header()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_def6bc2332eccb6d5f1679b11fb69b9c_icgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_def6bc2332eccb6d5f1679b11fb69b9c_icgraph_map">
+<area shape="rect" 
href="../../d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="771,115,979,141"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d" 
title="MHD_create_post_processor" alt="" coords="275,64,480,91"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="552,115,699,141"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="529,165,721,192"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="299,216,456,243"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="a6900f833dba9bddd2f003aab9a4bfdc"></a><!-- doxytag: 
member="microhttpd.h::MHD_post_process" ref="a6900f833dba9bddd2f003aab9a4bfdc" 
args="(struct MHD_PostProcessor *pp, const char *post_data, unsigned int 
post_data_len)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_post_process           </td>
+          <td>(</td>
+          <td class="paramtype">struct MHD_PostProcessor *&nbsp;</td>
+          <td class="paramname"> <em>pp</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>post_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>post_data_len</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Parse and process POST data. Call this function when POST data is available 
(usually during an MHD_AccessHandlerCallback) with the upload_data and 
upload_data_size. Whenever possible, this will then cause calls to the 
MHD_IncrementalKeyValueIterator.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>pp</em>&nbsp;</td><td>the 
post processor </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>post_data</em>&nbsp;</td><td>post_data_len bytes of POST data 
</td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>post_data_len</em>&nbsp;</td><td>length of post_data </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES on success, 
MHD_NO on error (out-of-memory, iterator aborted, parse error) </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00988">988</a> of file <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html">postprocessor.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00229">MHD_HTTP_POST_ENCODING_FORM_URLENCODED</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00230">MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00705">post_process_multipart()</a>,
 and <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00305">post_process_urlencoded()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_cgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_cgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="204,5,375,32"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="197,56,381,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="a0ee587cdd6d860add50dbeb62a81fe1"></a><!-- doxytag: 
member="microhttpd.h::MHD_queue_response" 
ref="a0ee587cdd6d860add50dbeb62a81fe1" args="(struct MHD_Connection 
*connection, unsigned int status_code, struct MHD_Response *response)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_queue_response           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>status_code</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *&nbsp;</td>
+          <td class="paramname"> <em>response</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Queue a response to be transmitted to the client (as soon as possible).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>connection</em>&nbsp;</td><td>the connection identifying the 
client </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>status_code</em>&nbsp;</td><td>HTTP status code (i.e. 200 for 
OK) </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>response</em>&nbsp;</td><td>response to transmit </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_NO on error (i.e. 
reply already sent), MHD_YES on success or if message has been queued </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">192</a> of file <a 
class="el" href="../../d5/de3/connection_8c-source.html">connection.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00488">MHD_Connection::have_chunked_response</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00334">MHD_Connection::method</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00230">MHD_CONNECTION_FOOTERS_RECEIVED</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00203">MHD_CONNECTION_HEADERS_PROCESSED</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00219">MHD_HTTP_METHOD_HEAD</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00211">MHD_HTTP_VERSION_1_1</a>, 
<a class="el" 
href="../../dc/d43/response_8c-source.html#l00295">MHD_increment_response_rc()</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00463">MHD_Connection::read_closed</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00308">MHD_Connection::response</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00430">MHD_Connection::response_write_position</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00474">MHD_Connection::responseCode</a>,
 <a class="el" href="../../de/d0a/plibc_8h-source.html#l00510">SHUTDOWN</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">MHD_Connection::state</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00143">MHD_Response::total_size</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00346">MHD_Connection::version</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_cgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="220,5,428,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_icgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="220,5,412,32"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="227,56,405,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="2cf4c3d03048b8ad410868998fc303ff"></a><!-- doxytag: 
member="microhttpd.h::MHD_run" ref="2cf4c3d03048b8ad410868998fc303ff" 
args="(struct MHD_Daemon *daemon)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_run           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *&nbsp;</td>
+          <td class="paramname"> <em>daemon</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Run webserver operations (without blocking unless in client callbacks). This 
method should be called by clients in combination with MHD_get_fdset if the 
client-controlled select method is used.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES on success, 
MHD_NO if this daemon was not started with the right options for this call. 
</dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00519">519</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00583">MHD_Daemon::options</a>, and 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00556">MHD_Daemon::shutdown</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_cgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_cgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_cgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="135,5,327,32"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="183,56,279,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="ab48d9d3de5ebd23503ef7d696fda76e"></a><!-- doxytag: 
member="microhttpd.h::MHD_start_daemon" ref="ab48d9d3de5ebd23503ef7d696fda76e" 
args="(unsigned int flags, unsigned short port, MHD_AcceptPolicyCallback apc, 
void *apc_cls, MHD_AccessHandlerCallback dh, void *dh_cls,...)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a>* MHD_start_daemon     
      </td>
+          <td>(</td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>options</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned short&nbsp;</td>
+          <td class="paramname"> <em>port</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#eb5663e00846f6a4df836e730381a9f2">MHD_AcceptPolicyCallback</a>&nbsp;</td>
+          <td class="paramname"> <em>apc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>apc_cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#f135c48819b57aa4a0d595cbe72d337e">MHD_AccessHandlerCallback</a>&nbsp;</td>
+          <td class="paramname"> <em>dh</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>dh_cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>...</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [read]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Start a webserver on the given port. <dl 
compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>flags</em>&nbsp;</td><td>combination of MHD_FLAG values 
</td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>port</em>&nbsp;</td><td>port to bind to </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>apc</em>&nbsp;</td><td>callback to call to check which clients 
will be allowed to connect; you can pass NULL in which case connections from 
any IP will be accepted </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>apc_cls</em>&nbsp;</td><td>extra argument to apc </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>dh</em>&nbsp;</td><td>handler called for all requests 
(repeatedly) </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>dh_cls</em>&nbsp;</td><td>extra argument to dh </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>...</em>&nbsp;</td><td>list 
of options (type-value pairs, terminated with MHD_OPTION_END). </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL on error, handle 
to daemon on success</dd></dl>
+Start a webserver on the given port.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>port</em>&nbsp;</td><td>port to bind to </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>apc</em>&nbsp;</td><td>callback to call to check which clients 
will be allowed to connect </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>apc_cls</em>&nbsp;</td><td>extra argument to apc </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>dh</em>&nbsp;</td><td>default handler for all URIs </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>dh_cls</em>&nbsp;</td><td>extra argument to dh </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL on error, handle 
to daemon on success </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">560</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00535">MHD_Daemon::apc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00537">MHD_Daemon::apc_cls</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00498">BIND</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00459">CLOSE</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00572">MHD_Daemon::connection_timeout</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00523">MHD_Daemon::default_handler</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00528">MHD_Daemon::default_handler_cls</a>,
 <a class="el" href="../../de/d0a/plibc_8h-source.html#l00503">LISTEN</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00566">MHD_Daemon::max_connections</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00036">MHD_MAX_CONNECTIONS_DEFAULT</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00313">MHD_OPTION_CONNECTION_LIMIT</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00307">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00320">MHD_OPTION_CONNECTION_TIMEOUT</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00334">MHD_OPTION_NOTIFY_COMPLETED</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00346">MHD_OPTION_PER_IP_CONNECTION_LIMIT</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00041">MHD_POOL_SIZE_DEFAULT</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00536">MHD_select_thread()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00275">MHD_USE_IPv6</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00259">MHD_USE_SSL</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00539">MHD_Daemon::notify_completed</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00541">MHD_Daemon::notify_completed_cls</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00583">MHD_Daemon::options</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00578">MHD_Daemon::per_ip_connection_limit</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00546">MHD_Daemon::pid</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00561">MHD_Daemon::pool_size</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00588">MHD_Daemon::port</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00509">SETSOCKOPT</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00511">SOCKET</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00551">MHD_Daemon::socket_fd</a>, 
and <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00477">STRERROR</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_cgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_cgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_cgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="203,5,349,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="30c557319e35be05fceb99ce568e1242"></a><!-- doxytag: 
member="microhttpd.h::MHD_stop_daemon" ref="30c557319e35be05fceb99ce568e1242" 
args="(struct MHD_Daemon *daemon)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MHD_stop_daemon           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *&nbsp;</td>
+          <td class="paramname"> <em>daemon</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shutdown an http daemon. 
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">704</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00328">MHD_Connection::client_context</a>,
 <a class="el" href="../../de/d0a/plibc_8h-source.html#l00459">CLOSE</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00533">MHD_Daemon::connections</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00425">MHD_REQUEST_TERMINATED_DAEMON_SHUTDOWN</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00539">MHD_Daemon::notify_completed</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00541">MHD_Daemon::notify_completed_cls</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00583">MHD_Daemon::options</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00546">MHD_Daemon::pid</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00510">SHUTDOWN</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00556">MHD_Daemon::shutdown</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00032">SIGALRM</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00551">MHD_Daemon::socket_fd</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_cgraph.png" 
border="0" 
usemap="#dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_cgraph_map" 
alt=""></center>
+<map name="dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_cgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="204,5,396,32"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="260,5,479,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3ae1e0c24419fcc1ee9f4c8ea03e5c01
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f" 
title="test_multipart" alt="" coords="284,6,396,32">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15" 
title="test_nested_multipart" alt="" coords="259,56,421,83">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081" 
title="test_urlencoding" alt="" coords="276,107,404,134">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="469,56,523,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+8456f060582633f2c82b909ce2beb7ba
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_011f0725e30e5ada700c8afcf87c5561_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2091d2691bb976dc32606f6a2ead60bb_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2091d2691bb976dc32606f6a2ead60bb_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2091d2691bb976dc32606f6a2ead60bb_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="256,5,400,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2091d2691bb976dc32606f6a2ead60bb_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2091d2691bb976dc32606f6a2ead60bb_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2091d2691bb976dc32606f6a2ead60bb_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+58f5f60b1a8c0ddcd2c8302ad2390ce6
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2091d2691bb976dc32606f6a2ead60bb_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2091d2691bb976dc32606f6a2ead60bb_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="135,5,327,32">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="183,56,279,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+26d1e856e8325242471316be780dc89b
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c" 
title="testExternalRun" alt="" coords="135,6,255,32">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04" 
title="testMultithread" alt="" coords="136,56,253,83">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8" 
title="testThread" alt="" coords="149,107,240,134">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="304,56,357,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+26bc4c3982da90b56724305611d24c18
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_2cf4c3d03048b8ad410868998fc303ff_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="204,5,396,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+ea358341fd2ae566320023371a468514
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c" 
title="testExternalRun" alt="" coords="204,5,324,32">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04" 
title="testMultithread" alt="" coords="205,56,323,82">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#63e9208cb1f9b29bac770d6c5461977c" 
title="testStartStop" alt="" coords="211,106,317,133">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8" 
title="testThread" alt="" coords="219,157,309,184">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="373,81,427,108">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3eb4ab903ffda1786c1bc900727967b3
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_30c557319e35be05fceb99ce568e1242_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="268,5,385,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+18a12043b05bdad79a770e79326139cc
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f" 
title="test_multipart" alt="" coords="292,6,404,32">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15" 
title="test_nested_multipart" alt="" coords="267,56,429,83">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081" 
title="test_urlencoding" alt="" coords="284,107,412,134">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="477,56,531,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3319c99822d963af02c41b329eda0a02
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_5089c2d1b5ec45344eeddf3f7ac4f2d1_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="220,5,428,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3ea785e015f1bd57a714365015174cc3
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="220,5,412,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="227,56,405,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+9be527270db98c7cc4b90f66570392e8
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a0ee587cdd6d860add50dbeb62a81fe1_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="204,5,375,32">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="197,56,381,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+61c91b98ad68f13a8d64e97596a57baa
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f" 
title="test_multipart" alt="" coords="223,6,335,32">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15" 
title="test_nested_multipart" alt="" coords="197,56,360,83">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081" 
title="test_urlencoding" alt="" coords="215,107,343,134">
+<area shape="rect" 
href="$d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="408,56,461,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+0995e62e8f285b498c2ab49f46925173
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a6900f833dba9bddd2f003aab9a4bfdc_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a8d8df112b17b937e192ef3639c6919b_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a8d8df112b17b937e192ef3639c6919b_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a8d8df112b17b937e192ef3639c6919b_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,17 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="315,284,397,311">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="500,6,553,32">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="467,56,587,83">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="464,208,589,235">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="467,360,587,387">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="468,107,585,134">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="465,259,588,286">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="469,411,584,438">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd"
 title="testLongHeaderGet" alt="" coords="453,512,600,539">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68"
 title="testLongUrlGet" alt="" coords="468,563,585,590">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="448,158,605,184">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="445,310,608,336">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="449,462,604,488">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="656,107,709,134">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="656,259,709,286">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="656,411,709,438">
+<area shape="rect" 
href="$d6/d8a/testcurl_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770"
 title="main" alt="" coords="656,538,709,564">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a8d8df112b17b937e192ef3639c6919b_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a8d8df112b17b937e192ef3639c6919b_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a8d8df112b17b937e192ef3639c6919b_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+78d27623d8ae6996a944b77395b4153f
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a8d8df112b17b937e192ef3639c6919b_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_a8d8df112b17b937e192ef3639c6919b_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="203,5,349,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+bc262ba18e41613e73e3822ce01ed844
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,6 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c" 
title="testExternalRun" alt="" coords="204,5,324,32">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04" 
title="testMultithread" alt="" coords="205,56,323,83">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#6abefb33dafd020c6e65f6017e2819a8" 
title="testStartError" alt="" coords="209,107,319,133">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#63e9208cb1f9b29bac770d6c5461977c" 
title="testStartStop" alt="" coords="211,157,317,184">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8" 
title="testThread" alt="" coords="219,208,309,235">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="373,107,427,133">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+aa1afa52d9959a7d77ca10be701c88fe
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_ab48d9d3de5ebd23503ef7d696fda76e_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_b34675107fb6ab6de301776b1fdff3f5_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_b34675107fb6ab6de301776b1fdff3f5_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_b34675107fb6ab6de301776b1fdff3f5_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="228,5,420,32">
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="469,106,677,133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="228,106,420,133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="235,157,413,184">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_b34675107fb6ab6de301776b1fdff3f5_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_b34675107fb6ab6de301776b1fdff3f5_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_b34675107fb6ab6de301776b1fdff3f5_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+73cbb733bd52784592ed28971d073176
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_b34675107fb6ab6de301776b1fdff3f5_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_b34675107fb6ab6de301776b1fdff3f5_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="175,5,369,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+b8b0e18f160186c5e0b2c63a31decc8a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="175,5,271,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+ea8700aa39eaa1d62b4d2d5a66b5a5aa
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d3adac36bc7520280fe2b82fcc254801_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="295,5,487,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="301,56,480,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+ceed450dde514b83cd9b0be864855a66
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_d45919f3a1fc9cbe10ceaf01bd37b738_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_de6bba8c8709dd9892d5125cdbb1588b_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_de6bba8c8709dd9892d5125cdbb1588b_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_de6bba8c8709dd9892d5125cdbb1588b_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="253,6,397,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="447,31,615,58">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_de6bba8c8709dd9892d5125cdbb1588b_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_de6bba8c8709dd9892d5125cdbb1588b_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_de6bba8c8709dd9892d5125cdbb1588b_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+5d9c246a8875c5be900636866a95e458
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_de6bba8c8709dd9892d5125cdbb1588b_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_de6bba8c8709dd9892d5125cdbb1588b_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" 
href="$d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="771,115,979,141">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d" 
title="MHD_create_post_processor" alt="" coords="275,64,480,91">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="552,115,699,141">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="529,165,721,192">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="299,216,456,243">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e5943fe76aa0c3865ef18592f6641eba
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_def6bc2332eccb6d5f1679b11fb69b9c_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_eeb89d5c965a113c60c7691a44f185ec_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_eeb89d5c965a113c60c7691a44f185ec_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_eeb89d5c965a113c60c7691a44f185ec_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="193,5,289,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_eeb89d5c965a113c60c7691a44f185ec_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_eeb89d5c965a113c60c7691a44f185ec_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_eeb89d5c965a113c60c7691a44f185ec_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+6ea47a921a280a763820e7484abc9bce
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_eeb89d5c965a113c60c7691a44f185ec_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d0c/microhttpd_8h_eeb89d5c965a113c60c7691a44f185ec_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c.html                        
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c.html        2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,808 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/daemon.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemon.c File Reference</h1>A minimal-HTTP server library. <a 
href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" 
href="../../df/dbe/response_8h-source.html">response.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" 
href="../../df/d96/connection_8h-source.html">connection.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" 
href="../../d3/da9/memorypool_8h-source.html">memorypool.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemon.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d3/d20/daemon_8c__incl.png" border="0" 
usemap="#src/daemon/daemon.c_map" alt=""></center>
+<map name="src/daemon/daemon.c_map">
+<area shape="rect" href="../../db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="131,162,211,188"><area shape="rect" 
href="../../dd/d75/response_8h.html" title="Methods for managing response 
objects." alt="" coords="40,84,131,111"><area shape="rect" 
href="../../d4/d67/connection_8h.html" title="Methods for managing 
connections." alt="" coords="155,84,259,111"><area shape="rect" 
href="../../d8/d94/memorypool_8h.html" title="memory pool; mostly used for 
efficient (de)allocation for each connection and bounding..." alt="" 
coords="283,84,397,111"></map>
+</div>
+
+<p>
+<a href="../../d9/d90/daemon_8c-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d21/daemon_8c.html#b18acdebb5593a95321afbb73ce8b65c">MHD_MAX_CONNECTIONS_DEFAULT</a>&nbsp;&nbsp;&nbsp;FD_SETSIZE
 -4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d21/daemon_8c.html#da4062bcb26406cfa9fb1284c7dbfc7c">MHD_POOL_SIZE_DEFAULT</a>&nbsp;&nbsp;&nbsp;(1024
 * 1024)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d21/daemon_8c.html#1fcb5897dfde8b8f584149d408667105">DEBUG_CLOSE</a>&nbsp;&nbsp;&nbsp;MHD_NO</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d21/daemon_8c.html#030025b3bc8d886f3d3016dee50fc3fc">DEBUG_CONNECT</a>&nbsp;&nbsp;&nbsp;MHD_NO</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon, fd_set 
*read_fd_set, fd_set *write_fd_set, fd_set *except_fd_set, int 
*max_fd)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd">MHD_handle_connection</a>
 (void *data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45">MHD_accept_connection</a>
 (struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b">MHD_cleanup_connections</a>
 (struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec">MHD_get_timeout</a>
 (struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon, unsigned 
long long *timeout)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8">MHD_select</a>
 (struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon, int 
may_block)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(struct <a class="el" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> 
*daemon)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static void 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0">MHD_select_thread</a>
 (void *cls)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a 
class="el" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (unsigned int options, unsigned short port, <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#eb5663e00846f6a4df836e730381a9f2">MHD_AcceptPolicyCallback</a>
 apc, void *apc_cls, <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#f135c48819b57aa4a0d595cbe72d337e">MHD_AccessHandlerCallback</a>
 dh, void *dh_cls,...)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *daemon)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d21/daemon_8c.html#1df39a7405fde04e32755572e16ad3df">sigalrmHandler</a>
 (int <a class="el" 
href="../../dc/d21/daemon_8c.html#a38f2eec98e207b47e2d0edfd8d77f5b">sig</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d21/daemon_8c.html#fd02bb0f6a745c39d5e3417493995c71">__attribute__</a>
 ((constructor))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/d21/daemon_8c.html#d7e5f5c14ff8ad42e10651503200880c">__attribute__</a>
 ((destructor))</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static struct 
sigaction&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d21/daemon_8c.html#a38f2eec98e207b47e2d0edfd8d77f5b">sig</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static struct 
sigaction&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/d21/daemon_8c.html#cf5f8182988f84828de4541b7ac527ff">old</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A minimal-HTTP server library. 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Daniel Pittman <p>
+Christian Grothoff </dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="1fcb5897dfde8b8f584149d408667105"></a><!-- doxytag: 
member="daemon.c::DEBUG_CLOSE" ref="1fcb5897dfde8b8f584149d408667105" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DEBUG_CLOSE&nbsp;&nbsp;&nbsp;MHD_NO      
    </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print extra messages with reasons for closing sockets? (only adds non-error 
messages). 
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00047">47</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="030025b3bc8d886f3d3016dee50fc3fc"></a><!-- doxytag: 
member="daemon.c::DEBUG_CONNECT" ref="030025b3bc8d886f3d3016dee50fc3fc" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define DEBUG_CONNECT&nbsp;&nbsp;&nbsp;MHD_NO    
      </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print extra messages when establishing connections? (only adds non-error 
messages). 
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00053">53</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b18acdebb5593a95321afbb73ce8b65c"></a><!-- doxytag: 
member="daemon.c::MHD_MAX_CONNECTIONS_DEFAULT" 
ref="b18acdebb5593a95321afbb73ce8b65c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_MAX_CONNECTIONS_DEFAULT&nbsp;&nbsp;&nbsp;FD_SETSIZE -4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Default connection limit. 
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00036">36</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="da4062bcb26406cfa9fb1284c7dbfc7c"></a><!-- doxytag: 
member="daemon.c::MHD_POOL_SIZE_DEFAULT" ref="da4062bcb26406cfa9fb1284c7dbfc7c" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
MHD_POOL_SIZE_DEFAULT&nbsp;&nbsp;&nbsp;(1024 * 1024)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Default memory allowed per connection. 
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00041">41</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="d7e5f5c14ff8ad42e10651503200880c"></a><!-- doxytag: 
member="daemon.c::__attribute__" ref="d7e5f5c14ff8ad42e10651503200880c" 
args="((destructor))" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void __attribute__           </td>
+          <td>(</td>
+          <td class="paramtype">(destructor)&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00773">773</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00753">old</a>, <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00751">sig</a>, and <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00032">SIGALRM</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="fd02bb0f6a745c39d5e3417493995c71"></a><!-- doxytag: 
member="daemon.c::__attribute__" ref="fd02bb0f6a745c39d5e3417493995c71" 
args="((constructor))" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void __attribute__           </td>
+          <td>(</td>
+          <td class="paramtype">(constructor)&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialize the signal handler for SIGALRM. 
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00763">763</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00753">old</a>, <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00751">sig</a>, <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00032">SIGALRM</a>, and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00756">sigalrmHandler()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_fd02bb0f6a745c39d5e3417493995c71_cgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_fd02bb0f6a745c39d5e3417493995c71_cgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_fd02bb0f6a745c39d5e3417493995c71_cgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#1df39a7405fde04e32755572e16ad3df" 
title="sigalrmHandler" alt="" coords="159,5,276,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="67437ad8e82327ad71774dcf3e884f45"></a><!-- doxytag: 
member="daemon.c::MHD_accept_connection" ref="67437ad8e82327ad71774dcf3e884f45" 
args="(struct MHD_Daemon *daemon)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int MHD_accept_connection           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *&nbsp;</td>
+          <td class="paramname"> <em>daemon</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Accept an incoming connection and create the <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> object for 
it. This function also enforces policy by way of checking with the accept 
policy callback. 
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">173</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00497">ACCEPT</a>, <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00381">MHD_Connection::addr</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00441">MHD_Connection::addr_len</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00535">MHD_Daemon::apc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00537">MHD_Daemon::apc_cls</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00459">CLOSE</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00533">MHD_Daemon::connections</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00447">MHD_Connection::last_activity</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00566">MHD_Daemon::max_connections</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00293">MHD_Connection::next</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00583">MHD_Daemon::options</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00578">MHD_Daemon::per_ip_connection_limit</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00387">MHD_Connection::pid</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00510">SHUTDOWN</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00551">MHD_Daemon::socket_fd</a>, 
and <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00477">STRERROR</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_cgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_cgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_cgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="236,5,415,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_icgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_icgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="236,5,332,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="8cf76415b3324cad0509a964644b492b"></a><!-- doxytag: 
member="daemon.c::MHD_cleanup_connections" 
ref="8cf76415b3324cad0509a964644b492b" args="(struct MHD_Daemon *daemon)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void MHD_cleanup_connections           
</td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *&nbsp;</td>
+          <td class="paramname"> <em>daemon</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free resources associated with all closed connections. (destroy responses, 
free buffers, etc.). A connection is known to be closed if the socket_fd is -1. 
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">328</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00381">MHD_Connection::addr</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00533">MHD_Daemon::connections</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00566">MHD_Daemon::max_connections</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../de/d4e/memorypool_8c-source.html#l00101">MHD_pool_destroy()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00293">MHD_Connection::next</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00583">MHD_Daemon::options</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00387">MHD_Connection::pid</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">MHD_Connection::pool</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00308">MHD_Connection::response</a>,
 <a class="el" href="../../de/d0a/plibc_8h-source.html#l00032">SIGALRM</a>, and 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00536">MHD_select_thread()</a>, and 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_cgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_cgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_cgraph_map">
+<area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="248,5,421,32"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="264,56,405,83"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_icgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_icgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="283,6,363,32"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="249,56,396,83"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="249,107,396,134"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d3adac36bc7520280fe2b82fcc254801"></a><!-- doxytag: 
member="daemon.c::MHD_get_fdset" ref="d3adac36bc7520280fe2b82fcc254801" 
args="(struct MHD_Daemon *daemon, fd_set *read_fd_set, fd_set *write_fd_set, 
fd_set *except_fd_set, int *max_fd)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_get_fdset           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *&nbsp;</td>
+          <td class="paramname"> <em>daemon</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">fd_set *&nbsp;</td>
+          <td class="paramname"> <em>read_fd_set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">fd_set *&nbsp;</td>
+          <td class="paramname"> <em>write_fd_set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">fd_set *&nbsp;</td>
+          <td class="paramname"> <em>except_fd_set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int *&nbsp;</td>
+          <td class="paramname"> <em>max_fd</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Obtain the select sets for this daemon.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES on success, 
MHD_NO if this daemon was not started with the right options for this call. 
</dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">64</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00533">MHD_Daemon::connections</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00293">MHD_Connection::next</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00583">MHD_Daemon::options</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00556">MHD_Daemon::shutdown</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00551">MHD_Daemon::socket_fd</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_cgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_cgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="175,5,369,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_icgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_icgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="175,5,271,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="eeb89d5c965a113c60c7691a44f185ec"></a><!-- doxytag: 
member="daemon.c::MHD_get_timeout" ref="eeb89d5c965a113c60c7691a44f185ec" 
args="(struct MHD_Daemon *daemon, unsigned long long *timeout)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_get_timeout           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *&nbsp;</td>
+          <td class="paramname"> <em>daemon</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned long long *&nbsp;</td>
+          <td class="paramname"> <em>timeout</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Obtain timeout value for select for this daemon (only needed if connection 
timeout is used). The returned value is how long select should at most block, 
not the timeout value set for connections.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>timeout</em>&nbsp;</td><td>set to the timeout (in 
milliseconds) </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES on success, 
MHD_NO if timeouts are not used (or no connections exist that would necessiate 
the use of a timeout right now). </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00377">377</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00572">MHD_Daemon::connection_timeout</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00533">MHD_Daemon::connections</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00447">MHD_Connection::last_activity</a>,
 <a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00293">MHD_Connection::next</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_eeb89d5c965a113c60c7691a44f185ec_icgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_eeb89d5c965a113c60c7691a44f185ec_icgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_eeb89d5c965a113c60c7691a44f185ec_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="193,5,289,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9c88488b01a586df4f8b68a044848bbd"></a><!-- doxytag: 
member="daemon.c::MHD_handle_connection" ref="9c88488b01a586df4f8b68a044848bbd" 
args="(void *data)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void* MHD_handle_connection           
</td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>data</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Main function of the thread that handles an individual connection. 
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">104</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00459">CLOSE</a>, <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00572">MHD_Daemon::connection_timeout</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">MHD_Connection::daemon</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00447">MHD_Connection::last_activity</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" href="../../de/d0a/plibc_8h-source.html#l00506">SELECT</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00510">SHUTDOWN</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00556">MHD_Daemon::shutdown</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 and <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00477">STRERROR</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_cgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_cgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_cgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="245,5,440,32"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="239,56,447,82"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="235,106,451,133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="235,157,451,184"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_icgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_icgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="236,5,415,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="2cf4c3d03048b8ad410868998fc303ff"></a><!-- doxytag: 
member="daemon.c::MHD_run" ref="2cf4c3d03048b8ad410868998fc303ff" args="(struct 
MHD_Daemon *daemon)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int MHD_run           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *&nbsp;</td>
+          <td class="paramname"> <em>daemon</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Run webserver operations (without blocking unless in client callbacks). This 
method should be called by clients in combination with MHD_get_fdset if the 
client-controlled select method is used.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_YES on success, 
MHD_NO if this daemon was not started with the right options for this call. 
</dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00519">519</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00583">MHD_Daemon::options</a>, and 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00556">MHD_Daemon::shutdown</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_cgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_cgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_cgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="135,5,327,32"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="183,56,279,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="cad69f378db7d94cfabb0fd863336ce8"></a><!-- doxytag: 
member="daemon.c::MHD_select" ref="cad69f378db7d94cfabb0fd863336ce8" 
args="(struct MHD_Daemon *daemon, int may_block)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int MHD_select           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *&nbsp;</td>
+          <td class="paramname"> <em>daemon</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>may_block</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Main select call.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>may_block</em>&nbsp;</td><td>YES if blocking, NO if 
non-blocking </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>MHD_NO on serious 
errors, MHD_YES on success </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">413</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00533">MHD_Daemon::connections</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00377">MHD_get_timeout()</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00293">MHD_Connection::next</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00583">MHD_Daemon::options</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00506">SELECT</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00556">MHD_Daemon::shutdown</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00551">MHD_Daemon::socket_fd</a>, 
and <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00477">STRERROR</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, and <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00536">MHD_select_thread()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_cgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_cgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_cgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="171,6,349,32"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="156,56,364,83"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="152,107,368,134"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="152,158,368,184"><area 
shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="200,208,320,235"><area shape="rect" 
href="../../dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="192,259,328,286"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_icgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_icgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="185,5,265,32"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="152,56,299,83"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="39dfc196277cf689a6ca378f4ae774e0"></a><!-- doxytag: 
member="daemon.c::MHD_select_thread" ref="39dfc196277cf689a6ca378f4ae774e0" 
args="(void *cls)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void* MHD_select_thread           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Thread that runs the select loop until the daemon is explicitly shut down. 
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00536">536</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00556">MHD_Daemon::shutdown</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_cgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_cgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_cgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="201,5,393,32"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="249,56,345,83"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_icgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_icgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="200,5,349,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="fdd0763fce30e2bc2b324793501d7b1a"></a><!-- doxytag: 
member="daemon.c::MHD_start_daemon" ref="fdd0763fce30e2bc2b324793501d7b1a" 
args="(unsigned int options, unsigned short port, MHD_AcceptPolicyCallback apc, 
void *apc_cls, MHD_AccessHandlerCallback dh, void *dh_cls,...)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a>* MHD_start_daemon     
      </td>
+          <td>(</td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>options</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned short&nbsp;</td>
+          <td class="paramname"> <em>port</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#eb5663e00846f6a4df836e730381a9f2">MHD_AcceptPolicyCallback</a>&nbsp;</td>
+          <td class="paramname"> <em>apc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>apc_cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="../../dc/d0c/microhttpd_8h.html#f135c48819b57aa4a0d595cbe72d337e">MHD_AccessHandlerCallback</a>&nbsp;</td>
+          <td class="paramname"> <em>dh</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>dh_cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">&nbsp;</td>
+          <td class="paramname"> <em>...</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [read]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Start a webserver on the given port.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td 
valign="top"><em>port</em>&nbsp;</td><td>port to bind to </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>apc</em>&nbsp;</td><td>callback to call to check which clients 
will be allowed to connect </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>apc_cls</em>&nbsp;</td><td>extra argument to apc </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>dh</em>&nbsp;</td><td>default handler for all URIs </td></tr>
+    <tr><td valign="top"></td><td 
valign="top"><em>dh_cls</em>&nbsp;</td><td>extra argument to dh </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>NULL on error, handle 
to daemon on success </dd></dl>
+
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">560</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00535">MHD_Daemon::apc</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00537">MHD_Daemon::apc_cls</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00498">BIND</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00459">CLOSE</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00572">MHD_Daemon::connection_timeout</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00523">MHD_Daemon::default_handler</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00528">MHD_Daemon::default_handler_cls</a>,
 <a class="el" href="../../de/d0a/plibc_8h-source.html#l00503">LISTEN</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00566">MHD_Daemon::max_connections</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00036">MHD_MAX_CONNECTIONS_DEFAULT</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00313">MHD_OPTION_CONNECTION_LIMIT</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00307">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00320">MHD_OPTION_CONNECTION_TIMEOUT</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00334">MHD_OPTION_NOTIFY_COMPLETED</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00346">MHD_OPTION_PER_IP_CONNECTION_LIMIT</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00041">MHD_POOL_SIZE_DEFAULT</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00536">MHD_select_thread()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00275">MHD_USE_IPv6</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00259">MHD_USE_SSL</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00539">MHD_Daemon::notify_completed</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00541">MHD_Daemon::notify_completed_cls</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00583">MHD_Daemon::options</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00578">MHD_Daemon::per_ip_connection_limit</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00546">MHD_Daemon::pid</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00561">MHD_Daemon::pool_size</a>, 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00588">MHD_Daemon::port</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00509">SETSOCKOPT</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00511">SOCKET</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00551">MHD_Daemon::socket_fd</a>, 
and <a class="el" 
href="../../de/d0a/plibc_8h-source.html#l00477">STRERROR</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_cgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_cgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_cgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="203,5,349,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="30c557319e35be05fceb99ce568e1242"></a><!-- doxytag: 
member="daemon.c::MHD_stop_daemon" ref="30c557319e35be05fceb99ce568e1242" 
args="(struct MHD_Daemon *daemon)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MHD_stop_daemon           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *&nbsp;</td>
+          <td class="paramname"> <em>daemon</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Shutdown an http daemon. 
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">704</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00328">MHD_Connection::client_context</a>,
 <a class="el" href="../../de/d0a/plibc_8h-source.html#l00459">CLOSE</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00533">MHD_Daemon::connections</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00425">MHD_REQUEST_TERMINATED_DAEMON_SHUTDOWN</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00539">MHD_Daemon::notify_completed</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00541">MHD_Daemon::notify_completed_cls</a>,
 <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00583">MHD_Daemon::options</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00546">MHD_Daemon::pid</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00510">SHUTDOWN</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00556">MHD_Daemon::shutdown</a>, <a 
class="el" href="../../de/d0a/plibc_8h-source.html#l00032">SIGALRM</a>, <a 
class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">MHD_Connection::socket_fd</a>,
 and <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00551">MHD_Daemon::socket_fd</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_cgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_cgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_cgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="204,5,396,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="1df39a7405fde04e32755572e16ad3df"></a><!-- doxytag: 
member="daemon.c::sigalrmHandler" ref="1df39a7405fde04e32755572e16ad3df" 
args="(int sig)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void sigalrmHandler           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>sig</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00756">756</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00763">__attribute__()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/d21/daemon_8c_1df39a7405fde04e32755572e16ad3df_icgraph.png" 
border="0" 
usemap="#dc/d21/daemon_8c_1df39a7405fde04e32755572e16ad3df_icgraph_map" 
alt=""></center>
+<map name="dc/d21/daemon_8c_1df39a7405fde04e32755572e16ad3df_icgraph_map">
+<area shape="rect" 
href="../../dc/d21/daemon_8c.html#fd02bb0f6a745c39d5e3417493995c71" 
title="__attribute__" alt="" coords="173,5,277,32"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="cf5f8182988f84828de4541b7ac527ff"></a><!-- doxytag: 
member="daemon.c::old" ref="cf5f8182988f84828de4541b7ac527ff" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct sigaction <a class="el" 
href="../../dc/d21/daemon_8c.html#cf5f8182988f84828de4541b7ac527ff">old</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00753">753</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00763">__attribute__()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="a38f2eec98e207b47e2d0edfd8d77f5b"></a><!-- doxytag: 
member="daemon.c::sig" ref="a38f2eec98e207b47e2d0edfd8d77f5b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct sigaction <a class="el" 
href="../../dc/d21/daemon_8c.html#a38f2eec98e207b47e2d0edfd8d77f5b">sig</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00751">751</a> of file <a class="el" 
href="../../d9/d90/daemon_8c-source.html">daemon.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00763">__attribute__()</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_1df39a7405fde04e32755572e16ad3df_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_1df39a7405fde04e32755572e16ad3df_icgraph.map
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_1df39a7405fde04e32755572e16ad3df_icgraph.map
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fd02bb0f6a745c39d5e3417493995c71" 
title="__attribute__" alt="" coords="173,5,277,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_1df39a7405fde04e32755572e16ad3df_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_1df39a7405fde04e32755572e16ad3df_icgraph.md5
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_1df39a7405fde04e32755572e16ad3df_icgraph.md5
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+1d1a97928b4e8e1eef0372a47d039856
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_1df39a7405fde04e32755572e16ad3df_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_1df39a7405fde04e32755572e16ad3df_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="135,5,327,32">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="183,56,279,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+26d1e856e8325242471316be780dc89b
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_icgraph.map
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_icgraph.map
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c" 
title="testExternalRun" alt="" coords="135,6,255,32">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04" 
title="testMultithread" alt="" coords="136,56,253,83">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8" 
title="testThread" alt="" coords="149,107,240,134">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="304,56,357,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_icgraph.md5
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_icgraph.md5
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+26bc4c3982da90b56724305611d24c18
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_2cf4c3d03048b8ad410868998fc303ff_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="204,5,396,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+ea358341fd2ae566320023371a468514
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_icgraph.map
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_icgraph.map
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c" 
title="testExternalRun" alt="" coords="204,5,324,32">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04" 
title="testMultithread" alt="" coords="205,56,323,82">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#63e9208cb1f9b29bac770d6c5461977c" 
title="testStartStop" alt="" coords="211,106,317,133">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8" 
title="testThread" alt="" coords="219,157,309,184">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="373,81,427,108">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_icgraph.md5
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_icgraph.md5
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3eb4ab903ffda1786c1bc900727967b3
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_30c557319e35be05fceb99ce568e1242_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="201,5,393,32">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="249,56,345,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+dfa093c7ee629bdd0f9f7ef5e1bed04d
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_icgraph.map
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_icgraph.map
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="200,5,349,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_icgraph.md5
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_icgraph.md5
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+bea3c074f1b5a99cb29be18a72d1a422
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_39dfc196277cf689a6ca378f4ae774e0_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="236,5,415,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+dd51a2bcc3791a06e8909f533183c82b
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_icgraph.map
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_icgraph.map
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="236,5,332,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_icgraph.md5
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_icgraph.md5
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+8f369f253c29628e93ce4b5ada2d1146
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_67437ad8e82327ad71774dcf3e884f45_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="248,5,421,32">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="264,56,405,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+8fd02d33319d9916e26d96e008f8744c
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_icgraph.map
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_icgraph.map
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="283,6,363,32">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="249,56,396,83">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="249,107,396,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_icgraph.md5
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_icgraph.md5
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e6a1ff15b280283de32f05f6ec4bb3b9
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_8cf76415b3324cad0509a964644b492b_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="245,5,440,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="239,56,447,82">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="235,106,451,133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="235,157,451,184">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+ce068e392841f8887a4cb5f6de46924b
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_icgraph.map
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_icgraph.map
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="236,5,415,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_icgraph.md5
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_icgraph.md5
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+20d53b2f61e978c20abc91e9c0b403f1
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_9c88488b01a586df4f8b68a044848bbd_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,6 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="171,6,349,32">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="156,56,364,83">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="152,107,368,134">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="152,158,368,184">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="200,208,320,235">
+<area shape="rect" 
href="$dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="192,259,328,286">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+c3bb770bd50485f92189c2aeb9d82e15
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_icgraph.map
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_icgraph.map
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="185,5,265,32">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="152,56,299,83">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_icgraph.md5
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_icgraph.md5
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+4ec42bbcdc3d7e953d03655c41384922
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_cad69f378db7d94cfabb0fd863336ce8_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="175,5,369,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+b8b0e18f160186c5e0b2c63a31decc8a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_icgraph.map
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_icgraph.map
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="175,5,271,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_icgraph.md5
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_icgraph.md5
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+ea8700aa39eaa1d62b4d2d5a66b5a5aa
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_d3adac36bc7520280fe2b82fcc254801_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_eeb89d5c965a113c60c7691a44f185ec_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_eeb89d5c965a113c60c7691a44f185ec_icgraph.map
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_eeb89d5c965a113c60c7691a44f185ec_icgraph.map
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="193,5,289,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_eeb89d5c965a113c60c7691a44f185ec_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_eeb89d5c965a113c60c7691a44f185ec_icgraph.md5
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_eeb89d5c965a113c60c7691a44f185ec_icgraph.md5
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+6ea47a921a280a763820e7484abc9bce
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_eeb89d5c965a113c60c7691a44f185ec_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_eeb89d5c965a113c60c7691a44f185ec_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fd02bb0f6a745c39d5e3417493995c71_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fd02bb0f6a745c39d5e3417493995c71_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fd02bb0f6a745c39d5e3417493995c71_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#1df39a7405fde04e32755572e16ad3df" 
title="sigalrmHandler" alt="" coords="159,5,276,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fd02bb0f6a745c39d5e3417493995c71_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fd02bb0f6a745c39d5e3417493995c71_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fd02bb0f6a745c39d5e3417493995c71_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+a2dd0a1037fb048462c59974a41a98f0
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fd02bb0f6a745c39d5e3417493995c71_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fd02bb0f6a745c39d5e3417493995c71_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="203,5,349,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+bc262ba18e41613e73e3822ce01ed844
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_icgraph.map
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_icgraph.map
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,6 @@
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c" 
title="testExternalRun" alt="" coords="204,5,324,32">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04" 
title="testMultithread" alt="" coords="205,56,323,83">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#6abefb33dafd020c6e65f6017e2819a8" 
title="testStartError" alt="" coords="209,107,319,133">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#63e9208cb1f9b29bac770d6c5461977c" 
title="testStartStop" alt="" coords="211,157,317,184">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8" 
title="testThread" alt="" coords="219,208,309,235">
+<area shape="rect" 
href="$d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770" 
title="main" alt="" coords="373,107,427,133">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_icgraph.md5
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_icgraph.md5
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+aa1afa52d9959a7d77ca10be701c88fe
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d21/daemon_8c_fdd0763fce30e2bc2b324793501d7b1a_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/dc/d43/response_8c-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dc/d43/response_8c-source.html               
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dc/d43/response_8c-source.html       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,265 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/response.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+</div>
+<h1>response.c</h1><a href="../../d9/d6b/response_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Daniel Pittman 
and Christian Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     This library is free 
software; you can redistribute it and/or</span>
+<a name="l00006"></a>00006 <span class="comment">     modify it under the 
terms of the GNU Lesser General Public</span>
+<a name="l00007"></a>00007 <span class="comment">     License as published by 
the Free Software Foundation; either</span>
+<a name="l00008"></a>00008 <span class="comment">     version 2.1 of the 
License, or (at your option) any later version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     This library is 
distributed in the hope that it will be useful,</span>
+<a name="l00011"></a>00011 <span class="comment">     but WITHOUT ANY 
WARRANTY; without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     Lesser General Public 
License for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU Lesser General Public</span>
+<a name="l00016"></a>00016 <span class="comment">     License along with this 
library; if not, write to the Free Software</span>
+<a name="l00017"></a>00017 <span class="comment">     Foundation, Inc., 51 
Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</span>
+<a name="l00018"></a>00018 <span class="comment">*/</span>
+<a name="l00019"></a>00019 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/dde/internal_8h.html" title="internal shared 
structures">internal.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include "<a 
class="code" href="../../dd/d75/response_8h.html" title="Methods for managing 
response objects.">response.h</a>"</span>
+<a name="l00029"></a>00029 
+<a name="l00035"></a>00035 <span class="keywordtype">int</span>
+<a name="l00036"></a><a class="code" 
href="../../d9/d6b/response_8c.html#2091d2691bb976dc32606f6a2ead60bb">00036</a> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#2091d2691bb976dc32606f6a2ead60bb">MHD_add_response_header</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response,
+<a name="l00037"></a>00037                          <span 
class="keyword">const</span> <span class="keywordtype">char</span> *header, 
<span class="keyword">const</span> <span class="keywordtype">char</span> 
*content)
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039   <span class="keyword">struct </span><a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> *hdr;
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041   <span class="keywordflow">if</span> ((response == 
NULL) ||
+<a name="l00042"></a>00042       (header == NULL) ||
+<a name="l00043"></a>00043       (content == NULL) ||
+<a name="l00044"></a>00044       (strlen (header) == 0) ||
+<a name="l00045"></a>00045       (strlen (content) == 0) ||
+<a name="l00046"></a>00046       (NULL != strstr (header, <span 
class="stringliteral">"\t"</span>)) ||
+<a name="l00047"></a>00047       (NULL != strstr (header, <span 
class="stringliteral">"\r"</span>)) ||
+<a name="l00048"></a>00048       (NULL != strstr (header, <span 
class="stringliteral">"\n"</span>)) ||
+<a name="l00049"></a>00049       (NULL != strstr (content, <span 
class="stringliteral">"\t"</span>)) ||
+<a name="l00050"></a>00050       (NULL != strstr (content, <span 
class="stringliteral">"\r"</span>)) || (NULL != strstr (content, <span 
class="stringliteral">"\n"</span>)))
+<a name="l00051"></a>00051     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00052"></a>00052   hdr = malloc (<span class="keyword">sizeof</span> 
(<span class="keyword">struct</span> <a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a>));
+<a name="l00053"></a>00053   <span class="keywordflow">if</span> (hdr == NULL)
+<a name="l00054"></a>00054     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00055"></a>00055   hdr-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>
 = strdup (header);
+<a name="l00056"></a>00056   <span class="keywordflow">if</span> (hdr-&gt;<a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>
 == NULL)
+<a name="l00057"></a>00057     {
+<a name="l00058"></a>00058       free (hdr);
+<a name="l00059"></a>00059       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00060"></a>00060     }
+<a name="l00061"></a>00061   hdr-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>
 = strdup (content);
+<a name="l00062"></a>00062   <span class="keywordflow">if</span> (hdr-&gt;<a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>
 == NULL)
+<a name="l00063"></a>00063     {
+<a name="l00064"></a>00064       free (hdr-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>);
+<a name="l00065"></a>00065       free (hdr);
+<a name="l00066"></a>00066       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00067"></a>00067     }
+<a name="l00068"></a>00068   hdr-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a>
 = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">MHD_HEADER_KIND</a>;
+<a name="l00069"></a>00069   hdr-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">next</a>
 = response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">first_header</a>;
+<a name="l00070"></a>00070   response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">first_header</a>
 = hdr;
+<a name="l00071"></a>00071   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00072"></a>00072 }
+<a name="l00073"></a>00073 
+<a name="l00079"></a>00079 <span class="keywordtype">int</span>
+<a name="l00080"></a><a class="code" 
href="../../d9/d6b/response_8c.html#bb2405455f580377e4887611f81b7638">00080</a> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#bb2405455f580377e4887611f81b7638">MHD_del_response_header</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response,
+<a name="l00081"></a>00081                          <span 
class="keyword">const</span> <span class="keywordtype">char</span> *<a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>,
 <span class="keyword">const</span> <span class="keywordtype">char</span> 
*content)
+<a name="l00082"></a>00082 {
+<a name="l00083"></a>00083   <span class="keyword">struct </span><a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> *pos;
+<a name="l00084"></a>00084   <span class="keyword">struct </span><a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> *prev;
+<a name="l00085"></a>00085 
+<a name="l00086"></a>00086   <span class="keywordflow">if</span> ((header == 
NULL) || (content == NULL))
+<a name="l00087"></a>00087     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00088"></a>00088   prev = NULL;
+<a name="l00089"></a>00089   pos = response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">first_header</a>;
+<a name="l00090"></a>00090   <span class="keywordflow">while</span> (pos != 
NULL)
+<a name="l00091"></a>00091     {
+<a name="l00092"></a>00092       <span class="keywordflow">if</span> ((0 == 
strcmp (header, pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>))
 &amp;&amp;
+<a name="l00093"></a>00093           (0 == strcmp (content, pos-&gt;<a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>)))
+<a name="l00094"></a>00094         {
+<a name="l00095"></a>00095           free (pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>);
+<a name="l00096"></a>00096           free (pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>);
+<a name="l00097"></a>00097           <span class="keywordflow">if</span> (prev 
== NULL)
+<a name="l00098"></a>00098             response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">first_header</a>
 = pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">next</a>;
+<a name="l00099"></a>00099           <span class="keywordflow">else</span>
+<a name="l00100"></a>00100             prev-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">next</a>
 = pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">next</a>;
+<a name="l00101"></a>00101           free (pos);
+<a name="l00102"></a>00102           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00103"></a>00103         }
+<a name="l00104"></a>00104       prev = pos;
+<a name="l00105"></a>00105       pos = pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">next</a>;
+<a name="l00106"></a>00106     }
+<a name="l00107"></a>00107   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00108"></a>00108 }
+<a name="l00109"></a>00109 
+<a name="l00118"></a>00118 <span class="keywordtype">int</span>
+<a name="l00119"></a><a class="code" 
href="../../d9/d6b/response_8c.html#3e182fe6161e314b83fd9a910b2d9072">00119</a> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#3e182fe6161e314b83fd9a910b2d9072">MHD_get_response_headers</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response,
+<a name="l00120"></a>00120                           <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">MHD_KeyValueIterator</a>
 iterator, <span class="keywordtype">void</span> *iterator_cls)
+<a name="l00121"></a>00121 {
+<a name="l00122"></a>00122   <span class="keyword">struct </span><a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> *pos;
+<a name="l00123"></a>00123   <span class="keywordtype">int</span> numHeaders = 
0;
+<a name="l00124"></a>00124   pos = response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">first_header</a>;
+<a name="l00125"></a>00125   <span class="keywordflow">while</span> (pos != 
NULL)
+<a name="l00126"></a>00126     {
+<a name="l00127"></a>00127       numHeaders++;
+<a name="l00128"></a>00128       <span class="keywordflow">if</span> 
((iterator != NULL) &amp;&amp;
+<a name="l00129"></a>00129           (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != iterator (iterator_cls,
+<a name="l00130"></a>00130                                 pos-&gt;<a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">kind</a>,
 pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>,
 pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>)))
+<a name="l00131"></a>00131         <span class="keywordflow">break</span>;
+<a name="l00132"></a>00132       pos = pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">next</a>;
+<a name="l00133"></a>00133     }
+<a name="l00134"></a>00134   <span class="keywordflow">return</span> 
numHeaders;
+<a name="l00135"></a>00135 }
+<a name="l00136"></a>00136 
+<a name="l00137"></a>00137 
+<a name="l00144"></a>00144 <span class="keyword">const</span> <span 
class="keywordtype">char</span> *
+<a name="l00145"></a><a class="code" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b">00145</a> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b">MHD_get_response_header</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response, <span 
class="keyword">const</span> <span class="keywordtype">char</span> *key)
+<a name="l00146"></a>00146 {
+<a name="l00147"></a>00147   <span class="keyword">struct </span><a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> *pos;
+<a name="l00148"></a>00148 
+<a name="l00149"></a>00149   <span class="keywordflow">if</span> (key == NULL)
+<a name="l00150"></a>00150     <span class="keywordflow">return</span> NULL;
+<a name="l00151"></a>00151   pos = response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">first_header</a>;
+<a name="l00152"></a>00152   <span class="keywordflow">while</span> (pos != 
NULL)
+<a name="l00153"></a>00153     {
+<a name="l00154"></a>00154       <span class="keywordflow">if</span> (0 == 
strcmp (key, pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>))
+<a name="l00155"></a>00155         <span class="keywordflow">return</span> 
pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>;
+<a name="l00156"></a>00156       pos = pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">next</a>;
+<a name="l00157"></a>00157     }
+<a name="l00158"></a>00158   <span class="keywordflow">return</span> NULL;
+<a name="l00159"></a>00159 }
+<a name="l00160"></a>00160 
+<a name="l00161"></a>00161 
+<a name="l00177"></a>00177 <span class="keyword">struct </span><a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *
+<a name="l00178"></a><a class="code" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b">00178</a> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#a8d8df112b17b937e192ef3639c6919b">MHD_create_response_from_callback</a>
 (<span class="keywordtype">size_t</span> size,
+<a name="l00179"></a>00179                                    <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
block_size,
+<a name="l00180"></a>00180                                    <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#c8549fffa167e3347007bd6cf258f56c">MHD_ContentReaderCallback</a>
 <a class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>,
+<a name="l00181"></a>00181                                    <span 
class="keywordtype">void</span> *<a class="code" 
href="../../d5/d10/structMHD__Response.html#bd506480088342c7ce919a8ffede61ec">crc_cls</a>,
+<a name="l00182"></a>00182                                    <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">MHD_ContentReaderFreeCallback</a>
 <a class="code" 
href="../../d5/d10/structMHD__Response.html#0726a955fed7ef874fe0b2588ca23649">crfc</a>)
+<a name="l00183"></a>00183 {
+<a name="l00184"></a>00184   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*retVal;
+<a name="l00185"></a>00185 
+<a name="l00186"></a>00186   <span class="keywordflow">if</span> ((crc == 
NULL) || (block_size == 0))
+<a name="l00187"></a>00187     <span class="keywordflow">return</span> NULL;
+<a name="l00188"></a>00188   retVal = malloc (<span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> <a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a>) + 
block_size);
+<a name="l00189"></a>00189   <span class="keywordflow">if</span> (retVal == 
NULL)
+<a name="l00190"></a>00190     <span class="keywordflow">return</span> NULL;
+<a name="l00191"></a>00191   memset (retVal, 0, <span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> <a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a>));
+<a name="l00192"></a>00192   retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#b544f314361691e4fc730179c93db07c">data</a>
 = (<span class="keywordtype">void</span> *) &amp;retVal[1];
+<a name="l00193"></a>00193   retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#3cd9a4fc2a352f89ac71a04dcaf1d75e">data_buffer_size</a>
 = <a class="code" 
href="../../db/dde/internal_8h.html#a56389aa3a29d9e69ec0d1d2aa3b3f86">MHD_BUF_INC_SIZE</a>;
+<a name="l00194"></a>00194   <span class="keywordflow">if</span> 
(pthread_mutex_init (&amp;retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>,
 NULL) != 0)
+<a name="l00195"></a>00195     {
+<a name="l00196"></a>00196       free (retVal);
+<a name="l00197"></a>00197       <span class="keywordflow">return</span> NULL;
+<a name="l00198"></a>00198     }
+<a name="l00199"></a>00199   retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>
 = crc;
+<a name="l00200"></a>00200   retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#0726a955fed7ef874fe0b2588ca23649">crfc</a>
 = crfc;
+<a name="l00201"></a>00201   retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#bd506480088342c7ce919a8ffede61ec">crc_cls</a>
 = crc_cls;
+<a name="l00202"></a>00202   retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#c856e06f6dce78472e6c04a094869620">reference_count</a>
 = 1;
+<a name="l00203"></a>00203   retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">total_size</a>
 = size;
+<a name="l00204"></a>00204   <span class="keywordflow">return</span> retVal;
+<a name="l00205"></a>00205 }
+<a name="l00206"></a>00206 
+<a name="l00219"></a>00219 <span class="keyword">struct </span><a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *
+<a name="l00220"></a><a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">00220</a> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (<span class="keywordtype">size_t</span> size,
+<a name="l00221"></a>00221                                <span 
class="keywordtype">void</span> *<a class="code" 
href="../../d5/d10/structMHD__Response.html#b544f314361691e4fc730179c93db07c">data</a>,
 <span class="keywordtype">int</span> must_free, <span 
class="keywordtype">int</span> must_copy)
+<a name="l00222"></a>00222 {
+<a name="l00223"></a>00223   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*retVal;
+<a name="l00224"></a>00224   <span class="keywordtype">void</span> *tmp;
+<a name="l00225"></a>00225 
+<a name="l00226"></a>00226   <span class="keywordflow">if</span> ((data == 
NULL) &amp;&amp; (size &gt; 0))
+<a name="l00227"></a>00227     <span class="keywordflow">return</span> NULL;
+<a name="l00228"></a>00228   retVal = malloc (<span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> <a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a>));
+<a name="l00229"></a>00229   <span class="keywordflow">if</span> (retVal == 
NULL)
+<a name="l00230"></a>00230     <span class="keywordflow">return</span> NULL;
+<a name="l00231"></a>00231   memset (retVal, 0, <span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> <a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a>));
+<a name="l00232"></a>00232   <span class="keywordflow">if</span> 
(pthread_mutex_init (&amp;retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>,
 NULL) != 0)
+<a name="l00233"></a>00233     {
+<a name="l00234"></a>00234       free (retVal);
+<a name="l00235"></a>00235       <span class="keywordflow">return</span> NULL;
+<a name="l00236"></a>00236     }
+<a name="l00237"></a>00237   <span class="keywordflow">if</span> ((must_copy) 
&amp;&amp; (size &gt; 0))
+<a name="l00238"></a>00238     {
+<a name="l00239"></a>00239       tmp = malloc (size);
+<a name="l00240"></a>00240       <span class="keywordflow">if</span> (tmp == 
NULL)
+<a name="l00241"></a>00241         {
+<a name="l00242"></a>00242           free (retVal);
+<a name="l00243"></a>00243           <span class="keywordflow">return</span> 
NULL;
+<a name="l00244"></a>00244         }
+<a name="l00245"></a>00245       memcpy (tmp, data, size);
+<a name="l00246"></a>00246       must_free = 1;
+<a name="l00247"></a>00247       data = tmp;
+<a name="l00248"></a>00248     }
+<a name="l00249"></a>00249   retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">crc</a>
 = NULL;
+<a name="l00250"></a>00250   retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#0726a955fed7ef874fe0b2588ca23649">crfc</a>
 = must_free ? &amp;free : NULL;
+<a name="l00251"></a>00251   retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#bd506480088342c7ce919a8ffede61ec">crc_cls</a>
 = must_free ? data : NULL;
+<a name="l00252"></a>00252   retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#c856e06f6dce78472e6c04a094869620">reference_count</a>
 = 1;
+<a name="l00253"></a>00253   retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">total_size</a>
 = size;
+<a name="l00254"></a>00254   retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#b544f314361691e4fc730179c93db07c">data</a>
 = data;
+<a name="l00255"></a>00255   retVal-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#8b7091ff5777e20f37eb6eac6e8bad7e">data_size</a>
 = size;
+<a name="l00256"></a>00256   <span class="keywordflow">return</span> retVal;
+<a name="l00257"></a>00257 }
+<a name="l00258"></a>00258 
+<a name="l00265"></a>00265 <span class="keywordtype">void</span>
+<a name="l00266"></a><a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">00266</a> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response)
+<a name="l00267"></a>00267 {
+<a name="l00268"></a>00268   <span class="keyword">struct </span><a 
class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> *pos;
+<a name="l00269"></a>00269 
+<a name="l00270"></a>00270   <span class="keywordflow">if</span> (response == 
NULL)
+<a name="l00271"></a>00271     <span class="keywordflow">return</span>;
+<a name="l00272"></a>00272   pthread_mutex_lock (&amp;response-&gt;<a 
class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>);
+<a name="l00273"></a>00273   <span class="keywordflow">if</span> (0 != 
--response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#c856e06f6dce78472e6c04a094869620">reference_count</a>)
+<a name="l00274"></a>00274     {
+<a name="l00275"></a>00275       pthread_mutex_unlock (&amp;response-&gt;<a 
class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>);
+<a name="l00276"></a>00276       <span class="keywordflow">return</span>;
+<a name="l00277"></a>00277     }
+<a name="l00278"></a>00278   pthread_mutex_unlock (&amp;response-&gt;<a 
class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>);
+<a name="l00279"></a>00279   pthread_mutex_destroy (&amp;response-&gt;<a 
class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>);
+<a name="l00280"></a>00280   <span class="keywordflow">if</span> 
(response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#0726a955fed7ef874fe0b2588ca23649">crfc</a>
 != NULL)
+<a name="l00281"></a>00281     response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#0726a955fed7ef874fe0b2588ca23649">crfc</a>
 (response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#bd506480088342c7ce919a8ffede61ec">crc_cls</a>);
+<a name="l00282"></a>00282   <span class="keywordflow">while</span> 
(response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">first_header</a>
 != NULL)
+<a name="l00283"></a>00283     {
+<a name="l00284"></a>00284       pos = response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">first_header</a>;
+<a name="l00285"></a>00285       response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">first_header</a>
 = pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">next</a>;
+<a name="l00286"></a>00286       free (pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">header</a>);
+<a name="l00287"></a>00287       free (pos-&gt;<a class="code" 
href="../../da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">value</a>);
+<a name="l00288"></a>00288       free (pos);
+<a name="l00289"></a>00289     }
+<a name="l00290"></a>00290   free (response);
+<a name="l00291"></a>00291 }
+<a name="l00292"></a>00292 
+<a name="l00293"></a>00293 
+<a name="l00294"></a>00294 <span class="keywordtype">void</span>
+<a name="l00295"></a><a class="code" 
href="../../dd/d75/response_8h.html#e97106f100fad29012a6934c49971a30">00295</a> 
<a class="code" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30">MHD_increment_response_rc</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response)
+<a name="l00296"></a>00296 {
+<a name="l00297"></a>00297   pthread_mutex_lock (&amp;response-&gt;<a 
class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>);
+<a name="l00298"></a>00298   response-&gt;<a class="code" 
href="../../d5/d10/structMHD__Response.html#c856e06f6dce78472e6c04a094869620">reference_count</a>++;
+<a name="l00299"></a>00299   pthread_mutex_unlock (&amp;response-&gt;<a 
class="code" 
href="../../d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">mutex</a>);
+<a name="l00300"></a>00300 }
+<a name="l00301"></a>00301 
+<a name="l00302"></a>00302 
+<a name="l00303"></a>00303 <span class="comment">/* end of response.c */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d54/testzzuf_2daemontest__post_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d54/testzzuf_2daemontest__post_8c__incl.map   
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d54/testzzuf_2daemontest__post_8c__incl.map   
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">
+<area shape="rect" href="$d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d54/testzzuf_2daemontest__post_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d54/testzzuf_2daemontest__post_8c__incl.md5   
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d54/testzzuf_2daemontest__post_8c__incl.md5   
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+500cc651ea1ad5325d32afce61376fba
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d54/testzzuf_2daemontest__post_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d54/testzzuf_2daemontest__post_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d7b/testcurl_2daemontest__large__put_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d7b/testcurl_2daemontest__large__put_8c__incl.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d7b/testcurl_2daemontest__large__put_8c__incl.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d7b/testcurl_2daemontest__large__put_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/d7b/testcurl_2daemontest__large__put_8c__incl.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/d7b/testcurl_2daemontest__large__put_8c__incl.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+855d5541ebee30b95bb2d06402cf991f
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/d7b/testcurl_2daemontest__large__put_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/d7b/testcurl_2daemontest__large__put_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/db5/testcurl_2daemontest__postform_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/db5/testcurl_2daemontest__postform_8c-source.html
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/db5/testcurl_2daemontest__postform_8c-source.html
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,426 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_postform.c Source 
File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_postform.c</h1><a 
href="../../df/deb/testcurl_2daemontest__postform_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a><a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#37bc0d7e0f563d120189bd36e086fc91">00038</a>
 <span class="keyword">static</span> <span class="keywordtype">int</span> <a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>;
+<a name="l00039"></a>00039 
+<a name="l00040"></a>00040 <span class="keyword">struct </span>CBC
+<a name="l00041"></a>00041 {
+<a name="l00042"></a>00042   <span class="keywordtype">char</span> *buf;
+<a name="l00043"></a>00043   <span class="keywordtype">size_t</span> pos;
+<a name="l00044"></a>00044   <span class="keywordtype">size_t</span> size;
+<a name="l00045"></a>00045 };
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00048"></a><a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#d81c59142c8e14bd20d5e266add76107">00048</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00049"></a>00049 {
+<a name="l00050"></a>00050   <span class="keyword">struct </span>CBC *cbc = 
ctx;
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052   <span class="keywordflow">if</span> (cbc-&gt;pos 
+ size * nmemb &gt; cbc-&gt;size)
+<a name="l00053"></a>00053     <span class="keywordflow">return</span> 0;      
             <span class="comment">/* overflow */</span>
+<a name="l00054"></a>00054   memcpy (&amp;cbc-&gt;buf[cbc-&gt;pos], ptr, size 
* nmemb);
+<a name="l00055"></a>00055   cbc-&gt;pos += size * nmemb;
+<a name="l00056"></a>00056   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00057"></a>00057 }
+<a name="l00058"></a>00058 
+<a name="l00064"></a>00064 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00065"></a><a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#1efdf26ae1b663da81747513683952fe">00065</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe">post_iterator</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00066"></a>00066                <span class="keyword">enum</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind,
+<a name="l00067"></a>00067                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *key,
+<a name="l00068"></a>00068                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *filename,
+<a name="l00069"></a>00069                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *content_type,
+<a name="l00070"></a>00070                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *transfer_encoding,
+<a name="l00071"></a>00071                <span class="keyword">const</span> 
<span class="keywordtype">char</span> *value, <span 
class="keywordtype">size_t</span> off, <span class="keywordtype">size_t</span> 
size)
+<a name="l00072"></a>00072 {
+<a name="l00073"></a>00073   <span class="keywordtype">int</span> *eok = cls;
+<a name="l00074"></a>00074 
+<a name="l00075"></a>00075 <span class="preprocessor">#if 0</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span>  fprintf 
(stderr, <span class="stringliteral">"PI sees %s-%.*s\n"</span>, key, size, 
value);
+<a name="l00077"></a>00077 <span class="preprocessor">#endif</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span>  <span 
class="keywordflow">if</span> ((0 == strcmp (key, <span 
class="stringliteral">"name"</span>)) &amp;&amp;
+<a name="l00079"></a>00079       (size == strlen (<span 
class="stringliteral">"daniel"</span>)) &amp;&amp; (0 == strncmp (value, <span 
class="stringliteral">"daniel"</span>, size)))
+<a name="l00080"></a>00080     (*eok) |= 1;
+<a name="l00081"></a>00081   <span class="keywordflow">if</span> ((0 == strcmp 
(key, <span class="stringliteral">"project"</span>)) &amp;&amp;
+<a name="l00082"></a>00082       (size == strlen (<span 
class="stringliteral">"curl"</span>)) &amp;&amp; (0 == strncmp (value, <span 
class="stringliteral">"curl"</span>, size)))
+<a name="l00083"></a>00083     (*eok) |= 2;
+<a name="l00084"></a>00084   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00085"></a>00085 }
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00088"></a><a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">00088</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00089"></a>00089           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00090"></a>00090           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00091"></a>00091           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00092"></a>00092           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00093"></a>00093           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00094"></a>00094           <span class="keywordtype">void</span> 
**unused)
+<a name="l00095"></a>00095 {
+<a name="l00096"></a>00096   <span class="keyword">static</span> <span 
class="keywordtype">int</span> eok;
+<a name="l00097"></a>00097   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00098"></a>00098   <span class="keyword">struct 
</span>MHD_PostProcessor *pp;
+<a name="l00099"></a>00099   <span class="keywordtype">int</span> ret;
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101   <span class="keywordflow">if</span> (0 != strcmp 
(<span class="stringliteral">"POST"</span>, method))
+<a name="l00102"></a>00102     {
+<a name="l00103"></a>00103       printf (<span class="stringliteral">"METHOD: 
%s\n"</span>, method);
+<a name="l00104"></a>00104       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
            <span class="comment">/* unexpected method */</span>
+<a name="l00105"></a>00105     }
+<a name="l00106"></a>00106   pp = *unused;
+<a name="l00107"></a>00107   <span class="keywordflow">if</span> (pp == NULL)
+<a name="l00108"></a>00108     {
+<a name="l00109"></a>00109       eok = 0;
+<a name="l00110"></a>00110       pp = <a class="code" 
href="../../db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d">MHD_create_post_processor</a>
 (connection, 1024, &amp;<a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe">post_iterator</a>,
 &amp;eok);
+<a name="l00111"></a>00111       <span class="keywordflow">if</span> (pp == 
NULL)
+<a name="l00112"></a>00112         abort ();
+<a name="l00113"></a>00113       *unused = pp;
+<a name="l00114"></a>00114     }
+<a name="l00115"></a>00115   <a class="code" 
href="../../db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc">MHD_post_process</a>
 (pp, upload_data, *upload_data_size);
+<a name="l00116"></a>00116   <span class="keywordflow">if</span> ((eok == 3) 
&amp;&amp; (0 == *upload_data_size))
+<a name="l00117"></a>00117     {
+<a name="l00118"></a>00118       response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (url),
+<a name="l00119"></a>00119                                                 
(<span class="keywordtype">void</span> *) url,
+<a name="l00120"></a>00120                                                 <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00121"></a>00121       ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00122"></a>00122       <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00123"></a>00123       <a class="code" 
href="../../db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">MHD_destroy_post_processor</a>
 (pp);
+<a name="l00124"></a>00124       *unused = NULL;
+<a name="l00125"></a>00125       <span class="keywordflow">return</span> ret;
+<a name="l00126"></a>00126     }
+<a name="l00127"></a>00127   *upload_data_size = 0;
+<a name="l00128"></a>00128   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00129"></a>00129 }
+<a name="l00130"></a>00130 
+<a name="l00131"></a>00131 <span class="keyword">static</span> <span 
class="keyword">struct </span>curl_httppost *
+<a name="l00132"></a><a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8">00132</a>
 <a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8">make_form</a>
 ()
+<a name="l00133"></a>00133 {
+<a name="l00134"></a>00134   <span class="keyword">struct </span>curl_httppost 
*post = NULL;
+<a name="l00135"></a>00135   <span class="keyword">struct </span>curl_httppost 
*last = NULL;
+<a name="l00136"></a>00136 
+<a name="l00137"></a>00137   curl_formadd (&amp;post, &amp;last, 
CURLFORM_COPYNAME, <span class="stringliteral">"name"</span>,
+<a name="l00138"></a>00138                 CURLFORM_COPYCONTENTS, <span 
class="stringliteral">"daniel"</span>, CURLFORM_END);
+<a name="l00139"></a>00139   curl_formadd (&amp;post, &amp;last, 
CURLFORM_COPYNAME, <span class="stringliteral">"project"</span>,
+<a name="l00140"></a>00140                 CURLFORM_COPYCONTENTS, <span 
class="stringliteral">"curl"</span>, CURLFORM_END);
+<a name="l00141"></a>00141   <span class="keywordflow">return</span> post;
+<a name="l00142"></a>00142 }
+<a name="l00143"></a>00143 
+<a name="l00144"></a>00144 
+<a name="l00145"></a>00145 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00146"></a><a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#a7703d208253519ee52f603fe0a2da7a">00146</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">testInternalPost</a>
 ()
+<a name="l00147"></a>00147 {
+<a name="l00148"></a>00148   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00149"></a>00149   CURL *c;
+<a name="l00150"></a>00150   <span class="keywordtype">char</span> buf[2048];
+<a name="l00151"></a>00151   <span class="keyword">struct </span>CBC cbc;
+<a name="l00152"></a>00152   CURLcode errornum;
+<a name="l00153"></a>00153   <span class="keyword">struct </span>curl_httppost 
*pd;
+<a name="l00154"></a>00154 
+<a name="l00155"></a>00155   cbc.buf = buf;
+<a name="l00156"></a>00156   cbc.size = 2048;
+<a name="l00157"></a>00157   cbc.pos = 0;
+<a name="l00158"></a>00158   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00159"></a>00159                         1080, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00160"></a>00160   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00161"></a>00161     <span class="keywordflow">return</span> 1;
+<a name="l00162"></a>00162   c = curl_easy_init ();
+<a name="l00163"></a>00163   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1080/hello_world";</span>);
+<a name="l00164"></a>00164   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00165"></a>00165   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00166"></a>00166   pd = <a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8">make_form</a>
 ();
+<a name="l00167"></a>00167   curl_easy_setopt (c, CURLOPT_HTTPPOST, pd);
+<a name="l00168"></a>00168   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00169"></a>00169   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00170"></a>00170   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00171"></a>00171     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00172"></a>00172   <span class="keywordflow">else</span>
+<a name="l00173"></a>00173     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00174"></a>00174   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00175"></a>00175   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00176"></a>00176   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00177"></a>00177   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00178"></a>00178   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00179"></a>00179   <span class="keywordflow">if</span> (CURLE_OK != 
(errornum = curl_easy_perform (c)))
+<a name="l00180"></a>00180     {
+<a name="l00181"></a>00181       fprintf (stderr,
+<a name="l00182"></a>00182                <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00183"></a>00183                curl_easy_strerror (errornum));
+<a name="l00184"></a>00184       curl_easy_cleanup (c);
+<a name="l00185"></a>00185       curl_formfree (pd);
+<a name="l00186"></a>00186       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00187"></a>00187       <span class="keywordflow">return</span> 2;
+<a name="l00188"></a>00188     }
+<a name="l00189"></a>00189   curl_easy_cleanup (c);
+<a name="l00190"></a>00190   curl_formfree (pd);
+<a name="l00191"></a>00191   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00192"></a>00192   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00193"></a>00193     <span class="keywordflow">return</span> 4;
+<a name="l00194"></a>00194   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00195"></a>00195     <span class="keywordflow">return</span> 8;
+<a name="l00196"></a>00196   <span class="keywordflow">return</span> 0;
+<a name="l00197"></a>00197 }
+<a name="l00198"></a>00198 
+<a name="l00199"></a>00199 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00200"></a><a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#9a1d221f0a21d6b53003f99e1f34d507">00200</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507">testMultithreadedPost</a>
 ()
+<a name="l00201"></a>00201 {
+<a name="l00202"></a>00202   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00203"></a>00203   CURL *c;
+<a name="l00204"></a>00204   <span class="keywordtype">char</span> buf[2048];
+<a name="l00205"></a>00205   <span class="keyword">struct </span>CBC cbc;
+<a name="l00206"></a>00206   CURLcode errornum;
+<a name="l00207"></a>00207   <span class="keyword">struct </span>curl_httppost 
*pd;
+<a name="l00208"></a>00208 
+<a name="l00209"></a>00209   cbc.buf = buf;
+<a name="l00210"></a>00210   cbc.size = 2048;
+<a name="l00211"></a>00211   cbc.pos = 0;
+<a name="l00212"></a>00212   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00213"></a>00213                         1081, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00214"></a>00214   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00215"></a>00215     <span class="keywordflow">return</span> 16;
+<a name="l00216"></a>00216   c = curl_easy_init ();
+<a name="l00217"></a>00217   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1081/hello_world";</span>);
+<a name="l00218"></a>00218   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00219"></a>00219   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00220"></a>00220   pd = <a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8">make_form</a>
 ();
+<a name="l00221"></a>00221   curl_easy_setopt (c, CURLOPT_HTTPPOST, pd);
+<a name="l00222"></a>00222   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00223"></a>00223   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00224"></a>00224   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00225"></a>00225     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00226"></a>00226   <span class="keywordflow">else</span>
+<a name="l00227"></a>00227     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00228"></a>00228   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 5L);
+<a name="l00229"></a>00229   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00230"></a>00230   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00231"></a>00231   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00232"></a>00232   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00233"></a>00233   <span class="keywordflow">if</span> (CURLE_OK != 
(errornum = curl_easy_perform (c)))
+<a name="l00234"></a>00234     {
+<a name="l00235"></a>00235       fprintf (stderr,
+<a name="l00236"></a>00236                <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00237"></a>00237                curl_easy_strerror (errornum));
+<a name="l00238"></a>00238       curl_easy_cleanup (c);
+<a name="l00239"></a>00239       curl_formfree (pd);
+<a name="l00240"></a>00240       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00241"></a>00241       <span class="keywordflow">return</span> 32;
+<a name="l00242"></a>00242     }
+<a name="l00243"></a>00243   curl_easy_cleanup (c);
+<a name="l00244"></a>00244   curl_formfree (pd);
+<a name="l00245"></a>00245   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00246"></a>00246   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00247"></a>00247     <span class="keywordflow">return</span> 64;
+<a name="l00248"></a>00248   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00249"></a>00249     <span class="keywordflow">return</span> 128;
+<a name="l00250"></a>00250   <span class="keywordflow">return</span> 0;
+<a name="l00251"></a>00251 }
+<a name="l00252"></a>00252 
+<a name="l00253"></a>00253 
+<a name="l00254"></a>00254 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00255"></a><a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">00255</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">testExternalPost</a>
 ()
+<a name="l00256"></a>00256 {
+<a name="l00257"></a>00257   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00258"></a>00258   CURL *c;
+<a name="l00259"></a>00259   <span class="keywordtype">char</span> buf[2048];
+<a name="l00260"></a>00260   <span class="keyword">struct </span>CBC cbc;
+<a name="l00261"></a>00261   CURLM *multi;
+<a name="l00262"></a>00262   CURLMcode mret;
+<a name="l00263"></a>00263   fd_set rs;
+<a name="l00264"></a>00264   fd_set ws;
+<a name="l00265"></a>00265   fd_set es;
+<a name="l00266"></a>00266   <span class="keywordtype">int</span> max;
+<a name="l00267"></a>00267   <span class="keywordtype">int</span> running;
+<a name="l00268"></a>00268   <span class="keyword">struct </span>CURLMsg *msg;
+<a name="l00269"></a>00269   time_t start;
+<a name="l00270"></a>00270   <span class="keyword">struct </span>timeval tv;
+<a name="l00271"></a>00271   <span class="keyword">struct </span>curl_httppost 
*pd;
+<a name="l00272"></a>00272 
+<a name="l00273"></a>00273   multi = NULL;
+<a name="l00274"></a>00274   cbc.buf = buf;
+<a name="l00275"></a>00275   cbc.size = 2048;
+<a name="l00276"></a>00276   cbc.pos = 0;
+<a name="l00277"></a>00277   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00278"></a>00278                         1082, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00279"></a>00279   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00280"></a>00280     <span class="keywordflow">return</span> 256;
+<a name="l00281"></a>00281   c = curl_easy_init ();
+<a name="l00282"></a>00282   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1082/hello_world";</span>);
+<a name="l00283"></a>00283   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00284"></a>00284   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00285"></a>00285   pd = <a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8">make_form</a>
 ();
+<a name="l00286"></a>00286   curl_easy_setopt (c, CURLOPT_HTTPPOST, pd);
+<a name="l00287"></a>00287   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00288"></a>00288   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00289"></a>00289   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00290"></a>00290     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00291"></a>00291   <span class="keywordflow">else</span>
+<a name="l00292"></a>00292     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00293"></a>00293   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00294"></a>00294   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00295"></a>00295   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00296"></a>00296   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00297"></a>00297   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00298"></a>00298 
+<a name="l00299"></a>00299 
+<a name="l00300"></a>00300   multi = curl_multi_init ();
+<a name="l00301"></a>00301   <span class="keywordflow">if</span> (multi == 
NULL)
+<a name="l00302"></a>00302     {
+<a name="l00303"></a>00303       curl_easy_cleanup (c);
+<a name="l00304"></a>00304       curl_formfree (pd);
+<a name="l00305"></a>00305       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00306"></a>00306       <span class="keywordflow">return</span> 512;
+<a name="l00307"></a>00307     }
+<a name="l00308"></a>00308   mret = curl_multi_add_handle (multi, c);
+<a name="l00309"></a>00309   <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00310"></a>00310     {
+<a name="l00311"></a>00311       curl_multi_cleanup (multi);
+<a name="l00312"></a>00312       curl_formfree (pd);
+<a name="l00313"></a>00313       curl_easy_cleanup (c);
+<a name="l00314"></a>00314       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00315"></a>00315       <span class="keywordflow">return</span> 1024;
+<a name="l00316"></a>00316     }
+<a name="l00317"></a>00317   start = time (NULL);
+<a name="l00318"></a>00318   <span class="keywordflow">while</span> ((time 
(NULL) - start &lt; 5) &amp;&amp; (multi != NULL))
+<a name="l00319"></a>00319     {
+<a name="l00320"></a>00320       max = 0;
+<a name="l00321"></a>00321       FD_ZERO (&amp;rs);
+<a name="l00322"></a>00322       FD_ZERO (&amp;ws);
+<a name="l00323"></a>00323       FD_ZERO (&amp;es);
+<a name="l00324"></a>00324       curl_multi_perform (multi, &amp;running);
+<a name="l00325"></a>00325       mret = curl_multi_fdset (multi, &amp;rs, 
&amp;ws, &amp;es, &amp;max);
+<a name="l00326"></a>00326       <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00327"></a>00327         {
+<a name="l00328"></a>00328           curl_multi_remove_handle (multi, c);
+<a name="l00329"></a>00329           curl_multi_cleanup (multi);
+<a name="l00330"></a>00330           curl_easy_cleanup (c);
+<a name="l00331"></a>00331           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00332"></a>00332           curl_formfree (pd);
+<a name="l00333"></a>00333           <span class="keywordflow">return</span> 
2048;
+<a name="l00334"></a>00334         }
+<a name="l00335"></a>00335       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00336"></a>00336         {
+<a name="l00337"></a>00337           curl_multi_remove_handle (multi, c);
+<a name="l00338"></a>00338           curl_multi_cleanup (multi);
+<a name="l00339"></a>00339           curl_easy_cleanup (c);
+<a name="l00340"></a>00340           curl_formfree (pd);
+<a name="l00341"></a>00341           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00342"></a>00342           <span class="keywordflow">return</span> 
4096;
+<a name="l00343"></a>00343         }
+<a name="l00344"></a>00344       tv.tv_sec = 0;
+<a name="l00345"></a>00345       tv.tv_usec = 1000;
+<a name="l00346"></a>00346       select (max + 1, &amp;rs, &amp;ws, &amp;es, 
&amp;tv);
+<a name="l00347"></a>00347       curl_multi_perform (multi, &amp;running);
+<a name="l00348"></a>00348       <span class="keywordflow">if</span> (running 
== 0)
+<a name="l00349"></a>00349         {
+<a name="l00350"></a>00350           msg = curl_multi_info_read (multi, 
&amp;running);
+<a name="l00351"></a>00351           <span class="keywordflow">if</span> (msg 
== NULL)
+<a name="l00352"></a>00352             <span class="keywordflow">break</span>;
+<a name="l00353"></a>00353           <span class="keywordflow">if</span> 
(msg-&gt;msg == CURLMSG_DONE)
+<a name="l00354"></a>00354             {
+<a name="l00355"></a>00355               <span class="keywordflow">if</span> 
(msg-&gt;data.result != CURLE_OK)
+<a name="l00356"></a>00356                 printf (<span 
class="stringliteral">"%s failed at %s:%d: `%s'\n"</span>,
+<a name="l00357"></a>00357                         <span 
class="stringliteral">"curl_multi_perform"</span>,
+<a name="l00358"></a>00358                         __FILE__,
+<a name="l00359"></a>00359                         __LINE__, 
curl_easy_strerror (msg-&gt;data.result));
+<a name="l00360"></a>00360               curl_multi_remove_handle (multi, c);
+<a name="l00361"></a>00361               curl_multi_cleanup (multi);
+<a name="l00362"></a>00362               curl_easy_cleanup (c);
+<a name="l00363"></a>00363               c = NULL;
+<a name="l00364"></a>00364               multi = NULL;
+<a name="l00365"></a>00365             }
+<a name="l00366"></a>00366         }
+<a name="l00367"></a>00367       <a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(d);
+<a name="l00368"></a>00368     }
+<a name="l00369"></a>00369   <span class="keywordflow">if</span> (multi != 
NULL)
+<a name="l00370"></a>00370     {
+<a name="l00371"></a>00371       curl_multi_remove_handle (multi, c);
+<a name="l00372"></a>00372       curl_easy_cleanup (c);
+<a name="l00373"></a>00373       curl_multi_cleanup (multi);
+<a name="l00374"></a>00374     }
+<a name="l00375"></a>00375   curl_formfree (pd);
+<a name="l00376"></a>00376   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00377"></a>00377   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00378"></a>00378     <span class="keywordflow">return</span> 8192;
+<a name="l00379"></a>00379   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00380"></a>00380     <span class="keywordflow">return</span> 16384;
+<a name="l00381"></a>00381   <span class="keywordflow">return</span> 0;
+<a name="l00382"></a>00382 }
+<a name="l00383"></a>00383 
+<a name="l00384"></a>00384 
+<a name="l00385"></a>00385 
+<a name="l00386"></a>00386 <span class="keywordtype">int</span>
+<a name="l00387"></a><a class="code" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#d1835a0a190dc5fe4f925bb69443c770">00387</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00388"></a>00388 {
+<a name="l00389"></a>00389   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00390"></a>00390 
+<a name="l00391"></a>00391   <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>
 = NULL != strstr (argv[0], <span class="stringliteral">"11"</span>);
+<a name="l00392"></a>00392   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00393"></a>00393     <span class="keywordflow">return</span> 2;
+<a name="l00394"></a>00394   errorCount += <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">testInternalPost</a>
 ();
+<a name="l00395"></a>00395   errorCount += <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507">testMultithreadedPost</a>
 ();
+<a name="l00396"></a>00396   errorCount += <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">testExternalPost</a>
 ();
+<a name="l00397"></a>00397   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00398"></a>00398     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00399"></a>00399   curl_global_cleanup ();
+<a name="l00400"></a>00400   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00401"></a>00401 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/dc/df0/reason__phrase_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dc/df0/reason__phrase_8c.html                
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dc/df0/reason__phrase_8c.html        
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,305 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/reason_phrase.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>reason_phrase.c File Reference</h1>Tables of the string response phrases. 
<a href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" 
href="../../d9/dca/reason__phrase_8h-source.html">reason_phrase.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for reason_phrase.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d6/dbd/reason__phrase_8c__incl.png" border="0" 
usemap="#src/daemon/reason_phrase.c_map" alt=""></center>
+<map name="src/daemon/reason_phrase.c_map">
+<area shape="rect" href="../../de/d1b/reason__phrase_8h.html" 
title="reason_phrase.h" alt="" coords="45,84,173,110"></map>
+</div>
+
+<p>
+<a href="../../d3/d0e/reason__phrase_8c-source.html">Go to the source code of 
this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">BLOCK</a>(m)&nbsp;&nbsp;&nbsp;{
 (sizeof(m) / sizeof(char*)), m }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa">MHD_get_reason_phrase_for</a>
 (unsigned int code)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const 
char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/df0/reason__phrase_8c.html#761446d4ae9f00516141943ff1d6349f">invalid_hundred</a>
 [] = { }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const 
char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/df0/reason__phrase_8c.html#7822f5e013e48db41ac1f4a319466dab">one_hundred</a>
 []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const 
char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/df0/reason__phrase_8c.html#5b391b9312084a79afeeb73e6387f6f1">two_hundred</a>
 []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const 
char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/df0/reason__phrase_8c.html#b1734884605a250b3ea7e6161107fd40">three_hundred</a>
 []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const 
char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/df0/reason__phrase_8c.html#c2724302cdadb7f3de5f6e1e4b807805">four_hundred</a>
 []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static const 
char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dc/df0/reason__phrase_8c.html#9c6fd5623f23219e1f80a40817ec321b">five_hundred</a>
 []</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static struct 
MHD_Reason_Block&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dc/df0/reason__phrase_8c.html#245eedeabde5065939828222e8d2b7b3">reasons</a>
 []</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Tables of the string response phrases. 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Elliot Glaysher <p>
+Christian Grothoff (minor code clean up)<p>
+Elliot Glaysher </dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html">reason_phrase.c</a>.</p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="37645b10e3f56bd8fb00f5e2f49b9742"></a><!-- doxytag: 
member="reason_phrase.c::BLOCK" ref="37645b10e3f56bd8fb00f5e2f49b9742" 
args="(m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define BLOCK          </td>
+          <td>(</td>
+          <td class="paramtype">m&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;{ (sizeof(m) / sizeof(char*)), m 
}</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html#l00092">92</a> of file <a 
class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html">reason_phrase.c</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a451a3c3bd307214d6fa282f425b69fa"></a><!-- doxytag: 
member="reason_phrase.c::MHD_get_reason_phrase_for" 
ref="a451a3c3bd307214d6fa282f425b69fa" args="(unsigned int code)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* MHD_get_reason_phrase_for           
</td>
+          <td>(</td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>code</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the string reason phrase for a response code.<p>
+If we don't have a string for a status code, we give the first message in that 
status code class. 
+<p>Definition at line <a class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html#l00104">104</a> of file <a 
class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html">reason_phrase.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dc/df0/reason__phrase_8c_a451a3c3bd307214d6fa282f425b69fa_icgraph.png"
 border="0" 
usemap="#dc/df0/reason__phrase_8c_a451a3c3bd307214d6fa282f425b69fa_icgraph_map" 
alt=""></center>
+<map 
name="dc/df0/reason__phrase_8c_a451a3c3bd307214d6fa282f425b69fa_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="263,5,431,32"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="9c6fd5623f23219e1f80a40817ec321b"></a><!-- doxytag: 
member="reason_phrase.c::five_hundred" ref="9c6fd5623f23219e1f80a40817ec321b" 
args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* <a class="el" 
href="../../dc/df0/reason__phrase_8c.html#9c6fd5623f23219e1f80a40817ec321b">five_hundred</a>[]<code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  <span class="stringliteral">"Internal Server Error"</span>,
+  <span class="stringliteral">"Bad Gateway"</span>,
+  <span class="stringliteral">"Service Unavailable"</span>,
+  <span class="stringliteral">"Gateway Time-out"</span>,
+  <span class="stringliteral">"HTTP Version not supported"</span>
+}
+</pre></div>
+<p>Definition at line <a class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html#l00077">77</a> of file <a 
class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html">reason_phrase.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c2724302cdadb7f3de5f6e1e4b807805"></a><!-- doxytag: 
member="reason_phrase.c::four_hundred" ref="c2724302cdadb7f3de5f6e1e4b807805" 
args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* <a class="el" 
href="../../dc/df0/reason__phrase_8c.html#c2724302cdadb7f3de5f6e1e4b807805">four_hundred</a>[]<code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  <span class="stringliteral">"Bad Request"</span>,
+  <span class="stringliteral">"Unauthorized"</span>,
+  <span class="stringliteral">"Payment Required"</span>,
+  <span class="stringliteral">"Forbidden"</span>,
+  <span class="stringliteral">"Not Found"</span>,
+  <span class="stringliteral">"Method Not Allowed"</span>,
+  <span class="stringliteral">"Not Acceptable"</span>,
+  <span class="stringliteral">"Proxy Authentication Required"</span>,
+  <span class="stringliteral">"Request Time-out"</span>,
+  <span class="stringliteral">"Conflict"</span>,
+  <span class="stringliteral">"Gone"</span>,
+  <span class="stringliteral">"Length Required"</span>,
+  <span class="stringliteral">"Precondition Failed"</span>,
+  <span class="stringliteral">"Request Entity Too Large"</span>,
+  <span class="stringliteral">"Request-URI Too Large"</span>,
+  <span class="stringliteral">"Unsupported Media Type"</span>
+}
+</pre></div>
+<p>Definition at line <a class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html#l00058">58</a> of file <a 
class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html">reason_phrase.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="761446d4ae9f00516141943ff1d6349f"></a><!-- doxytag: 
member="reason_phrase.c::invalid_hundred" 
ref="761446d4ae9f00516141943ff1d6349f" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* <a class="el" 
href="../../dc/df0/reason__phrase_8c.html#761446d4ae9f00516141943ff1d6349f">invalid_hundred</a>[]
 = { }<code> [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html#l00031">31</a> of file <a 
class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html">reason_phrase.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="7822f5e013e48db41ac1f4a319466dab"></a><!-- doxytag: 
member="reason_phrase.c::one_hundred" ref="7822f5e013e48db41ac1f4a319466dab" 
args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* <a class="el" 
href="../../dc/df0/reason__phrase_8c.html#7822f5e013e48db41ac1f4a319466dab">one_hundred</a>[]<code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  <span class="stringliteral">"Continue"</span>,
+  <span class="stringliteral">"Switching Protocols"</span>,
+  <span class="stringliteral">"Processing"</span>
+}
+</pre></div>
+<p>Definition at line <a class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html#l00033">33</a> of file <a 
class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html">reason_phrase.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="245eedeabde5065939828222e8d2b7b3"></a><!-- doxytag: 
member="reason_phrase.c::reasons" ref="245eedeabde5065939828222e8d2b7b3" 
args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct MHD_Reason_Block <a class="el" 
href="../../dc/df0/reason__phrase_8c.html#245eedeabde5065939828222e8d2b7b3">reasons</a>[]<code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  <a class="code" 
href="../../dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">BLOCK</a>
 (<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#761446d4ae9f00516141943ff1d6349f">invalid_hundred</a>),
+  <a class="code" 
href="../../dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">BLOCK</a>
 (<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#7822f5e013e48db41ac1f4a319466dab">one_hundred</a>),
+  <a class="code" 
href="../../dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">BLOCK</a>
 (<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#5b391b9312084a79afeeb73e6387f6f1">two_hundred</a>),
+  <a class="code" 
href="../../dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">BLOCK</a>
 (<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#b1734884605a250b3ea7e6161107fd40">three_hundred</a>),
+  <a class="code" 
href="../../dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">BLOCK</a>
 (<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#c2724302cdadb7f3de5f6e1e4b807805">four_hundred</a>),
+  <a class="code" 
href="../../dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">BLOCK</a>
 (<a class="code" 
href="../../dc/df0/reason__phrase_8c.html#9c6fd5623f23219e1f80a40817ec321b">five_hundred</a>),
+}
+</pre></div>
+<p>Definition at line <a class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html#l00094">94</a> of file <a 
class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html">reason_phrase.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b1734884605a250b3ea7e6161107fd40"></a><!-- doxytag: 
member="reason_phrase.c::three_hundred" ref="b1734884605a250b3ea7e6161107fd40" 
args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* <a class="el" 
href="../../dc/df0/reason__phrase_8c.html#b1734884605a250b3ea7e6161107fd40">three_hundred</a>[]<code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  <span class="stringliteral">"Multiple Choices"</span>,
+  <span class="stringliteral">"Moved Permanently"</span>,
+  <span class="stringliteral">"Moved Temporarily"</span>,
+  <span class="stringliteral">"See Other"</span>,
+  <span class="stringliteral">"Not Modified"</span>,
+  <span class="stringliteral">"Use Proxy"</span>
+}
+</pre></div>
+<p>Definition at line <a class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html#l00049">49</a> of file <a 
class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html">reason_phrase.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5b391b9312084a79afeeb73e6387f6f1"></a><!-- doxytag: 
member="reason_phrase.c::two_hundred" ref="5b391b9312084a79afeeb73e6387f6f1" 
args="[]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* <a class="el" 
href="../../dc/df0/reason__phrase_8c.html#5b391b9312084a79afeeb73e6387f6f1">two_hundred</a>[]<code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Initial value:</b><div class="fragment"><pre class="fragment"> {
+  <span class="stringliteral">"OK"</span>,
+  <span class="stringliteral">"Created"</span>,
+  <span class="stringliteral">"Accepted"</span>,
+  <span class="stringliteral">"Non-Authoritative Information"</span>,
+  <span class="stringliteral">"No Content"</span>,
+  <span class="stringliteral">"Reset Content"</span>,
+  <span class="stringliteral">"Partial Content"</span>
+}
+</pre></div>
+<p>Definition at line <a class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html#l00039">39</a> of file <a 
class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html">reason_phrase.c</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/df0/reason__phrase_8c_a451a3c3bd307214d6fa282f425b69fa_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/df0/reason__phrase_8c_a451a3c3bd307214d6fa282f425b69fa_icgraph.map
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/df0/reason__phrase_8c_a451a3c3bd307214d6fa282f425b69fa_icgraph.map
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="263,5,431,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/df0/reason__phrase_8c_a451a3c3bd307214d6fa282f425b69fa_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dc/df0/reason__phrase_8c_a451a3c3bd307214d6fa282f425b69fa_icgraph.md5
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dc/df0/reason__phrase_8c_a451a3c3bd307214d6fa282f425b69fa_icgraph.md5
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+b3737ecfe3a15d28fe66c8112c49c25e
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dc/df0/reason__phrase_8c_a451a3c3bd307214d6fa282f425b69fa_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dc/df0/reason__phrase_8c_a451a3c3bd307214d6fa282f425b69fa_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/dc/df8/internal_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dc/df8/internal_8c.html                      
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dc/df8/internal_8c.html      2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/internal.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>internal.c File Reference</h1><code>#include &quot;<a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for internal.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d7/d78/internal_8c__incl.png" border="0" 
usemap="#src/daemon/internal.c_map" alt=""></center>
+<map name="src/daemon/internal.c_map">
+<area shape="rect" href="../../db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="45,84,125,110"></map>
+</div>
+
+<p>
+<a href="../../da/d2e/internal_8c-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c.html
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c.html
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,376 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_put_chunked.c File 
Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_put_chunked.c File Reference</h1><code>#include &quot;<a 
class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &quot;<a class="el" 
href="../../dd/d83/socat_8c-source.html">socat.c</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_put_chunked.c:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/d45/testzzuf_2daemontest__put__chunked_8c__incl.png" border="0" 
usemap="#src/testzzuf/daemontest_put_chunked.c_map" alt=""></center>
+<map name="src/testzzuf/daemontest_put_chunked.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"><area 
shape="rect" href="../../d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111"></map>
+</div>
+
+<p>
+<a href="../../d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html">Go to 
the source code of this file.</a><table border="0" cellpadding="0" 
cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>
 (void *stream, size_t size, size_t nmemb, void *ptr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **unused)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="29fca52edba6f2e3ef05c67b7b4d4b04"></a><!-- doxytag: 
member="daemontest_put_chunked.c::ahc_echo" 
ref="29fca52edba6f2e3ef05c67b7b4d4b04" args="(void *cls, struct MHD_Connection 
*connection, const char *url, const char *method, const char *version, const 
char *upload_data, unsigned int *upload_data_size, void **unused)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>unused</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html#l00077">77</a>
 of file <a class="el" 
href="../../d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html">daemontest_put_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
and <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png"
 border="0" 
usemap="#dd/d0d/testzzuf_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map"
 alt=""></center>
+<map 
name="dd/d0d/testzzuf_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_put_chunked.c::copyBuffer" 
ref="d81c59142c8e14bd20d5e266add76107" args="(void *ptr, size_t size, size_t 
nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html#l00065">65</a>
 of file <a class="el" 
href="../../d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html">daemontest_put_chunked.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_put_chunked.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html#l00356">356</a>
 of file <a class="el" 
href="../../d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html">daemontest_put_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00249">testExternalPut()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00133">testInternalPut()</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00189">testMultithreadedPut()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#dd/d0d/testzzuf_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="dd/d0d/testzzuf_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="125,595,245,622"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="128,544,243,571"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="108,494,263,520"><area 
shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="345,494,428,520"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,443,431,470"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,710,1441,736"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="600,823,680,850"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,646,461,672"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,595,460,622"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="347,544,427,571"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="596,392,684,419"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,342,771,368"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1152,2507,1179"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1203,2473,1230"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1051,2469,1078"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1051,2764,1078"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,874,1725,900"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,1684,2708,1711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,1912,2205,1939"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,848,1921,875"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,798,1947,824"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1304,2211,1331"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,950,1957,976"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1406,2471,1432"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,1558,2199,1584"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,798,1012,824"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,1684,964,1711"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1000,1951,1027"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,1988,1241,2015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1456,1732,1483"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,2115,1736,2142"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,1988,1736,2015"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,1634,1220,1660"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,1988,1471,2015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1811,1967,1838"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1355,1959,1382"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,950,2496,976"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1456,1943,1483"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,899,2195,926"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1051,2217,1078"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1507,1976,1534"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1558,1956,1584"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1659,2197,1686"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1862,1969,1888"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,1963,1965,1990"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,2216,1916,2243"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,1608,1947,1635"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,2064,1917,2091"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,772,713,799"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="049fac3dbfa5ed765c840a1e61b56228"></a><!-- doxytag: 
member="daemontest_put_chunked.c::putBuffer" 
ref="049fac3dbfa5ed765c840a1e61b56228" args="(void *stream, size_t size, size_t 
nmemb, void *ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t putBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>stream</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html#l00049">49</a>
 of file <a class="el" 
href="../../d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html">daemontest_put_chunked.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e65a4b76cd97ba439ef4409faaf33e4a"></a><!-- doxytag: 
member="daemontest_put_chunked.c::testExternalPut" 
ref="e65a4b76cd97ba439ef4409faaf33e4a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html#l00231">231</a>
 of file <a class="el" 
href="../../d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html">daemontest_put_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png"
 border="0" 
usemap="#dd/d0d/testzzuf_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph_map"
 alt=""></center>
+<map 
name="dd/d0d/testzzuf_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1829,397,1912,424"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="204,878,292,905"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1071,1018,1191,1045"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="405,980,485,1006"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="173,1030,323,1057"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="372,1081,519,1108"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="208,1132,288,1158"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="185,1182,311,1209"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="187,1233,309,1260"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2103,346,2191,373"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2016,397,2277,424"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2027,549,2267,576"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2060,600,2233,626"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2064,448,2229,474"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2327,448,2535,474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1280,1372,1475,1398"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2383,1461,2479,1488"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1787,1512,1955,1538"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1588,1360,1671,1386"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1563,1410,1696,1437"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1781,752,1960,778"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1552,1106,1707,1133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2063,752,2231,778"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2359,752,2503,778"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1793,1106,1948,1133"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="569,980,761,1006"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="617,1081,713,1108"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1559,1056,1700,1082"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="812,1448,991,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1273,828,1481,854"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1269,1448,1485,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1269,1562,1485,1589"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="833,1132,969,1158"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1041,1448,1220,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1543,1258,1716,1285"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1551,904,1708,930"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2037,296,2256,322"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1567,498,1692,525"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1797,296,1944,322"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1775,448,1967,474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1533,650,1725,677"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1553,802,1705,829"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1795,853,1947,880"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1540,1005,1719,1032"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1544,1562,1715,1589"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1593,1664,1665,1690"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1563,1208,1696,1234"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1592,1765,1667,1792"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="372,1030,519,1057"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="4148c826fcf2bb6cd8f5ee2ec1809c5e"></a><!-- doxytag: 
member="daemontest_put_chunked.c::testInternalPut" 
ref="4148c826fcf2bb6cd8f5ee2ec1809c5e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testInternalPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html#l00122">122</a>
 of file <a class="el" 
href="../../d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html">daemontest_put_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png"
 border="0" 
usemap="#dd/d0d/testzzuf_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph_map"
 alt=""></center>
+<map 
name="dd/d0d/testzzuf_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1803,309,1885,336"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,309,359,336"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="275,360,355,387"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2076,360,2164,387"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="1989,309,2251,336"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="70cf77f43b1012f2a3f838f47d1ea7ad"></a><!-- doxytag: 
member="daemontest_put_chunked.c::testMultithreadedPut" 
ref="70cf77f43b1012f2a3f838f47d1ea7ad" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithreadedPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html#l00173">173</a>
 of file <a class="el" 
href="../../d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html">daemontest_put_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dd/d0d/testzzuf_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png"
 border="0" 
usemap="#dd/d0d/testzzuf_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph_map"
 alt=""></center>
+<map 
name="dd/d0d/testzzuf_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2005,1781,2088,1808"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,1870,329,1897"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,844,360,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,1668,1143,1694"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="245,1921,325,1948"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2292,1730,2380,1757"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2205,1781,2467,1808"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2216,1161,2456,1188"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2249,1465,2423,1492"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2253,1680,2419,1706"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2516,1730,2724,1757"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2572,604,2668,630"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,844,555,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1220,1566,1412,1593"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,502,700,529"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1500,1516,1641,1542"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,376,929,402"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1212,984,1420,1010"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1208,502,1424,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1208,401,1424,428"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1256,1034,1376,1061"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,477,908,504"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,477,1159,504"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1473,654,1668,681"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1719,502,1887,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1957,1110,2136,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2252,1629,2420,1656"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2548,1528,2692,1554"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2775,1553,2972,1580"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2560,1629,2680,1656"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2517,1680,2723,1706"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2548,1832,2692,1858"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1484,604,1657,630"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1492,908,1649,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1937,1389,2156,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1508,857,1633,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1729,1414,1876,1441"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1475,1212,1667,1238"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1475,958,1667,985"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1495,1060,1647,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1727,908,1879,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1481,1110,1660,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1485,401,1656,428"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1725,756,1880,782"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1724,1313,1881,1340"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1736,857,1869,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1535,452,1607,478"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1504,756,1637,782"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1533,300,1608,326"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:42 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+517e499acdfabf3d3da7660434408814
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1803,309,1885,336">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,309,359,336">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="275,360,355,387">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2076,360,2164,387">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="1989,309,2251,336">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400">

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3931d6e4ff118c225162ef0114389939
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2005,1781,2088,1808">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,1870,329,1897">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,844,360,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,1668,1143,1694">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="245,1921,325,1948">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2292,1730,2380,1757">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2205,1781,2467,1808">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2216,1161,2456,1188">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2249,1465,2423,1492">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2253,1680,2419,1706">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2516,1730,2724,1757">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2572,604,2668,630">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,844,555,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1220,1566,1412,1593">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,502,700,529">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1500,1516,1641,1542">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,376,929,402">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1212,984,1420,1010">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1208,502,1424,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1208,401,1424,428">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1256,1034,1376,1061">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,477,908,504">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,477,1159,504">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1473,654,1668,681">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1719,502,1887,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1957,1110,2136,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2252,1629,2420,1656">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2548,1528,2692,1554">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2775,1553,2972,1580">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2560,1629,2680,1656">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2517,1680,2723,1706">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2548,1832,2692,1858">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1484,604,1657,630">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1492,908,1649,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1937,1389,2156,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1508,857,1633,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1729,1414,1876,1441">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1475,1212,1667,1238">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1475,958,1667,985">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1495,1060,1647,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1727,908,1879,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1481,1110,1660,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1485,401,1656,428">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1725,756,1880,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1724,1313,1881,1340">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1736,857,1869,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1535,452,1607,478">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1504,756,1637,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1533,300,1608,326">

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+44bde7e9f963c34ae1fecbcb252c6f50
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="125,595,245,622">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="128,544,243,571">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="108,494,263,520">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="345,494,428,520">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,443,431,470">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,710,1441,736">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="600,823,680,850">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,646,461,672">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,595,460,622">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="347,544,427,571">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="596,392,684,419">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,342,771,368">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1152,2507,1179">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1203,2473,1230">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1051,2469,1078">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1051,2764,1078">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,874,1725,900">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,1684,2708,1711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,1912,2205,1939">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,848,1921,875">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,798,1947,824">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1304,2211,1331">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,950,1957,976">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1406,2471,1432">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,1558,2199,1584">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,798,1012,824">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,1684,964,1711">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1000,1951,1027">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,1988,1241,2015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1456,1732,1483">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,2115,1736,2142">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,1988,1736,2015">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,1634,1220,1660">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,1988,1471,2015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1811,1967,1838">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1355,1959,1382">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,950,2496,976">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1456,1943,1483">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,899,2195,926">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1051,2217,1078">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1507,1976,1534">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1558,1956,1584">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1659,2197,1686">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1862,1969,1888">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,1963,1965,1990">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,2216,1916,2243">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,1608,1947,1635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,2064,1917,2091">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,772,713,799">

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+323627d9b6051996d1dd68cae0707857
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1829,397,1912,424">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="204,878,292,905">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1071,1018,1191,1045">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="405,980,485,1006">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="173,1030,323,1057">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="372,1081,519,1108">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="208,1132,288,1158">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="185,1182,311,1209">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="187,1233,309,1260">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2103,346,2191,373">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2016,397,2277,424">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2027,549,2267,576">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2060,600,2233,626">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2064,448,2229,474">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2327,448,2535,474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1280,1372,1475,1398">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2383,1461,2479,1488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1787,1512,1955,1538">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1588,1360,1671,1386">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1563,1410,1696,1437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1781,752,1960,778">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1552,1106,1707,1133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2063,752,2231,778">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2359,752,2503,778">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1793,1106,1948,1133">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="569,980,761,1006">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="617,1081,713,1108">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1559,1056,1700,1082">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="812,1448,991,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1273,828,1481,854">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1269,1448,1485,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1269,1562,1485,1589">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="833,1132,969,1158">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1041,1448,1220,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1543,1258,1716,1285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1551,904,1708,930">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2037,296,2256,322">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1567,498,1692,525">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1797,296,1944,322">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1775,448,1967,474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1533,650,1725,677">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1553,802,1705,829">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1795,853,1947,880">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1540,1005,1719,1032">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1544,1562,1715,1589">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1593,1664,1665,1690">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1563,1208,1696,1234">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1592,1765,1667,1792">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="372,1030,519,1057">

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+5ec9cebee0a27154e98f7b8439e713d1
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dd/d0d/testzzuf_2daemontest__put__chunked_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c.html     
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c.html     
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,396 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_put.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_put.c File Reference</h1><code>#include &quot;<a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_put.c:</div>
+<div class="dynsection">
+<p><center><img src="../../df/d66/testcurl_2daemontest__put_8c__incl.png" 
border="0" usemap="#src/testcurl/daemontest_put.c_map" alt=""></center>
+<map name="src/testcurl/daemontest_put.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"></map>
+</div>
+
+<p>
+<a href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html">Go to the 
source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>
 (void *stream, size_t size, size_t nmemb, void *ptr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **unused)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../dd/d1d/testcurl_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="29fca52edba6f2e3ef05c67b7b4d4b04"></a><!-- doxytag: 
member="daemontest_put.c::ahc_echo" ref="29fca52edba6f2e3ef05c67b7b4d4b04" 
args="(void *cls, struct MHD_Connection *connection, const char *url, const 
char *method, const char *version, const char *upload_data, unsigned int 
*upload_data_size, void **unused)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>unused</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html#l00074">74</a> of 
file <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
and <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dd/d1d/testcurl_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png"
 border="0" 
usemap="#dd/d1d/testcurl_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map"
 alt=""></center>
+<map 
name="dd/d1d/testcurl_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_put.c::copyBuffer" ref="d81c59142c8e14bd20d5e266add76107" 
args="(void *ptr, size_t size, size_t nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html#l00062">62</a> of 
file <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_put.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html#l00358">358</a> of 
file <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00249">testExternalPut()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00133">testInternalPut()</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00189">testMultithreadedPut()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dd/d1d/testcurl_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#dd/d1d/testcurl_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="dd/d1d/testcurl_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="125,595,245,622"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="128,544,243,571"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="108,494,263,520"><area 
shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="345,494,428,520"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,443,431,470"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,710,1441,736"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="600,823,680,850"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,646,461,672"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,595,460,622"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="347,544,427,571"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="596,392,684,419"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,342,771,368"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1152,2507,1179"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1203,2473,1230"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1051,2469,1078"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1051,2764,1078"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,874,1725,900"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,1684,2708,1711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,1912,2205,1939"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,848,1921,875"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,798,1947,824"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1304,2211,1331"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,950,1957,976"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1406,2471,1432"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,1558,2199,1584"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,798,1012,824"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,1684,964,1711"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1000,1951,1027"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,1988,1241,2015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1456,1732,1483"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,2115,1736,2142"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,1988,1736,2015"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,1634,1220,1660"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,1988,1471,2015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1811,1967,1838"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1355,1959,1382"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,950,2496,976"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1456,1943,1483"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,899,2195,926"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1051,2217,1078"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1507,1976,1534"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1558,1956,1584"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1659,2197,1686"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1862,1969,1888"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,1963,1965,1990"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,2216,1916,2243"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,1608,1947,1635"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,2064,1917,2091"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,772,713,799"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="049fac3dbfa5ed765c840a1e61b56228"></a><!-- doxytag: 
member="daemontest_put.c::putBuffer" ref="049fac3dbfa5ed765c840a1e61b56228" 
args="(void *stream, size_t size, size_t nmemb, void *ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t putBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>stream</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html#l00048">48</a> of 
file <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e65a4b76cd97ba439ef4409faaf33e4a"></a><!-- doxytag: 
member="daemontest_put.c::testExternalPut" 
ref="e65a4b76cd97ba439ef4409faaf33e4a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html#l00227">227</a> of 
file <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dd/d1d/testcurl_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png"
 border="0" 
usemap="#dd/d1d/testcurl_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph_map"
 alt=""></center>
+<map 
name="dd/d1d/testcurl_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1829,1951,1912,1977"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="204,727,292,753"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1071,1799,1191,1825"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="405,828,485,855"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="173,777,323,804"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="372,76,519,103"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="208,2001,288,2028"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2103,2052,2191,2079"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2016,2001,2277,2028"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2027,1748,2267,1775"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2060,1697,2233,1724"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2064,1951,2229,1977"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2327,1976,2535,2003"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1280,811,1475,837"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2383,684,2479,711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1787,583,1955,609"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1588,785,1671,812"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1563,735,1696,761"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1781,1799,1960,1825"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1552,1089,1707,1116"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2063,1900,2231,1927"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2359,1925,2503,1952"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2371,1824,2491,1851"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2328,1875,2533,1901"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1793,1089,1948,1116"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="569,828,761,855"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="617,723,713,749"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1559,887,1700,913"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="812,608,991,635"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1273,1292,1481,1319"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1269,608,1485,635"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1269,532,1485,559"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="833,723,969,749"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1041,608,1220,635"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1543,1140,1716,1167"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1551,1292,1708,1319"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2037,1495,2256,1521"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1567,1596,1692,1623"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1797,1444,1944,1471"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1775,1697,1967,1724"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1533,1545,1725,1572"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1553,1241,1705,1268"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1795,1241,1947,1268"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1540,988,1719,1015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1544,532,1715,559"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1593,481,1665,508"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1563,684,1696,711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1592,380,1667,407"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="372,777,519,804"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="4148c826fcf2bb6cd8f5ee2ec1809c5e"></a><!-- doxytag: 
member="daemontest_put.c::testInternalPut" 
ref="4148c826fcf2bb6cd8f5ee2ec1809c5e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testInternalPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html#l00113">113</a> of 
file <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dd/d1d/testcurl_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png"
 border="0" 
usemap="#dd/d1d/testcurl_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph_map"
 alt=""></center>
+<map 
name="dd/d1d/testcurl_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1965,1781,2048,1808"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="201,1870,289,1897"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="171,844,320,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="956,1668,1103,1694"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="205,1921,285,1948"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2252,1730,2340,1757"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2165,1781,2427,1808"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2176,1161,2416,1188"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2209,1465,2383,1492"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2213,1680,2379,1706"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2476,1730,2684,1757"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2532,604,2628,630"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="368,844,515,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1180,1566,1372,1593"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="564,502,660,529"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1460,1516,1601,1542"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="711,376,889,402"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1172,984,1380,1010"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1168,502,1384,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1168,401,1384,428"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1216,1034,1336,1061"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="732,477,868,504"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="940,477,1119,504"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1433,654,1628,681"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1679,502,1847,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1917,1110,2096,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2212,1629,2380,1656"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2508,1528,2652,1554"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2735,1553,2932,1580"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2520,1629,2640,1656"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2477,1680,2683,1706"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2508,1832,2652,1858"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1444,604,1617,630"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1452,908,1609,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1897,1389,2116,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1468,857,1593,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1689,1414,1836,1441"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1435,1212,1627,1238"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1435,958,1627,985"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1455,1060,1607,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1687,908,1839,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1441,1110,1620,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1445,401,1616,428"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1685,756,1840,782"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1684,1313,1841,1340"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1696,857,1829,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1495,452,1567,478"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1464,756,1597,782"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1493,300,1568,326"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="70cf77f43b1012f2a3f838f47d1ea7ad"></a><!-- doxytag: 
member="daemontest_put.c::testMultithreadedPut" 
ref="70cf77f43b1012f2a3f838f47d1ea7ad" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithreadedPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html#l00169">169</a> of 
file <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dd/d1d/testcurl_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png"
 border="0" 
usemap="#dd/d1d/testcurl_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph_map"
 alt=""></center>
+<map 
name="dd/d1d/testcurl_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2005,1781,2088,1808"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,1870,329,1897"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,844,360,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,1668,1143,1694"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="245,1921,325,1948"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2292,1730,2380,1757"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2205,1781,2467,1808"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2216,1161,2456,1188"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2249,1465,2423,1492"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2253,1680,2419,1706"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2516,1730,2724,1757"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2572,604,2668,630"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,844,555,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1220,1566,1412,1593"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,502,700,529"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1500,1516,1641,1542"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,376,929,402"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1212,984,1420,1010"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1208,502,1424,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1208,401,1424,428"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1256,1034,1376,1061"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,477,908,504"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,477,1159,504"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1473,654,1668,681"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1719,502,1887,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1957,1110,2136,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2252,1629,2420,1656"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2548,1528,2692,1554"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2775,1553,2972,1580"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2560,1629,2680,1656"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2517,1680,2723,1706"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2548,1832,2692,1858"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1484,604,1657,630"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1492,908,1649,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1937,1389,2156,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1508,857,1633,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1729,1414,1876,1441"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1475,1212,1667,1238"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1475,958,1667,985"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1495,1060,1647,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1727,908,1879,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1481,1110,1660,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1485,401,1656,428"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1725,756,1880,782"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1724,1313,1881,1340"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1736,857,1869,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1535,452,1607,478"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1504,756,1637,782"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1533,300,1608,326"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="37bc0d7e0f563d120189bd36e086fc91"></a><!-- doxytag: 
member="daemontest_put.c::oneone" ref="37bc0d7e0f563d120189bd36e086fc91" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html#l00038">38</a> of 
file <a class="el" 
href="../../d4/dc6/testcurl_2daemontest__put_8c-source.html">daemontest_put.c</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:33 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+517e499acdfabf3d3da7660434408814
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1965,1781,2048,1808">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="201,1870,289,1897">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="171,844,320,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="956,1668,1103,1694">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="205,1921,285,1948">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2252,1730,2340,1757">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2165,1781,2427,1808">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2176,1161,2416,1188">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2209,1465,2383,1492">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2213,1680,2379,1706">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2476,1730,2684,1757">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2532,604,2628,630">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="368,844,515,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1180,1566,1372,1593">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="564,502,660,529">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1460,1516,1601,1542">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="711,376,889,402">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1172,984,1380,1010">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1168,502,1384,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1168,401,1384,428">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1216,1034,1336,1061">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="732,477,868,504">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="940,477,1119,504">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1433,654,1628,681">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1679,502,1847,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1917,1110,2096,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2212,1629,2380,1656">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2508,1528,2652,1554">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2735,1553,2932,1580">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2520,1629,2640,1656">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2477,1680,2683,1706">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2508,1832,2652,1858">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1444,604,1617,630">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1452,908,1609,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1897,1389,2116,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1468,857,1593,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1689,1414,1836,1441">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1435,1212,1627,1238">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1435,958,1627,985">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1455,1060,1607,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1687,908,1839,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1441,1110,1620,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1445,401,1616,428">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1685,756,1840,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1684,1313,1841,1340">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1696,857,1829,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1495,452,1567,478">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1464,756,1597,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1493,300,1568,326">

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+9cf6669b2a5156ba5f9eee4f37fd05bd
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2005,1781,2088,1808">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,1870,329,1897">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,844,360,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,1668,1143,1694">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="245,1921,325,1948">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2292,1730,2380,1757">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2205,1781,2467,1808">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2216,1161,2456,1188">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2249,1465,2423,1492">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2253,1680,2419,1706">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2516,1730,2724,1757">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2572,604,2668,630">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,844,555,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1220,1566,1412,1593">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,502,700,529">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1500,1516,1641,1542">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,376,929,402">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1212,984,1420,1010">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1208,502,1424,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1208,401,1424,428">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1256,1034,1376,1061">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,477,908,504">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,477,1159,504">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1473,654,1668,681">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1719,502,1887,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1957,1110,2136,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2252,1629,2420,1656">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2548,1528,2692,1554">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2775,1553,2972,1580">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2560,1629,2680,1656">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2517,1680,2723,1706">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2548,1832,2692,1858">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1484,604,1657,630">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1492,908,1649,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1937,1389,2156,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1508,857,1633,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1729,1414,1876,1441">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1475,1212,1667,1238">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1475,958,1667,985">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1495,1060,1647,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1727,908,1879,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1481,1110,1660,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1485,401,1656,428">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1725,756,1880,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1724,1313,1881,1340">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1736,857,1869,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1535,452,1607,478">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1504,756,1637,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1533,300,1608,326">

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+44bde7e9f963c34ae1fecbcb252c6f50
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="125,595,245,622">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="128,544,243,571">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="108,494,263,520">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="345,494,428,520">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,443,431,470">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,710,1441,736">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="600,823,680,850">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,646,461,672">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,595,460,622">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="347,544,427,571">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="596,392,684,419">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,342,771,368">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1152,2507,1179">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1203,2473,1230">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1051,2469,1078">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1051,2764,1078">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,874,1725,900">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,1684,2708,1711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,1912,2205,1939">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,848,1921,875">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,798,1947,824">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1304,2211,1331">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,950,1957,976">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1406,2471,1432">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,1558,2199,1584">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,798,1012,824">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,1684,964,1711">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1000,1951,1027">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,1988,1241,2015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1456,1732,1483">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,2115,1736,2142">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,1988,1736,2015">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,1634,1220,1660">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,1988,1471,2015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1811,1967,1838">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1355,1959,1382">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,950,2496,976">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1456,1943,1483">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,899,2195,926">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1051,2217,1078">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1507,1976,1534">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1558,1956,1584">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1659,2197,1686">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1862,1969,1888">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,1963,1965,1990">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,2216,1916,2243">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,1608,1947,1635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,2064,1917,2091">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,772,713,799">

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+323627d9b6051996d1dd68cae0707857
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1829,1951,1912,1977">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="204,727,292,753">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1071,1799,1191,1825">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="405,828,485,855">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="173,777,323,804">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="372,76,519,103">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="208,2001,288,2028">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2103,2052,2191,2079">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2016,2001,2277,2028">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2027,1748,2267,1775">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2060,1697,2233,1724">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2064,1951,2229,1977">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2327,1976,2535,2003">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1280,811,1475,837">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2383,684,2479,711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1787,583,1955,609">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1588,785,1671,812">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1563,735,1696,761">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1781,1799,1960,1825">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1552,1089,1707,1116">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2063,1900,2231,1927">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2359,1925,2503,1952">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2371,1824,2491,1851">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2328,1875,2533,1901">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1793,1089,1948,1116">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="569,828,761,855">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="617,723,713,749">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1559,887,1700,913">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="812,608,991,635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1273,1292,1481,1319">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1269,608,1485,635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1269,532,1485,559">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="833,723,969,749">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1041,608,1220,635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1543,1140,1716,1167">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1551,1292,1708,1319">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2037,1495,2256,1521">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1567,1596,1692,1623">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1797,1444,1944,1471">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1775,1697,1967,1724">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1533,1545,1725,1572">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1553,1241,1705,1268">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1795,1241,1947,1268">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1540,988,1719,1015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1544,532,1715,559">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1593,481,1665,508">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1563,684,1696,711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1592,380,1667,407">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="372,777,519,804">

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+f8b7e8bc23e291951add7dfc439ade6a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dd/d1d/testcurl_2daemontest__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/dd/d35/postprocessor_8c__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dd/d35/postprocessor_8c__incl.map            
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dd/d35/postprocessor_8c__incl.map    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" href="$db/dde/internal_8h.html" title="internal shared 
structures" alt="" coords="67,84,147,110">

Added: libmicrohttpd-docs/WWW/doxygen/dd/d35/postprocessor_8c__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dd/d35/postprocessor_8c__incl.md5            
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dd/d35/postprocessor_8c__incl.md5    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+ec5935ab3bf3af45b7538e3ebcaf4a1e
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/dd/d35/postprocessor_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dd/d35/postprocessor_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/dd/d75/response_8h.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dd/d75/response_8h.html                      
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dd/d75/response_8h.html      2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/response.h File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>response.h File Reference</h1>Methods for managing response objects. <a 
href="#_details">More...</a>
+<p>
+
+<p>
+<div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dynsection">
+<p><center><img src="../../d7/d72/response_8h__dep__incl.png" border="0" 
usemap="#src/daemon/response.hdep_map" alt=""></center>
+<map name="src/daemon/response.hdep_map">
+<area shape="rect" href="../../d5/d5f/connection_8c.html" title="Methods for 
managing connections." alt="" coords="5,84,187,110"><area shape="rect" 
href="../../dc/d21/daemon_8c.html" title="A minimal&#45;HTTP server library." 
alt="" coords="211,84,376,110"><area shape="rect" 
href="../../d9/d6b/response_8c.html" title="Methods for managing response 
objects." alt="" coords="400,84,571,110"></map>
+</div>
+
+<p>
+<a href="../../df/dbe/response_8h-source.html">Go to the source code of this 
file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../dd/d75/response_8h.html#e97106f100fad29012a6934c49971a30">MHD_increment_response_rc</a>
 (struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Methods for managing response objects. 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Daniel Pittman <p>
+Christian Grothoff </dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../df/dbe/response_8h-source.html">response.h</a>.</p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="e97106f100fad29012a6934c49971a30"></a><!-- doxytag: 
member="response.h::MHD_increment_response_rc" 
ref="e97106f100fad29012a6934c49971a30" args="(struct MHD_Response *response)" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void MHD_increment_response_rc           </td>
+          <td>(</td>
+          <td class="paramtype">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *&nbsp;</td>
+          <td class="paramname"> <em>response</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Increment response RC. Should this be part of the public API? 
+<p>Definition at line <a class="el" 
href="../../dc/d43/response_8c-source.html#l00295">295</a> of file <a 
class="el" href="../../dc/d43/response_8c-source.html">response.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00132">MHD_Response::mutex</a>, and 
<a class="el" 
href="../../d7/dab/internal_8h-source.html#l00138">MHD_Response::reference_count</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../dd/d75/response_8h_e97106f100fad29012a6934c49971a30_icgraph.png" 
border="0" 
usemap="#dd/d75/response_8h_e97106f100fad29012a6934c49971a30_icgraph_map" 
alt=""></center>
+<map name="dd/d75/response_8h_e97106f100fad29012a6934c49971a30_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="264,5,429,32"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d75/response_8h_e97106f100fad29012a6934c49971a30_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d75/response_8h_e97106f100fad29012a6934c49971a30_icgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d75/response_8h_e97106f100fad29012a6934c49971a30_icgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="264,5,429,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d75/response_8h_e97106f100fad29012a6934c49971a30_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/d75/response_8h_e97106f100fad29012a6934c49971a30_icgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/d75/response_8h_e97106f100fad29012a6934c49971a30_icgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+cdd754c83fc09da920aa5458ecc65d82
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/d75/response_8h_e97106f100fad29012a6934c49971a30_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dd/d75/response_8h_e97106f100fad29012a6934c49971a30_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/dd/d83/socat_8c-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dd/d83/socat_8c-source.html                  
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dd/d83/socat_8c-source.html  2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,131 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/socat.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+</div>
+<h1>socat.c</h1><a href="../../d9/d7f/socat_8c.html">Go to the documentation 
of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2008 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include 
&lt;errno.h&gt;</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include 
&lt;sys/types.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include 
&lt;sys/wait.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;signal.h&gt;</span>
+<a name="l00031"></a>00031 
+<a name="l00032"></a>00032 
+<a name="l00039"></a><a class="code" 
href="../../d9/d7f/socat_8c.html#09002b61ad87b03f8a39b3c7f9a7296b">00039</a> 
<span class="preprocessor">#define LOOP_COUNT 10</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00041"></a><a class="code" 
href="../../d9/d7f/socat_8c.html#b361799ad88d03fafe048fa568ced912">00041</a> 
<span class="preprocessor">#define CURL_TIMEOUT 50L</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00043"></a><a class="code" 
href="../../d9/d7f/socat_8c.html#4ec46814016282bde4ca8bda81106d08">00043</a> 
<span class="keyword">static</span> pid_t <a class="code" 
href="../../d9/d7f/socat_8c.html#4ec46814016282bde4ca8bda81106d08">zzuf_pid</a>;
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 <span class="keyword">static</span> <span 
class="keywordtype">void</span>
+<a name="l00046"></a><a class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">00046</a> <a 
class="code" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">zzuf_socat_start</a>
 ()
+<a name="l00047"></a>00047 {
+<a name="l00048"></a>00048   <span class="keywordtype">int</span> status;
+<a name="l00049"></a>00049   <span class="keywordtype">char</span> *<span 
class="keyword">const</span> args[] = {
+<a name="l00050"></a>00050     <span class="stringliteral">"zzuf"</span>,
+<a name="l00051"></a>00051     <span 
class="stringliteral">"--ratio=0.0:0.75"</span>,
+<a name="l00052"></a>00052     <span class="stringliteral">"-n"</span>,
+<a name="l00053"></a>00053     <span class="stringliteral">"-A"</span>,
+<a name="l00054"></a>00054     <span class="stringliteral">"socat"</span>,
+<a name="l00055"></a>00055     <span class="stringliteral">"--"</span>,
+<a name="l00056"></a>00056     <span class="stringliteral">"-lf"</span>,
+<a name="l00057"></a>00057     <span class="stringliteral">"/dev/null"</span>,
+<a name="l00058"></a>00058     <span 
class="stringliteral">"TCP4-LISTEN:11081,reuseaddr,fork"</span>,
+<a name="l00059"></a>00059     <span 
class="stringliteral">"TCP4:127.0.0.1:11080"</span>,
+<a name="l00060"></a>00060     NULL,
+<a name="l00061"></a>00061   };
+<a name="l00062"></a>00062   <a class="code" 
href="../../d9/d7f/socat_8c.html#4ec46814016282bde4ca8bda81106d08">zzuf_pid</a> 
= fork ();
+<a name="l00063"></a>00063   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d9/d7f/socat_8c.html#4ec46814016282bde4ca8bda81106d08">zzuf_pid</a> 
== -1)
+<a name="l00064"></a>00064     {
+<a name="l00065"></a>00065       fprintf (stderr, <span 
class="stringliteral">"fork failed: %s\n"</span>, strerror (errno));
+<a name="l00066"></a>00066       exit (1);
+<a name="l00067"></a>00067     }
+<a name="l00068"></a>00068   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d9/d7f/socat_8c.html#4ec46814016282bde4ca8bda81106d08">zzuf_pid</a> 
!= 0)
+<a name="l00069"></a>00069     {
+<a name="l00070"></a>00070       sleep (1);                <span 
class="comment">/* allow zzuf and socat to start */</span>
+<a name="l00071"></a>00071       status = 0;
+<a name="l00072"></a>00072       <span class="keywordflow">if</span> (0 &lt; 
waitpid (<a class="code" 
href="../../d9/d7f/socat_8c.html#4ec46814016282bde4ca8bda81106d08">zzuf_pid</a>,
 &amp;status, WNOHANG))
+<a name="l00073"></a>00073         {
+<a name="l00074"></a>00074           <span class="keywordflow">if</span> 
(WIFEXITED (status))
+<a name="l00075"></a>00075             fprintf (stderr,
+<a name="l00076"></a>00076                      <span 
class="stringliteral">"zzuf died with status code %d!\n"</span>,
+<a name="l00077"></a>00077                      WEXITSTATUS (status));
+<a name="l00078"></a>00078           <span class="keywordflow">if</span> 
(WIFSIGNALED (status))
+<a name="l00079"></a>00079             fprintf (stderr,
+<a name="l00080"></a>00080                      <span 
class="stringliteral">"zzuf died from signal %d!\n"</span>, WTERMSIG (status));
+<a name="l00081"></a>00081           exit (1);
+<a name="l00082"></a>00082         }
+<a name="l00083"></a>00083       <span class="keywordflow">return</span>;
+<a name="l00084"></a>00084     }
+<a name="l00085"></a>00085   setpgrp ();
+<a name="l00086"></a>00086   execvp (<span 
class="stringliteral">"zzuf"</span>, args);
+<a name="l00087"></a>00087   fprintf (stderr, <span 
class="stringliteral">"execution of `zzuf' failed: %s\n"</span>, strerror 
(errno));
+<a name="l00088"></a>00088   <a class="code" 
href="../../d9/d7f/socat_8c.html#4ec46814016282bde4ca8bda81106d08">zzuf_pid</a> 
= 0;                 <span class="comment">/* fork failed */</span>
+<a name="l00089"></a>00089   exit (1);
+<a name="l00090"></a>00090 }
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092 
+<a name="l00093"></a>00093 <span class="keyword">static</span> <span 
class="keywordtype">void</span>
+<a name="l00094"></a><a class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">00094</a> <a 
class="code" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">zzuf_socat_stop</a>
 ()
+<a name="l00095"></a>00095 {
+<a name="l00096"></a>00096   <span class="keywordtype">int</span> status;
+<a name="l00097"></a>00097   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d9/d7f/socat_8c.html#4ec46814016282bde4ca8bda81106d08">zzuf_pid</a> 
!= 0)
+<a name="l00098"></a>00098     {
+<a name="l00099"></a>00099       <span class="keywordflow">if</span> (0 != 
killpg (<a class="code" 
href="../../d9/d7f/socat_8c.html#4ec46814016282bde4ca8bda81106d08">zzuf_pid</a>,
 SIGINT))
+<a name="l00100"></a>00100         fprintf (stderr, <span 
class="stringliteral">"Failed to killpg: %s\n"</span>, strerror (errno));
+<a name="l00101"></a>00101       kill (<a class="code" 
href="../../d9/d7f/socat_8c.html#4ec46814016282bde4ca8bda81106d08">zzuf_pid</a>,
 SIGINT);
+<a name="l00102"></a>00102       waitpid (<a class="code" 
href="../../d9/d7f/socat_8c.html#4ec46814016282bde4ca8bda81106d08">zzuf_pid</a>,
 &amp;status, 0);
+<a name="l00103"></a>00103       sleep (1);                <span 
class="comment">/* allow socat to also die in peace */</span>
+<a name="l00104"></a>00104     }
+<a name="l00105"></a>00105 }
+<a name="l00106"></a>00106 
+<a name="l00107"></a>00107 <span class="comment">/* end of socat.c */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/dd/da3/testcurl_2daemontest__large__put_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/dd/da3/testcurl_2daemontest__large__put_8c-source.html
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/dd/da3/testcurl_2daemontest__large__put_8c-source.html
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,423 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_large_put.c Source 
File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_large_put.c</h1><a 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007, 2008 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a><a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">00038</a>
 <span class="keyword">static</span> <span class="keywordtype">int</span> <a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>;
+<a name="l00039"></a>00039 
+<a name="l00049"></a><a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">00049</a>
 <span class="preprocessor">#define PUT_SIZE (256 * 1024)</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span>
+<a name="l00051"></a><a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">00051</a>
 <span class="keyword">static</span> <span class="keywordtype">char</span> *<a 
class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a>;
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053 <span class="keyword">struct </span>CBC
+<a name="l00054"></a>00054 {
+<a name="l00055"></a>00055   <span class="keywordtype">char</span> *buf;
+<a name="l00056"></a>00056   <span class="keywordtype">size_t</span> pos;
+<a name="l00057"></a>00057   <span class="keywordtype">size_t</span> size;
+<a name="l00058"></a>00058 };
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00061"></a><a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">00061</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>
 (<span class="keywordtype">void</span> *stream, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ptr)
+<a name="l00062"></a>00062 {
+<a name="l00063"></a>00063   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> *pos = ptr;
+<a name="l00064"></a>00064   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> wrt;
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066   wrt = size * nmemb;
+<a name="l00067"></a>00067   <span class="keywordflow">if</span> (wrt &gt; <a 
class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>
 - (*pos))
+<a name="l00068"></a>00068     wrt = <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>
 - (*pos);
+<a name="l00069"></a>00069   memcpy (stream, &amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a>[*pos],
 wrt);
+<a name="l00070"></a>00070   (*pos) += wrt;
+<a name="l00071"></a>00071   <span class="keywordflow">return</span> wrt;
+<a name="l00072"></a>00072 }
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00075"></a><a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#d81c59142c8e14bd20d5e266add76107">00075</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00076"></a>00076 {
+<a name="l00077"></a>00077   <span class="keyword">struct </span>CBC *cbc = 
ctx;
+<a name="l00078"></a>00078 
+<a name="l00079"></a>00079   <span class="keywordflow">if</span> (cbc-&gt;pos 
+ size * nmemb &gt; cbc-&gt;size)
+<a name="l00080"></a>00080     <span class="keywordflow">return</span> 0;      
             <span class="comment">/* overflow */</span>
+<a name="l00081"></a>00081   memcpy (&amp;cbc-&gt;buf[cbc-&gt;pos], ptr, size 
* nmemb);
+<a name="l00082"></a>00082   cbc-&gt;pos += size * nmemb;
+<a name="l00083"></a>00083   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00084"></a>00084 }
+<a name="l00085"></a>00085 
+<a name="l00086"></a>00086 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00087"></a><a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">00087</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00088"></a>00088           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00089"></a>00089           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00090"></a>00090           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00091"></a>00091           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00092"></a>00092           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00093"></a>00093           <span class="keywordtype">void</span> 
**unused)
+<a name="l00094"></a>00094 {
+<a name="l00095"></a>00095   <span class="keywordtype">int</span> *done = cls;
+<a name="l00096"></a>00096   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00097"></a>00097   <span class="keywordtype">int</span> ret;
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099   <span class="keywordflow">if</span> (0 != strcmp 
(<span class="stringliteral">"PUT"</span>, method))
+<a name="l00100"></a>00100     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* unexpected method */</span>
+<a name="l00101"></a>00101   <span class="keywordflow">if</span> ((*done) == 0)
+<a name="l00102"></a>00102     {
+<a name="l00103"></a>00103       <span class="keywordflow">if</span> 
(*upload_data_size != <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>)
+<a name="l00104"></a>00104         {
+<a name="l00105"></a>00105 <span class="preprocessor">#if 0</span>
+<a name="l00106"></a>00106 <span class="preprocessor"></span>          fprintf 
(stderr,
+<a name="l00107"></a>00107                    <span 
class="stringliteral">"Waiting for more data (%u/%u)...\n"</span>,
+<a name="l00108"></a>00108                    *upload_data_size, <a 
class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>);
+<a name="l00109"></a>00109 <span class="preprocessor">#endif</span>
+<a name="l00110"></a>00110 <span class="preprocessor"></span>          <span 
class="keywordflow">return</span> <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
       <span class="comment">/* not yet ready */</span>
+<a name="l00111"></a>00111         }
+<a name="l00112"></a>00112       <span class="keywordflow">if</span> (0 == 
memcmp (upload_data, <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a>,
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>))
+<a name="l00113"></a>00113         {
+<a name="l00114"></a>00114           *upload_data_size = 0;
+<a name="l00115"></a>00115         }
+<a name="l00116"></a>00116       <span class="keywordflow">else</span>
+<a name="l00117"></a>00117         {
+<a name="l00118"></a>00118           printf (<span 
class="stringliteral">"Invalid upload data!\n"</span>);
+<a name="l00119"></a>00119           <span class="keywordflow">return</span> 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00120"></a>00120         }
+<a name="l00121"></a>00121       *done = 1;
+<a name="l00122"></a>00122       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00123"></a>00123     }
+<a name="l00124"></a>00124   response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (url),
+<a name="l00125"></a>00125                                             (<span 
class="keywordtype">void</span> *) url, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00126"></a>00126   ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00127"></a>00127   <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00128"></a>00128   <span class="keywordflow">return</span> ret;
+<a name="l00129"></a>00129 }
+<a name="l00130"></a>00130 
+<a name="l00131"></a>00131 
+<a name="l00132"></a>00132 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00133"></a><a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">00133</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ()
+<a name="l00134"></a>00134 {
+<a name="l00135"></a>00135   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00136"></a>00136   CURL *c;
+<a name="l00137"></a>00137   <span class="keyword">struct </span>CBC cbc;
+<a name="l00138"></a>00138   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00139"></a>00139   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00140"></a>00140   CURLcode errornum;
+<a name="l00141"></a>00141   <span class="keywordtype">char</span> buf[2048];
+<a name="l00142"></a>00142 
+<a name="l00143"></a>00143   cbc.buf = buf;
+<a name="l00144"></a>00144   cbc.size = 2048;
+<a name="l00145"></a>00145   cbc.pos = 0;
+<a name="l00146"></a>00146   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00147"></a>00147                         1080,
+<a name="l00148"></a>00148                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00149"></a>00149   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00150"></a>00150     <span class="keywordflow">return</span> 1;
+<a name="l00151"></a>00151   c = curl_easy_init ();
+<a name="l00152"></a>00152   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1080/hello_world";</span>);
+<a name="l00153"></a>00153   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00154"></a>00154   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00155"></a>00155   curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00156"></a>00156   curl_easy_setopt (c, CURLOPT_READDATA, &amp;pos);
+<a name="l00157"></a>00157   curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00158"></a>00158   curl_easy_setopt (c, CURLOPT_INFILESIZE, (<span 
class="keywordtype">long</span>) <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>);
+<a name="l00159"></a>00159   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00160"></a>00160   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00161"></a>00161   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00162"></a>00162     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00163"></a>00163   <span class="keywordflow">else</span>
+<a name="l00164"></a>00164     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00165"></a>00165   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00166"></a>00166   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00167"></a>00167   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00168"></a>00168   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00169"></a>00169   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00170"></a>00170   <span class="keywordflow">if</span> (CURLE_OK != 
(errornum = curl_easy_perform (c)))
+<a name="l00171"></a>00171     {
+<a name="l00172"></a>00172       fprintf (stderr,
+<a name="l00173"></a>00173                <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00174"></a>00174                curl_easy_strerror (errornum));
+<a name="l00175"></a>00175       curl_easy_cleanup (c);
+<a name="l00176"></a>00176       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00177"></a>00177       <span class="keywordflow">return</span> 2;
+<a name="l00178"></a>00178     }
+<a name="l00179"></a>00179   curl_easy_cleanup (c);
+<a name="l00180"></a>00180   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00181"></a>00181   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00182"></a>00182     <span class="keywordflow">return</span> 4;
+<a name="l00183"></a>00183   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00184"></a>00184     <span class="keywordflow">return</span> 8;
+<a name="l00185"></a>00185   <span class="keywordflow">return</span> 0;
+<a name="l00186"></a>00186 }
+<a name="l00187"></a>00187 
+<a name="l00188"></a>00188 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00189"></a><a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">00189</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ()
+<a name="l00190"></a>00190 {
+<a name="l00191"></a>00191   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00192"></a>00192   CURL *c;
+<a name="l00193"></a>00193   <span class="keyword">struct </span>CBC cbc;
+<a name="l00194"></a>00194   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00195"></a>00195   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00196"></a>00196   CURLcode errornum;
+<a name="l00197"></a>00197   <span class="keywordtype">char</span> buf[2048];
+<a name="l00198"></a>00198 
+<a name="l00199"></a>00199   cbc.buf = buf;
+<a name="l00200"></a>00200   cbc.size = 2048;
+<a name="l00201"></a>00201   cbc.pos = 0;
+<a name="l00202"></a>00202   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00203"></a>00203                         1081,
+<a name="l00204"></a>00204                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00205"></a>00205   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00206"></a>00206     <span class="keywordflow">return</span> 16;
+<a name="l00207"></a>00207   c = curl_easy_init ();
+<a name="l00208"></a>00208   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1081/hello_world";</span>);
+<a name="l00209"></a>00209   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00210"></a>00210   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00211"></a>00211   curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00212"></a>00212   curl_easy_setopt (c, CURLOPT_READDATA, &amp;pos);
+<a name="l00213"></a>00213   curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00214"></a>00214   curl_easy_setopt (c, CURLOPT_INFILESIZE, (<span 
class="keywordtype">long</span>) <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>);
+<a name="l00215"></a>00215   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00216"></a>00216   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00217"></a>00217   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00218"></a>00218     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00219"></a>00219   <span class="keywordflow">else</span>
+<a name="l00220"></a>00220     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00221"></a>00221   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00222"></a>00222   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00223"></a>00223   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00224"></a>00224   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00225"></a>00225   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00226"></a>00226   <span class="keywordflow">if</span> (CURLE_OK != 
(errornum = curl_easy_perform (c)))
+<a name="l00227"></a>00227     {
+<a name="l00228"></a>00228       fprintf (stderr,
+<a name="l00229"></a>00229                <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00230"></a>00230                curl_easy_strerror (errornum));
+<a name="l00231"></a>00231       curl_easy_cleanup (c);
+<a name="l00232"></a>00232       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00233"></a>00233       <span class="keywordflow">return</span> 32;
+<a name="l00234"></a>00234     }
+<a name="l00235"></a>00235   curl_easy_cleanup (c);
+<a name="l00236"></a>00236   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00237"></a>00237   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00238"></a>00238     {
+<a name="l00239"></a>00239       fprintf (stderr, <span 
class="stringliteral">"Got invalid response `%.*s'\n"</span>, cbc.pos, cbc.buf);
+<a name="l00240"></a>00240       <span class="keywordflow">return</span> 64;
+<a name="l00241"></a>00241     }
+<a name="l00242"></a>00242   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00243"></a>00243     <span class="keywordflow">return</span> 128;
+<a name="l00244"></a>00244   <span class="keywordflow">return</span> 0;
+<a name="l00245"></a>00245 }
+<a name="l00246"></a>00246 
+<a name="l00247"></a>00247 
+<a name="l00248"></a>00248 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00249"></a><a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">00249</a>
 <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ()
+<a name="l00250"></a>00250 {
+<a name="l00251"></a>00251   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00252"></a>00252   CURL *c;
+<a name="l00253"></a>00253   <span class="keyword">struct </span>CBC cbc;
+<a name="l00254"></a>00254   CURLM *multi;
+<a name="l00255"></a>00255   CURLMcode mret;
+<a name="l00256"></a>00256   fd_set rs;
+<a name="l00257"></a>00257   fd_set ws;
+<a name="l00258"></a>00258   fd_set es;
+<a name="l00259"></a>00259   <span class="keywordtype">int</span> max;
+<a name="l00260"></a>00260   <span class="keywordtype">int</span> running;
+<a name="l00261"></a>00261   <span class="keyword">struct </span>CURLMsg *msg;
+<a name="l00262"></a>00262   time_t start;
+<a name="l00263"></a>00263   <span class="keyword">struct </span>timeval tv;
+<a name="l00264"></a>00264   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos = 0;
+<a name="l00265"></a>00265   <span class="keywordtype">int</span> done_flag = 
0;
+<a name="l00266"></a>00266   <span class="keywordtype">char</span> buf[2048];
+<a name="l00267"></a>00267 
+<a name="l00268"></a>00268   cbc.buf = buf;
+<a name="l00269"></a>00269   cbc.size = 2048;
+<a name="l00270"></a>00270   cbc.pos = 0;
+<a name="l00271"></a>00271   multi = NULL;
+<a name="l00272"></a>00272   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00273"></a>00273                         1082,
+<a name="l00274"></a>00274                         NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 &amp;done_flag,
+<a name="l00275"></a>00275                         <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250c9ede9ea399bf22dad6fc26b45041295">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>,
+<a name="l00276"></a>00276                         <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>
 * 4, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00277"></a>00277   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00278"></a>00278     <span class="keywordflow">return</span> 256;
+<a name="l00279"></a>00279   c = curl_easy_init ();
+<a name="l00280"></a>00280   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1082/hello_world";</span>);
+<a name="l00281"></a>00281   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00282"></a>00282   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00283"></a>00283   curl_easy_setopt (c, CURLOPT_READFUNCTION, 
&amp;<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>);
+<a name="l00284"></a>00284   curl_easy_setopt (c, CURLOPT_READDATA, &amp;pos);
+<a name="l00285"></a>00285   curl_easy_setopt (c, CURLOPT_UPLOAD, 1L);
+<a name="l00286"></a>00286   curl_easy_setopt (c, CURLOPT_INFILESIZE, (<span 
class="keywordtype">long</span>) <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>);
+<a name="l00287"></a>00287   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00288"></a>00288   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00289"></a>00289   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00290"></a>00290     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00291"></a>00291   <span class="keywordflow">else</span>
+<a name="l00292"></a>00292     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00293"></a>00293   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00294"></a>00294   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00295"></a>00295   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00296"></a>00296   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00297"></a>00297   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00298"></a>00298 
+<a name="l00299"></a>00299 
+<a name="l00300"></a>00300   multi = curl_multi_init ();
+<a name="l00301"></a>00301   <span class="keywordflow">if</span> (multi == 
NULL)
+<a name="l00302"></a>00302     {
+<a name="l00303"></a>00303       curl_easy_cleanup (c);
+<a name="l00304"></a>00304       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00305"></a>00305       <span class="keywordflow">return</span> 512;
+<a name="l00306"></a>00306     }
+<a name="l00307"></a>00307   mret = curl_multi_add_handle (multi, c);
+<a name="l00308"></a>00308   <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00309"></a>00309     {
+<a name="l00310"></a>00310       curl_multi_cleanup (multi);
+<a name="l00311"></a>00311       curl_easy_cleanup (c);
+<a name="l00312"></a>00312       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00313"></a>00313       <span class="keywordflow">return</span> 1024;
+<a name="l00314"></a>00314     }
+<a name="l00315"></a>00315   start = time (NULL);
+<a name="l00316"></a>00316   <span class="keywordflow">while</span> ((time 
(NULL) - start &lt; 5) &amp;&amp; (multi != NULL))
+<a name="l00317"></a>00317     {
+<a name="l00318"></a>00318       max = 0;
+<a name="l00319"></a>00319       FD_ZERO (&amp;rs);
+<a name="l00320"></a>00320       FD_ZERO (&amp;ws);
+<a name="l00321"></a>00321       FD_ZERO (&amp;es);
+<a name="l00322"></a>00322       curl_multi_perform (multi, &amp;running);
+<a name="l00323"></a>00323       mret = curl_multi_fdset (multi, &amp;rs, 
&amp;ws, &amp;es, &amp;max);
+<a name="l00324"></a>00324       <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00325"></a>00325         {
+<a name="l00326"></a>00326           curl_multi_remove_handle (multi, c);
+<a name="l00327"></a>00327           curl_multi_cleanup (multi);
+<a name="l00328"></a>00328           curl_easy_cleanup (c);
+<a name="l00329"></a>00329           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00330"></a>00330           <span class="keywordflow">return</span> 
2048;
+<a name="l00331"></a>00331         }
+<a name="l00332"></a>00332       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00333"></a>00333         {
+<a name="l00334"></a>00334           curl_multi_remove_handle (multi, c);
+<a name="l00335"></a>00335           curl_multi_cleanup (multi);
+<a name="l00336"></a>00336           curl_easy_cleanup (c);
+<a name="l00337"></a>00337           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00338"></a>00338           <span class="keywordflow">return</span> 
4096;
+<a name="l00339"></a>00339         }
+<a name="l00340"></a>00340       tv.tv_sec = 0;
+<a name="l00341"></a>00341       tv.tv_usec = 1000;
+<a name="l00342"></a>00342       select (max + 1, &amp;rs, &amp;ws, &amp;es, 
&amp;tv);
+<a name="l00343"></a>00343       curl_multi_perform (multi, &amp;running);
+<a name="l00344"></a>00344       <span class="keywordflow">if</span> (running 
== 0)
+<a name="l00345"></a>00345         {
+<a name="l00346"></a>00346           msg = curl_multi_info_read (multi, 
&amp;running);
+<a name="l00347"></a>00347           <span class="keywordflow">if</span> (msg 
== NULL)
+<a name="l00348"></a>00348             <span class="keywordflow">break</span>;
+<a name="l00349"></a>00349           <span class="keywordflow">if</span> 
(msg-&gt;msg == CURLMSG_DONE)
+<a name="l00350"></a>00350             {
+<a name="l00351"></a>00351               <span class="keywordflow">if</span> 
(msg-&gt;data.result != CURLE_OK)
+<a name="l00352"></a>00352                 printf (<span 
class="stringliteral">"%s failed at %s:%d: `%s'\n"</span>,
+<a name="l00353"></a>00353                         <span 
class="stringliteral">"curl_multi_perform"</span>,
+<a name="l00354"></a>00354                         __FILE__,
+<a name="l00355"></a>00355                         __LINE__, 
curl_easy_strerror (msg-&gt;data.result));
+<a name="l00356"></a>00356               curl_multi_remove_handle (multi, c);
+<a name="l00357"></a>00357               curl_multi_cleanup (multi);
+<a name="l00358"></a>00358               curl_easy_cleanup (c);
+<a name="l00359"></a>00359               c = NULL;
+<a name="l00360"></a>00360               multi = NULL;
+<a name="l00361"></a>00361             }
+<a name="l00362"></a>00362         }
+<a name="l00363"></a>00363       <a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(d);
+<a name="l00364"></a>00364     }
+<a name="l00365"></a>00365   <span class="keywordflow">if</span> (multi != 
NULL)
+<a name="l00366"></a>00366     {
+<a name="l00367"></a>00367       curl_multi_remove_handle (multi, c);
+<a name="l00368"></a>00368       curl_easy_cleanup (c);
+<a name="l00369"></a>00369       curl_multi_cleanup (multi);
+<a name="l00370"></a>00370     }
+<a name="l00371"></a>00371   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00372"></a>00372   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00373"></a>00373     {
+<a name="l00374"></a>00374       fprintf (stderr, <span 
class="stringliteral">"Got invalid response `%.*s'\n"</span>, cbc.pos, cbc.buf);
+<a name="l00375"></a>00375       <span class="keywordflow">return</span> 8192;
+<a name="l00376"></a>00376     }
+<a name="l00377"></a>00377   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00378"></a>00378     <span class="keywordflow">return</span> 16384;
+<a name="l00379"></a>00379   <span class="keywordflow">return</span> 0;
+<a name="l00380"></a>00380 }
+<a name="l00381"></a>00381 
+<a name="l00382"></a>00382 
+<a name="l00383"></a>00383 
+<a name="l00384"></a>00384 <span class="keywordtype">int</span>
+<a name="l00385"></a><a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770">00385</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00386"></a>00386 {
+<a name="l00387"></a>00387   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00388"></a>00388 
+<a name="l00389"></a>00389   <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>
 = NULL != strstr (argv[0], <span class="stringliteral">"11"</span>);
+<a name="l00390"></a>00390   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00391"></a>00391     <span class="keywordflow">return</span> 2;
+<a name="l00392"></a>00392   <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a>
 = malloc (<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>);
+<a name="l00393"></a>00393   memset (<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a>,
 1, <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>);
+<a name="l00394"></a>00394   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ();
+<a name="l00395"></a>00395   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ();
+<a name="l00396"></a>00396   errorCount += <a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ();
+<a name="l00397"></a>00397   free (<a class="code" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a>);
+<a name="l00398"></a>00398   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00399"></a>00399     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00400"></a>00400   curl_global_cleanup ();
+<a name="l00401"></a>00401   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00402"></a>00402 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/de/d0a/plibc_8h-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/de/d0a/plibc_8h-source.html                  
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/de/d0a/plibc_8h-source.html  2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,609 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/plibc.h Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+</div>
+<h1>plibc.h</h1><a href="../../d2/d39/plibc_8h.html">Go to the documentation 
of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
PlibC.</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2005, 2006, 2007 
Nils Durner (and other contributing authors)</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">           This library is 
free software; you can redistribute it and/or</span>
+<a name="l00006"></a>00006 <span class="comment">           modify it under 
the terms of the GNU Lesser General Public</span>
+<a name="l00007"></a>00007 <span class="comment">           License as 
published by the Free Software Foundation; either</span>
+<a name="l00008"></a>00008 <span class="comment">           version 2.1 of the 
License, or (at your option) any later version.</span>
+<a name="l00009"></a>00009 <span class="comment">        </span>
+<a name="l00010"></a>00010 <span class="comment">           This library is 
distributed in the hope that it will be useful,</span>
+<a name="l00011"></a>00011 <span class="comment">           but WITHOUT ANY 
WARRANTY; without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">           MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">           Lesser General 
Public License for more details.</span>
+<a name="l00014"></a>00014 <span class="comment">        </span>
+<a name="l00015"></a>00015 <span class="comment">           You should have 
received a copy of the GNU Lesser General Public</span>
+<a name="l00016"></a>00016 <span class="comment">           License along with 
this library; if not, write to the Free Software</span>
+<a name="l00017"></a>00017 <span class="comment">           Foundation, Inc., 
59 Temple Place, Suite 330, Boston, MA  02111-1307  USA</span>
+<a name="l00018"></a>00018 <span class="comment">*/</span>
+<a name="l00019"></a>00019 
+<a name="l00028"></a>00028 <span class="preprocessor">#ifndef _PLIBC_H_</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span><span 
class="preprocessor">#define _PLIBC_H_</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span>
+<a name="l00031"></a>00031 <span class="preprocessor">#ifndef SIGALRM</span>
+<a name="l00032"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#a6946723c6b7a86ec3c33caaf832840b">00032</a> 
<span class="preprocessor"></span><span class="preprocessor">#define SIGALRM 
14</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span>
+<a name="l00035"></a>00035 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span 
class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00037"></a>00037 {
+<a name="l00038"></a>00038 <span class="preprocessor">#endif</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="preprocessor">#ifdef Q_OS_WIN32</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span><span 
class="preprocessor">#define WINDOWS 1</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span>
+<a name="l00044"></a>00044 <span class="preprocessor">#ifdef WINDOWS</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>
+<a name="l00046"></a>00046 <span class="preprocessor">#if ENABLE_NLS</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span><span 
class="preprocessor">#include "langinfo.h"</span>
+<a name="l00048"></a>00048 <span class="preprocessor">#endif</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 <span class="preprocessor">#include 
&lt;windows.h&gt;</span>
+<a name="l00051"></a>00051 <span class="preprocessor">#include 
&lt;Ws2tcpip.h&gt;</span>
+<a name="l00052"></a>00052 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00053"></a>00053 <span class="preprocessor">#include 
&lt;stdio.h&gt;</span>
+<a name="l00054"></a>00054 <span class="preprocessor">#include 
&lt;sys/types.h&gt;</span>
+<a name="l00055"></a>00055 <span class="preprocessor">#include 
&lt;sys/stat.h&gt;</span>
+<a name="l00056"></a>00056 <span class="preprocessor">#include 
&lt;dirent.h&gt;</span>
+<a name="l00057"></a>00057 <span class="preprocessor">#include 
&lt;errno.h&gt;</span>
+<a name="l00058"></a>00058 <span class="preprocessor">#include 
&lt;stdarg.h&gt;</span>
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060 <span class="preprocessor">#define __BYTE_ORDER 
BYTE_ORDER</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span><span 
class="preprocessor">#define __BIG_ENDIAN BIG_ENDIAN</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>
+<a name="l00063"></a>00063 <span class="comment">/* Conflicts with our 
definitions */</span>
+<a name="l00064"></a>00064 <span class="preprocessor">#define 
__G_WIN32_H__</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span>
+<a name="l00066"></a>00066 <span class="comment">/* Convert LARGE_INTEGER to 
double */</span>
+<a name="l00067"></a>00067 <span class="preprocessor">#define Li2Double(x) 
((double)((x).HighPart) * 4.294967296E9 + \</span>
+<a name="l00068"></a>00068 <span class="preprocessor">  
(double)((x).LowPart))</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span>
+<a name="l00070"></a>00070 <span class="preprocessor">#define socklen_t 
int</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span><span 
class="preprocessor">#define ssize_t int</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span><span 
class="preprocessor">#ifndef HAVE_FTRUNCATE</span>
+<a name="l00073"></a>00073 <span class="preprocessor"></span><span 
class="preprocessor">#define ftruncate chsize</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span><span 
class="preprocessor">#define off_t int</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span><span 
class="preprocessor">#define int64_t long long</span>
+<a name="l00077"></a>00077 <span class="preprocessor"></span><span 
class="preprocessor">#define int32_t long</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span>
+<a name="l00079"></a>00079   <span class="keyword">struct </span>stat64
+<a name="l00080"></a>00080   {
+<a name="l00081"></a>00081     _dev_t st_dev;
+<a name="l00082"></a>00082     _ino_t st_ino;
+<a name="l00083"></a>00083     _mode_t st_mode;
+<a name="l00084"></a>00084     <span class="keywordtype">short</span> st_nlink;
+<a name="l00085"></a>00085     <span class="keywordtype">short</span> st_uid;
+<a name="l00086"></a>00086     <span class="keywordtype">short</span> st_gid;
+<a name="l00087"></a>00087     _dev_t st_rdev;
+<a name="l00088"></a>00088     __int64 st_size;
+<a name="l00089"></a>00089     __time64_t st_atime;
+<a name="l00090"></a>00090     __time64_t st_mtime;
+<a name="l00091"></a>00091     __time64_t st_ctime;
+<a name="l00092"></a>00092   };
+<a name="l00093"></a>00093 
+<a name="l00094"></a>00094 <span class="preprocessor">#ifndef pid_t</span>
+<a name="l00095"></a>00095 <span class="preprocessor"></span><span 
class="preprocessor">#define pid_t int</span>
+<a name="l00096"></a>00096 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00097"></a>00097 <span class="preprocessor"></span>
+<a name="l00098"></a>00098 <span class="preprocessor">#ifndef 
WEXITSTATUS</span>
+<a name="l00099"></a>00099 <span class="preprocessor"></span><span 
class="preprocessor">#define WEXITSTATUS(status) (((status) &amp; 0xff00) 
&gt;&gt; 8)</span>
+<a name="l00100"></a>00100 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00101"></a>00101 <span class="preprocessor"></span>
+<a name="l00102"></a>00102 <span class="comment">/* Thanks to the Cygwin 
project */</span>
+<a name="l00103"></a>00103 <span class="preprocessor">#define ENOCSI 43        
       </span><span class="comment">/* No CSI structure available */</span>
+<a name="l00104"></a>00104 <span class="preprocessor">#define EL2HLT 44        
       </span><span class="comment">/* Level 2 halted */</span>
+<a name="l00105"></a>00105 <span class="preprocessor">#ifndef  EDEADLK</span>
+<a name="l00106"></a>00106 <span class="preprocessor"></span><span 
class="preprocessor">#define EDEADLK 45              </span><span 
class="comment">/* Deadlock condition */</span>
+<a name="l00107"></a>00107 <span class="preprocessor">#endif</span>
+<a name="l00108"></a>00108 <span class="preprocessor"></span><span 
class="preprocessor">#ifndef  ENOLCK</span>
+<a name="l00109"></a>00109 <span class="preprocessor"></span><span 
class="preprocessor">#define ENOLCK 46               </span><span 
class="comment">/* No record locks available */</span>
+<a name="l00110"></a>00110 <span class="preprocessor">#endif</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span><span 
class="preprocessor">#define EBADE 50                </span><span 
class="comment">/* Invalid exchange */</span>
+<a name="l00112"></a>00112 <span class="preprocessor">#define EBADR 51         
       </span><span class="comment">/* Invalid request descriptor */</span>
+<a name="l00113"></a>00113 <span class="preprocessor">#define EXFULL 52        
       </span><span class="comment">/* Exchange full */</span>
+<a name="l00114"></a>00114 <span class="preprocessor">#define ENOANO 53        
       </span><span class="comment">/* No anode */</span>
+<a name="l00115"></a>00115 <span class="preprocessor">#define EBADRQC 54       
       </span><span class="comment">/* Invalid request code */</span>
+<a name="l00116"></a>00116 <span class="preprocessor">#define EBADSLT 55       
       </span><span class="comment">/* Invalid slot */</span>
+<a name="l00117"></a>00117 <span class="preprocessor">#ifndef  EDEADLOCK</span>
+<a name="l00118"></a>00118 <span class="preprocessor"></span><span 
class="preprocessor">#define EDEADLOCK EDEADLK       </span><span 
class="comment">/* File locking deadlock error */</span>
+<a name="l00119"></a>00119 <span class="preprocessor">#endif</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span><span 
class="preprocessor">#define EBFONT 57               </span><span 
class="comment">/* Bad font file fmt */</span>
+<a name="l00121"></a>00121 <span class="preprocessor">#define ENOSTR 60        
       </span><span class="comment">/* Device not a stream */</span>
+<a name="l00122"></a>00122 <span class="preprocessor">#define ENODATA 61       
       </span><span class="comment">/* No data (for no delay io) */</span>
+<a name="l00123"></a>00123 <span class="preprocessor">#define ETIME 62         
       </span><span class="comment">/* Timer expired */</span>
+<a name="l00124"></a>00124 <span class="preprocessor">#define ENOSR 63         
       </span><span class="comment">/* Out of streams resources */</span>
+<a name="l00125"></a>00125 <span class="preprocessor">#define ENONET 64        
       </span><span class="comment">/* Machine is not on the network */</span>
+<a name="l00126"></a>00126 <span class="preprocessor">#define ENOPKG 65        
       </span><span class="comment">/* Package not installed */</span>
+<a name="l00127"></a>00127 <span class="preprocessor">#define EREMOTE 66       
       </span><span class="comment">/* The object is remote */</span>
+<a name="l00128"></a>00128 <span class="preprocessor">#define ENOLINK 67       
       </span><span class="comment">/* The link has been severed */</span>
+<a name="l00129"></a>00129 <span class="preprocessor">#define EADV 68          
       </span><span class="comment">/* Advertise error */</span>
+<a name="l00130"></a>00130 <span class="preprocessor">#define ESRMNT 69        
       </span><span class="comment">/* Srmount error */</span>
+<a name="l00131"></a>00131 <span class="preprocessor">#define ECOMM 70         
       </span><span class="comment">/* Communication error on send */</span>
+<a name="l00132"></a>00132 <span class="preprocessor">#define EPROTO 71        
       </span><span class="comment">/* Protocol error */</span>
+<a name="l00133"></a>00133 <span class="preprocessor">#define EMULTIHOP 74     
       </span><span class="comment">/* Multihop attempted */</span>
+<a name="l00134"></a>00134 <span class="preprocessor">#define ELBIN 75         
       </span><span class="comment">/* Inode is remote (not really error) 
*/</span>
+<a name="l00135"></a>00135 <span class="preprocessor">#define EDOTDOT 76       
       </span><span class="comment">/* Cross mount point (not really error) 
*/</span>
+<a name="l00136"></a>00136 <span class="preprocessor">#define EBADMSG 77       
       </span><span class="comment">/* Trying to read unreadable message 
*/</span>
+<a name="l00137"></a>00137 <span class="preprocessor">#define ENOTUNIQ 80      
       </span><span class="comment">/* Given log. name not unique */</span>
+<a name="l00138"></a>00138 <span class="preprocessor">#define EBADFD 81        
       </span><span class="comment">/* f.d. invalid for this operation */</span>
+<a name="l00139"></a>00139 <span class="preprocessor">#define EREMCHG 82       
       </span><span class="comment">/* Remote address changed */</span>
+<a name="l00140"></a>00140 <span class="preprocessor">#define ELIBACC 83       
       </span><span class="comment">/* Can't access a needed shared lib 
*/</span>
+<a name="l00141"></a>00141 <span class="preprocessor">#define ELIBBAD 84       
       </span><span class="comment">/* Accessing a corrupted shared lib 
*/</span>
+<a name="l00142"></a>00142 <span class="preprocessor">#define ELIBSCN 85       
       </span><span class="comment">/* .lib section in a.out corrupted */</span>
+<a name="l00143"></a>00143 <span class="preprocessor">#define ELIBMAX 86       
       </span><span class="comment">/* Attempting to link in too many libs 
*/</span>
+<a name="l00144"></a>00144 <span class="preprocessor">#define ELIBEXEC 87      
       </span><span class="comment">/* Attempting to exec a shared library 
*/</span>
+<a name="l00145"></a>00145 <span class="preprocessor">#ifndef  ENOSYS</span>
+<a name="l00146"></a>00146 <span class="preprocessor"></span><span 
class="preprocessor">#define ENOSYS 88               </span><span 
class="comment">/* Function not implemented */</span>
+<a name="l00147"></a>00147 <span class="preprocessor">#endif</span>
+<a name="l00148"></a>00148 <span class="preprocessor"></span><span 
class="preprocessor">#define ENMFILE 89              </span><span 
class="comment">/* No more files */</span>
+<a name="l00149"></a>00149 <span class="preprocessor">#ifndef  ENOTEMPTY</span>
+<a name="l00150"></a>00150 <span class="preprocessor"></span><span 
class="preprocessor">#define ENOTEMPTY 90            </span><span 
class="comment">/* Directory not empty */</span>
+<a name="l00151"></a>00151 <span class="preprocessor">#endif</span>
+<a name="l00152"></a>00152 <span class="preprocessor"></span><span 
class="preprocessor">#ifndef  ENAMETOOLONG</span>
+<a name="l00153"></a>00153 <span class="preprocessor"></span><span 
class="preprocessor">#define ENAMETOOLONG 91         </span><span 
class="comment">/* File or path name too long */</span>
+<a name="l00154"></a>00154 <span class="preprocessor">#endif</span>
+<a name="l00155"></a>00155 <span class="preprocessor"></span><span 
class="preprocessor">#define ELOOP 92                </span><span 
class="comment">/* Too many symbolic links */</span>
+<a name="l00156"></a>00156 <span class="preprocessor">#define EOPNOTSUPP 95    
       </span><span class="comment">/* Operation not supported on transport 
endpoint */</span>
+<a name="l00157"></a>00157 <span class="preprocessor">#define EPFNOSUPPORT 96  
       </span><span class="comment">/* Protocol family not supported */</span>
+<a name="l00158"></a>00158 <span class="preprocessor">#define ECONNRESET 104   
       </span><span class="comment">/* Connection reset by peer */</span>
+<a name="l00159"></a>00159 <span class="preprocessor">#define ENOBUFS 105      
       </span><span class="comment">/* No buffer space available */</span>
+<a name="l00160"></a>00160 <span class="preprocessor">#define EAFNOSUPPORT 106 
       </span><span class="comment">/* Address family not supported by protocol 
family */</span>
+<a name="l00161"></a>00161 <span class="preprocessor">#define EPROTOTYPE 107   
       </span><span class="comment">/* Protocol wrong type for socket */</span>
+<a name="l00162"></a>00162 <span class="preprocessor">#define ENOTSOCK 108     
       </span><span class="comment">/* Socket operation on non-socket */</span>
+<a name="l00163"></a>00163 <span class="preprocessor">#define ENOPROTOOPT 109  
       </span><span class="comment">/* Protocol not available */</span>
+<a name="l00164"></a>00164 <span class="preprocessor">#define ESHUTDOWN 110    
       </span><span class="comment">/* Can't send after socket shutdown 
*/</span>
+<a name="l00165"></a>00165 <span class="preprocessor">#define ECONNREFUSED 111 
       </span><span class="comment">/* Connection refused */</span>
+<a name="l00166"></a>00166 <span class="preprocessor">#define EADDRINUSE 112   
       </span><span class="comment">/* Address already in use */</span>
+<a name="l00167"></a>00167 <span class="preprocessor">#define ECONNABORTED 113 
       </span><span class="comment">/* Connection aborted */</span>
+<a name="l00168"></a>00168 <span class="preprocessor">#define ENETUNREACH 114  
       </span><span class="comment">/* Network is unreachable */</span>
+<a name="l00169"></a>00169 <span class="preprocessor">#define ENETDOWN 115     
       </span><span class="comment">/* Network interface is not configured 
*/</span>
+<a name="l00170"></a>00170 <span class="preprocessor">#ifndef  ETIMEDOUT</span>
+<a name="l00171"></a>00171 <span class="preprocessor"></span><span 
class="preprocessor">#define ETIMEDOUT 116           </span><span 
class="comment">/* Connection timed out */</span>
+<a name="l00172"></a>00172 <span class="preprocessor">#endif</span>
+<a name="l00173"></a>00173 <span class="preprocessor"></span><span 
class="preprocessor">#define EHOSTDOWN 117           </span><span 
class="comment">/* Host is down */</span>
+<a name="l00174"></a>00174 <span class="preprocessor">#define EHOSTUNREACH 118 
       </span><span class="comment">/* Host is unreachable */</span>
+<a name="l00175"></a>00175 <span class="preprocessor">#define EINPROGRESS 119  
       </span><span class="comment">/* Connection already in progress */</span>
+<a name="l00176"></a>00176 <span class="preprocessor">#define EALREADY 120     
       </span><span class="comment">/* Socket already connected */</span>
+<a name="l00177"></a>00177 <span class="preprocessor">#define EDESTADDRREQ 121 
       </span><span class="comment">/* Destination address required */</span>
+<a name="l00178"></a>00178 <span class="preprocessor">#define EMSGSIZE 122     
       </span><span class="comment">/* Message too long */</span>
+<a name="l00179"></a>00179 <span class="preprocessor">#define EPROTONOSUPPORT 
123     </span><span class="comment">/* Unknown protocol */</span>
+<a name="l00180"></a>00180 <span class="preprocessor">#define ESOCKTNOSUPPORT 
124     </span><span class="comment">/* Socket type not supported */</span>
+<a name="l00181"></a>00181 <span class="preprocessor">#define EADDRNOTAVAIL 
125       </span><span class="comment">/* Address not available */</span>
+<a name="l00182"></a>00182 <span class="preprocessor">#define ENETRESET 126    
       </span><span class="comment">/* Connection aborted by network */</span>
+<a name="l00183"></a>00183 <span class="preprocessor">#define EISCONN 127      
       </span><span class="comment">/* Socket is already connected */</span>
+<a name="l00184"></a>00184 <span class="preprocessor">#define ENOTCONN 128     
       </span><span class="comment">/* Socket is not connected */</span>
+<a name="l00185"></a>00185 <span class="preprocessor">#define ETOOMANYREFS 129 
       </span><span class="comment">/* Too many references: cannot splice 
*/</span>
+<a name="l00186"></a>00186 <span class="preprocessor">#define EPROCLIM 130     
       </span><span class="comment">/* Too many processes */</span>
+<a name="l00187"></a>00187 <span class="preprocessor">#define EUSERS 131       
       </span><span class="comment">/* Too many users */</span>
+<a name="l00188"></a>00188 <span class="preprocessor">#define EDQUOT 132       
       </span><span class="comment">/* Disk quota exceeded */</span>
+<a name="l00189"></a>00189 <span class="preprocessor">#define ESTALE 133       
       </span><span class="comment">/* Unknown error */</span>
+<a name="l00190"></a>00190 <span class="preprocessor">#ifndef  ENOTSUP</span>
+<a name="l00191"></a>00191 <span class="preprocessor"></span><span 
class="preprocessor">#define ENOTSUP 134             </span><span 
class="comment">/* Not supported */</span>
+<a name="l00192"></a>00192 <span class="preprocessor">#endif</span>
+<a name="l00193"></a>00193 <span class="preprocessor"></span><span 
class="preprocessor">#define ENOMEDIUM 135           </span><span 
class="comment">/* No medium (in tape drive) */</span>
+<a name="l00194"></a>00194 <span class="preprocessor">#define ENOSHARE 136     
       </span><span class="comment">/* No such host or network path */</span>
+<a name="l00195"></a>00195 <span class="preprocessor">#define ECASECLASH 137   
       </span><span class="comment">/* Filename exists with different case 
*/</span>
+<a name="l00196"></a>00196 <span class="preprocessor">#define EWOULDBLOCK 
EAGAIN      </span><span class="comment">/* Operation would block */</span>
+<a name="l00197"></a>00197 <span class="preprocessor">#define EOVERFLOW 139    
       </span><span class="comment">/* Value too large for defined data type 
*/</span>
+<a name="l00198"></a>00198 
+<a name="l00199"></a>00199 <span class="preprocessor">#undef 
HOST_NOT_FOUND</span>
+<a name="l00200"></a>00200 <span class="preprocessor"></span><span 
class="preprocessor">#define HOST_NOT_FOUND 1</span>
+<a name="l00201"></a>00201 <span class="preprocessor"></span><span 
class="preprocessor">#undef TRY_AGAIN</span>
+<a name="l00202"></a>00202 <span class="preprocessor"></span><span 
class="preprocessor">#define TRY_AGAIN 2</span>
+<a name="l00203"></a>00203 <span class="preprocessor"></span><span 
class="preprocessor">#undef NO_RECOVERY</span>
+<a name="l00204"></a>00204 <span class="preprocessor"></span><span 
class="preprocessor">#define NO_RECOVERY 3</span>
+<a name="l00205"></a>00205 <span class="preprocessor"></span><span 
class="preprocessor">#undef NO_ADDRESS</span>
+<a name="l00206"></a>00206 <span class="preprocessor"></span><span 
class="preprocessor">#define NO_ADDRESS 4</span>
+<a name="l00207"></a>00207 <span class="preprocessor"></span>
+<a name="l00208"></a>00208 <span class="preprocessor">#define PROT_READ   
0x1</span>
+<a name="l00209"></a>00209 <span class="preprocessor"></span><span 
class="preprocessor">#define PROT_WRITE  0x2</span>
+<a name="l00210"></a>00210 <span class="preprocessor"></span><span 
class="preprocessor">#define MAP_SHARED  0x1</span>
+<a name="l00211"></a>00211 <span class="preprocessor"></span><span 
class="preprocessor">#define MAP_PRIVATE 0x2         </span><span 
class="comment">/* unsupported */</span>
+<a name="l00212"></a>00212 <span class="preprocessor">#define MAP_FIXED   
0x10</span>
+<a name="l00213"></a>00213 <span class="preprocessor"></span><span 
class="preprocessor">#define MAP_FAILED  ((void *)-1)</span>
+<a name="l00214"></a>00214 <span class="preprocessor"></span>
+<a name="l00215"></a>00215   <span class="keyword">struct </span>statfs
+<a name="l00216"></a>00216   {
+<a name="l00217"></a>00217     <span class="keywordtype">long</span> f_type;   
             <span class="comment">/* type of filesystem (see below) */</span>
+<a name="l00218"></a>00218     <span class="keywordtype">long</span> f_bsize;  
             <span class="comment">/* optimal transfer block size */</span>
+<a name="l00219"></a>00219     <span class="keywordtype">long</span> f_blocks; 
             <span class="comment">/* total data blocks in file system */</span>
+<a name="l00220"></a>00220     <span class="keywordtype">long</span> f_bfree;  
             <span class="comment">/* free blocks in fs */</span>
+<a name="l00221"></a>00221     <span class="keywordtype">long</span> f_bavail; 
             <span class="comment">/* free blocks avail to non-superuser 
*/</span>
+<a name="l00222"></a>00222     <span class="keywordtype">long</span> f_files;  
             <span class="comment">/* total file nodes in file system */</span>
+<a name="l00223"></a>00223     <span class="keywordtype">long</span> f_ffree;  
             <span class="comment">/* free file nodes in fs */</span>
+<a name="l00224"></a>00224     <span class="keywordtype">long</span> f_fsid;   
             <span class="comment">/* file system id */</span>
+<a name="l00225"></a>00225     <span class="keywordtype">long</span> 
f_namelen;             <span class="comment">/* maximum length of filenames 
*/</span>
+<a name="l00226"></a>00226     <span class="keywordtype">long</span> 
f_spare[6];            <span class="comment">/* spare for later */</span>
+<a name="l00227"></a>00227   };
+<a name="l00228"></a>00228 
+<a name="l00229"></a>00229 <span class="comment">/* Taken from the Wine 
project &lt;http://www.winehq.org&gt;</span>
+<a name="l00230"></a>00230 <span class="comment">    /wine/include/winternl.h 
*/</span>
+<a name="l00231"></a>00231   <span class="keyword">enum</span> 
SYSTEM_INFORMATION_CLASS
+<a name="l00232"></a>00232   {
+<a name="l00233"></a>00233     SystemBasicInformation = 0,
+<a name="l00234"></a>00234     Unknown1,
+<a name="l00235"></a>00235     SystemPerformanceInformation = 2,
+<a name="l00236"></a>00236     SystemTimeOfDayInformation = 3,     <span 
class="comment">/* was SystemTimeInformation */</span>
+<a name="l00237"></a>00237     Unknown4,
+<a name="l00238"></a>00238     SystemProcessInformation = 5,
+<a name="l00239"></a>00239     Unknown6,
+<a name="l00240"></a>00240     Unknown7,
+<a name="l00241"></a>00241     SystemProcessorPerformanceInformation = 8,
+<a name="l00242"></a>00242     Unknown9,
+<a name="l00243"></a>00243     Unknown10,
+<a name="l00244"></a>00244     SystemDriverInformation,
+<a name="l00245"></a>00245     Unknown12,
+<a name="l00246"></a>00246     Unknown13,
+<a name="l00247"></a>00247     Unknown14,
+<a name="l00248"></a>00248     Unknown15,
+<a name="l00249"></a>00249     SystemHandleList,
+<a name="l00250"></a>00250     Unknown17,
+<a name="l00251"></a>00251     Unknown18,
+<a name="l00252"></a>00252     Unknown19,
+<a name="l00253"></a>00253     Unknown20,
+<a name="l00254"></a>00254     SystemCacheInformation,
+<a name="l00255"></a>00255     Unknown22,
+<a name="l00256"></a>00256     SystemInterruptInformation = 23,
+<a name="l00257"></a>00257     SystemExceptionInformation = 33,
+<a name="l00258"></a>00258     SystemRegistryQuotaInformation = 37,
+<a name="l00259"></a>00259     SystemLookasideInformation = 45
+<a name="l00260"></a>00260   };
+<a name="l00261"></a>00261 
+<a name="l00262"></a>00262   <span class="keyword">typedef</span> <span 
class="keyword">struct</span>
+<a name="l00263"></a>00263   {
+<a name="l00264"></a>00264     LARGE_INTEGER IdleTime;
+<a name="l00265"></a>00265     LARGE_INTEGER KernelTime;
+<a name="l00266"></a>00266     LARGE_INTEGER UserTime;
+<a name="l00267"></a>00267     LARGE_INTEGER Reserved1[2];
+<a name="l00268"></a>00268     ULONG Reserved2;
+<a name="l00269"></a>00269   } SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION;
+<a name="l00270"></a>00270 
+<a name="l00271"></a>00271 <span class="preprocessor">#define sleep(secs) 
(Sleep(secs * 1000))</span>
+<a name="l00272"></a>00272 <span class="preprocessor"></span>
+<a name="l00273"></a>00273 <span class="comment">/*********************** 
statfs *****************************/</span>
+<a name="l00274"></a>00274 <span class="comment">/* fake block size */</span>
+<a name="l00275"></a>00275 <span class="preprocessor">#define FAKED_BLOCK_SIZE 
512</span>
+<a name="l00276"></a>00276 <span class="preprocessor"></span>
+<a name="l00277"></a>00277 <span class="comment">/* linux-compatible values 
for fs type */</span>
+<a name="l00278"></a>00278 <span class="preprocessor">#define 
MSDOS_SUPER_MAGIC     0x4d44</span>
+<a name="l00279"></a>00279 <span class="preprocessor"></span><span 
class="preprocessor">#define NTFS_SUPER_MAGIC      0x5346544E</span>
+<a name="l00280"></a>00280 <span class="preprocessor"></span>
+<a name="l00281"></a>00281 <span class="comment">/*********************** End 
of statfs ***********************/</span>
+<a name="l00282"></a>00282 
+<a name="l00283"></a>00283 <span class="preprocessor">#define SHUT_RDWR 
SD_BOTH</span>
+<a name="l00284"></a>00284 <span class="preprocessor"></span>
+<a name="l00285"></a>00285 <span class="comment">/* Operations for flock() 
*/</span>
+<a name="l00286"></a>00286 <span class="preprocessor">#define LOCK_SH  1       
       </span><span class="comment">/* shared lock */</span>
+<a name="l00287"></a>00287 <span class="preprocessor">#define LOCK_EX  2       
       </span><span class="comment">/* exclusive lock */</span>
+<a name="l00288"></a>00288 <span class="preprocessor">#define LOCK_NB  4       
       </span><span class="comment">/* or'd with one of the above to 
prevent</span>
+<a name="l00289"></a>00289 <span class="comment">                              
     blocking */</span>
+<a name="l00290"></a>00290 <span class="preprocessor">#define LOCK_UN  8       
       </span><span class="comment">/* remove lock */</span>
+<a name="l00291"></a>00291 
+<a name="l00292"></a>00292 <span class="comment">/* Not supported under MinGW 
*/</span>
+<a name="l00293"></a>00293 <span class="preprocessor">#define S_IRGRP 0</span>
+<a name="l00294"></a>00294 <span class="preprocessor"></span><span 
class="preprocessor">#define S_IWGRP 0</span>
+<a name="l00295"></a>00295 <span class="preprocessor"></span><span 
class="preprocessor">#define S_IROTH 0</span>
+<a name="l00296"></a>00296 <span class="preprocessor"></span><span 
class="preprocessor">#define S_IXGRP 0</span>
+<a name="l00297"></a>00297 <span class="preprocessor"></span><span 
class="preprocessor">#define S_IWOTH 0</span>
+<a name="l00298"></a>00298 <span class="preprocessor"></span><span 
class="preprocessor">#define S_IXOTH 0</span>
+<a name="l00299"></a>00299 <span class="preprocessor"></span><span 
class="preprocessor">#define S_ISUID 0</span>
+<a name="l00300"></a>00300 <span class="preprocessor"></span><span 
class="preprocessor">#define S_ISGID 0</span>
+<a name="l00301"></a>00301 <span class="preprocessor"></span><span 
class="preprocessor">#define S_ISVTX 0</span>
+<a name="l00302"></a>00302 <span class="preprocessor"></span><span 
class="preprocessor">#define S_IRWXG 0</span>
+<a name="l00303"></a>00303 <span class="preprocessor"></span><span 
class="preprocessor">#define S_IRWXO 0</span>
+<a name="l00304"></a>00304 <span class="preprocessor"></span>
+<a name="l00305"></a>00305 <span class="preprocessor">#define SHUT_WR 
SD_SEND</span>
+<a name="l00306"></a>00306 <span class="preprocessor"></span><span 
class="preprocessor">#define SHUT_RD SD_RECEIVE</span>
+<a name="l00307"></a>00307 <span class="preprocessor"></span><span 
class="preprocessor">#define SHUT_RDWR SD_BOTH</span>
+<a name="l00308"></a>00308 <span class="preprocessor"></span>
+<a name="l00309"></a>00309 <span class="preprocessor">#define 
SetErrnoFromWinError(e) _SetErrnoFromWinError(e, __FILE__, __LINE__)</span>
+<a name="l00310"></a>00310 <span class="preprocessor"></span>
+<a name="l00314"></a>00314 <span class="preprocessor">#define index(s, c) 
strchr(s, c)</span>
+<a name="l00315"></a>00315 <span class="preprocessor"></span>
+<a name="l00316"></a>00316   BOOL _plibc_CreateShortcut (<span 
class="keyword">const</span> <span class="keywordtype">char</span> *pszSrc, 
<span class="keyword">const</span> <span class="keywordtype">char</span> 
*pszDest);
+<a name="l00317"></a>00317   BOOL _plibc_DereferenceShortcut (<span 
class="keywordtype">char</span> *pszShortcut);
+<a name="l00318"></a>00318   <span class="keywordtype">char</span> 
*plibc_ChooseDir (<span class="keywordtype">char</span> *pszTitle, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">long</span> 
ulFlags);
+<a name="l00319"></a>00319   <span class="keywordtype">char</span> 
*plibc_ChooseFile (<span class="keywordtype">char</span> *pszTitle, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">long</span> 
ulFlags);
+<a name="l00320"></a>00320   <span class="keywordtype">long</span> 
QueryRegistry (HKEY hMainKey, <span class="keywordtype">char</span> *pszKey, 
<span class="keywordtype">char</span> *pszSubKey,
+<a name="l00321"></a>00321                       <span 
class="keywordtype">char</span> *pszBuffer, <span 
class="keywordtype">long</span> *pdLength);
+<a name="l00322"></a>00322 
+<a name="l00323"></a>00323   BOOL __win_IsHandleMarkedAsBlocking (<a 
class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
hHandle);
+<a name="l00324"></a>00324   <span class="keywordtype">void</span> 
__win_SetHandleBlockingMode (<a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
s, BOOL bBlocking);
+<a name="l00325"></a>00325   <span class="keywordtype">void</span> 
__win_DiscardHandleBlockingMode (<a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
s);
+<a name="l00326"></a>00326   <span class="keywordtype">int</span> 
_win_isSocketValid (<span class="keywordtype">int</span> s);
+<a name="l00327"></a>00327   <span class="keywordtype">int</span> 
plibc_conv_to_win_path (<span class="keyword">const</span> <span 
class="keywordtype">char</span> *pszUnix, <span class="keywordtype">char</span> 
*pszWindows);
+<a name="l00328"></a>00328 
+<a name="l00329"></a>00329   <span class="keyword">typedef</span> void 
(*TPanicProc) (int, <span class="keywordtype">char</span> *);
+<a name="l00330"></a>00330   <span class="keywordtype">void</span> 
plibc_set_panic_proc (TPanicProc proc);
+<a name="l00331"></a>00331 
+<a name="l00332"></a>00332   <span class="keywordtype">int</span> flock (<span 
class="keywordtype">int</span> fd, <span class="keywordtype">int</span> 
operation);
+<a name="l00333"></a>00333   <span class="keywordtype">int</span> fsync (<span 
class="keywordtype">int</span> fildes);
+<a name="l00334"></a>00334   <span class="keywordtype">int</span> inet_pton 
(<span class="keywordtype">int</span> af, <span class="keyword">const</span> 
<span class="keywordtype">char</span> *src, <span 
class="keywordtype">void</span> *dst);
+<a name="l00335"></a>00335   <span class="keywordtype">int</span> inet_pton4 
(<span class="keyword">const</span> <span class="keywordtype">char</span> *src, 
u_char * dst, <span class="keywordtype">int</span> pton);
+<a name="l00336"></a>00336 <span class="preprocessor">#if USE_IPV6</span>
+<a name="l00337"></a>00337 <span class="preprocessor"></span>  <span 
class="keywordtype">int</span> inet_pton6 (<span class="keyword">const</span> 
<span class="keywordtype">char</span> *src, u_char * dst);
+<a name="l00338"></a>00338 <span class="preprocessor">#endif</span>
+<a name="l00339"></a>00339 <span class="preprocessor"></span>  <span 
class="keywordtype">int</span> truncate (<span class="keyword">const</span> 
<span class="keywordtype">char</span> *fname, <span 
class="keywordtype">int</span> distance);
+<a name="l00340"></a>00340   <span class="keywordtype">int</span> statfs 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*path, <span class="keyword">struct</span> statfs *buf);
+<a name="l00341"></a>00341   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *hstrerror (<span 
class="keywordtype">int</span> err);
+<a name="l00342"></a>00342   <span class="keywordtype">void</span> 
gettimeofday (<span class="keyword">struct</span> timeval *tp, <span 
class="keywordtype">void</span> *tzp);
+<a name="l00343"></a>00343   <span class="keywordtype">int</span> mkstemp 
(<span class="keywordtype">char</span> *tmplate);
+<a name="l00344"></a>00344   <span class="keywordtype">char</span> *strptime 
(<span class="keyword">const</span> <span class="keywordtype">char</span> *buf, 
<span class="keyword">const</span> <span class="keywordtype">char</span> 
*format, <span class="keyword">struct</span> tm *tm);
+<a name="l00345"></a>00345   <span class="keywordtype">char</span> *ctime 
(<span class="keyword">const</span> time_t * clock);
+<a name="l00346"></a>00346   <span class="keywordtype">char</span> *ctime_r 
(<span class="keyword">const</span> time_t * clock, <span 
class="keywordtype">char</span> *buf);
+<a name="l00347"></a>00347   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *inet_ntop (<span 
class="keywordtype">int</span> af, <span class="keyword">const</span> <span 
class="keywordtype">void</span> *src, <span class="keywordtype">char</span> 
*dst, <span class="keywordtype">size_t</span> size);
+<a name="l00348"></a>00348   <span class="keywordtype">int</span> plibc_init 
(<span class="keywordtype">char</span> *pszOrg, <span 
class="keywordtype">char</span> *pszApp);
+<a name="l00349"></a>00349   <span class="keywordtype">void</span> 
plibc_shutdown ();
+<a name="l00350"></a>00350   <span class="keywordtype">int</span> 
plibc_initialized ();
+<a name="l00351"></a>00351   <span class="keywordtype">int</span> 
plibc_conv_to_win_path_ex (<span class="keyword">const</span> <span 
class="keywordtype">char</span> *pszUnix, <span class="keywordtype">char</span> 
*pszWindows,
+<a name="l00352"></a>00352                                  <span 
class="keywordtype">int</span> derefLinks);
+<a name="l00353"></a>00353   <span class="keywordtype">void</span> 
_SetErrnoFromWinError (<span class="keywordtype">long</span> lWinError, <span 
class="keywordtype">char</span> *pszCaller, <span 
class="keywordtype">int</span> iLine);
+<a name="l00354"></a>00354   <span class="keywordtype">void</span> 
SetErrnoFromWinsockError (<span class="keywordtype">long</span> lWinError);
+<a name="l00355"></a>00355   <span class="keywordtype">void</span> 
SetHErrnoFromWinError (<span class="keywordtype">long</span> lWinError);
+<a name="l00356"></a>00356   <span class="keywordtype">void</span> 
SetErrnoFromHRESULT (HRESULT hRes);
+<a name="l00357"></a>00357   FILE *_win_fopen (<span 
class="keyword">const</span> <span class="keywordtype">char</span> *filename, 
<span class="keyword">const</span> <span class="keywordtype">char</span> *mode);
+<a name="l00358"></a>00358   DIR *_win_opendir (<span 
class="keyword">const</span> <span class="keywordtype">char</span> *dirname);
+<a name="l00359"></a>00359   <span class="keywordtype">int</span> _win_open 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*filename, <span class="keywordtype">int</span> oflag, ...);
+<a name="l00360"></a>00360 <span class="preprocessor">#ifdef ENABLE_NLS</span>
+<a name="l00361"></a>00361 <span class="preprocessor"></span>  <span 
class="keywordtype">char</span> *_win_bindtextdomain (<span 
class="keyword">const</span> <span class="keywordtype">char</span> *domainname, 
<span class="keyword">const</span> <span class="keywordtype">char</span> 
*dirname);
+<a name="l00362"></a>00362 <span class="preprocessor">#endif</span>
+<a name="l00363"></a>00363 <span class="preprocessor"></span>  <span 
class="keywordtype">int</span> _win_chdir (<span class="keyword">const</span> 
<span class="keywordtype">char</span> *path);
+<a name="l00364"></a>00364   <span class="keywordtype">int</span> _win_close 
(<span class="keywordtype">int</span> fd);
+<a name="l00365"></a>00365   <span class="keywordtype">int</span> _win_creat 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*path, mode_t mode);
+<a name="l00366"></a>00366   <span class="keywordtype">int</span> _win_fstat 
(<span class="keywordtype">int</span> handle, <span 
class="keyword">struct</span> stat *buffer);
+<a name="l00367"></a>00367   <span class="keywordtype">int</span> _win_pipe 
(<span class="keywordtype">int</span> *phandles);
+<a name="l00368"></a>00368   <span class="keywordtype">int</span> _win_rmdir 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*path);
+<a name="l00369"></a>00369   <span class="keywordtype">int</span> _win_access 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*path, <span class="keywordtype">int</span> mode);
+<a name="l00370"></a>00370   <span class="keywordtype">int</span> _win_chmod 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*filename, <span class="keywordtype">int</span> pmode);
+<a name="l00371"></a>00371   <span class="keywordtype">char</span> *realpath 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*file_name, <span class="keywordtype">char</span> *resolved_name);
+<a name="l00372"></a>00372   <span class="keywordtype">long</span> _win_random 
(<span class="keywordtype">void</span>);
+<a name="l00373"></a>00373   <span class="keywordtype">int</span> _win_remove 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*path);
+<a name="l00374"></a>00374   <span class="keywordtype">int</span> _win_rename 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*oldname, <span class="keyword">const</span> <span 
class="keywordtype">char</span> *newname);
+<a name="l00375"></a>00375   <span class="keywordtype">int</span> _win_stat 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*path, <span class="keyword">struct</span> stat *buffer);
+<a name="l00376"></a>00376   <span class="keywordtype">int</span> _win_stat64 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*path, <span class="keyword">struct</span> stat64 *buffer);
+<a name="l00377"></a>00377   <span class="keywordtype">int</span> _win_unlink 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*filename);
+<a name="l00378"></a>00378   <span class="keywordtype">int</span> _win_write 
(<span class="keywordtype">int</span> fildes, <span 
class="keyword">const</span> <span class="keywordtype">void</span> *buf, <span 
class="keywordtype">size_t</span> nbyte);
+<a name="l00379"></a>00379   <span class="keywordtype">int</span> _win_read 
(<span class="keywordtype">int</span> fildes, <span 
class="keywordtype">void</span> *buf, <span class="keywordtype">size_t</span> 
nbyte);
+<a name="l00380"></a>00380   <span class="keywordtype">size_t</span> 
_win_fwrite (<span class="keyword">const</span> <span 
class="keywordtype">void</span> *buffer, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
count,
+<a name="l00381"></a>00381                       FILE * stream);
+<a name="l00382"></a>00382   <span class="keywordtype">size_t</span> 
_win_fread (<span class="keywordtype">void</span> *buffer, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
count, FILE * stream);
+<a name="l00383"></a>00383   <span class="keywordtype">int</span> _win_symlink 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*path1, <span class="keyword">const</span> <span 
class="keywordtype">char</span> *path2);
+<a name="l00384"></a>00384   <span class="keywordtype">void</span> *_win_mmap 
(<span class="keywordtype">void</span> *start, <span 
class="keywordtype">size_t</span> len, <span class="keywordtype">int</span> 
access, <span class="keywordtype">int</span> flags, <span 
class="keywordtype">int</span> fd,
+<a name="l00385"></a>00385                    <span 
class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span 
class="keywordtype">long</span> offset);
+<a name="l00386"></a>00386   <span class="keywordtype">int</span> _win_munmap 
(<span class="keywordtype">void</span> *start, <span 
class="keywordtype">size_t</span> length);
+<a name="l00387"></a>00387   <span class="keywordtype">int</span> _win_lstat 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*path, <span class="keyword">struct</span> stat *buf);
+<a name="l00388"></a>00388   <span class="keywordtype">int</span> _win_lstat64 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*path, <span class="keyword">struct</span> stat64 *buf);
+<a name="l00389"></a>00389   <span class="keywordtype">int</span> 
_win_readlink (<span class="keyword">const</span> <span 
class="keywordtype">char</span> *path, <span class="keywordtype">char</span> 
*buf, <span class="keywordtype">size_t</span> bufsize);
+<a name="l00390"></a>00390   <span class="keywordtype">int</span> _win_accept 
(<a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
s, <span class="keyword">struct</span> sockaddr *addr, <span 
class="keywordtype">int</span> *addrlen);
+<a name="l00391"></a>00391   <span class="keywordtype">int</span> _win_printf 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*format, ...);
+<a name="l00392"></a>00392   <span class="keywordtype">int</span> _win_fprintf 
(FILE * f, <span class="keyword">const</span> <span 
class="keywordtype">char</span> *format, ...);
+<a name="l00393"></a>00393   <span class="keywordtype">int</span> _win_vprintf 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*format, va_list ap);
+<a name="l00394"></a>00394   <span class="keywordtype">int</span> 
_win_vfprintf (FILE * stream, <span class="keyword">const</span> <span 
class="keywordtype">char</span> *format, va_list arg_ptr);
+<a name="l00395"></a>00395   <span class="keywordtype">int</span> 
_win_vsprintf (<span class="keywordtype">char</span> *dest, <span 
class="keyword">const</span> <span class="keywordtype">char</span> *format, 
va_list arg_ptr);
+<a name="l00396"></a>00396   <span class="keywordtype">int</span> 
_win_vsnprintf (<span class="keywordtype">char</span> *str, <span 
class="keywordtype">size_t</span> size, <span class="keyword">const</span> 
<span class="keywordtype">char</span> *format,
+<a name="l00397"></a>00397                       va_list arg_ptr);
+<a name="l00398"></a>00398   <span class="keywordtype">int</span> 
_win_snprintf (<span class="keywordtype">char</span> *str, <span 
class="keywordtype">size_t</span> size, <span class="keyword">const</span> 
<span class="keywordtype">char</span> *format, ...);
+<a name="l00399"></a>00399   <span class="keywordtype">int</span> _win_sprintf 
(<span class="keywordtype">char</span> *dest, <span 
class="keyword">const</span> <span class="keywordtype">char</span> *format, 
...);
+<a name="l00400"></a>00400   <span class="keywordtype">int</span> _win_vsscanf 
(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, 
<span class="keyword">const</span> <span class="keywordtype">char</span> 
*format, va_list arg_ptr);
+<a name="l00401"></a>00401   <span class="keywordtype">int</span> _win_sscanf 
(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, 
<span class="keyword">const</span> <span class="keywordtype">char</span> 
*format, ...);
+<a name="l00402"></a>00402   <span class="keywordtype">int</span> _win_vfscanf 
(FILE * stream, <span class="keyword">const</span> <span 
class="keywordtype">char</span> *format, va_list arg_ptr);
+<a name="l00403"></a>00403   <span class="keywordtype">int</span> _win_vscanf 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*format, va_list arg_ptr);
+<a name="l00404"></a>00404   <span class="keywordtype">int</span> _win_scanf 
(<span class="keyword">const</span> <span class="keywordtype">char</span> 
*format, ...);
+<a name="l00405"></a>00405   <span class="keywordtype">int</span> _win_fscanf 
(FILE * stream, <span class="keyword">const</span> <span 
class="keywordtype">char</span> *format, ...);
+<a name="l00406"></a>00406   pid_t _win_waitpid (pid_t pid, <span 
class="keywordtype">int</span> *stat_loc, <span class="keywordtype">int</span> 
options);
+<a name="l00407"></a>00407   <span class="keywordtype">int</span> _win_bind 
(<a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
s, <span class="keyword">const</span> <span class="keyword">struct</span> 
sockaddr *name, <span class="keywordtype">int</span> namelen);
+<a name="l00408"></a>00408   <span class="keywordtype">int</span> _win_connect 
(<a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
s, <span class="keyword">const</span> <span class="keyword">struct</span> 
sockaddr *name, <span class="keywordtype">int</span> namelen);
+<a name="l00409"></a>00409   <span class="keywordtype">int</span> 
_win_getpeername (<a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
s, <span class="keyword">struct</span> sockaddr *name, <span 
class="keywordtype">int</span> *namelen);
+<a name="l00410"></a>00410   <span class="keywordtype">int</span> 
_win_getsockname (<a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
s, <span class="keyword">struct</span> sockaddr *name, <span 
class="keywordtype">int</span> *namelen);
+<a name="l00411"></a>00411   <span class="keywordtype">int</span> 
_win_getsockopt (<a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
s, <span class="keywordtype">int</span> level, <span 
class="keywordtype">int</span> optname, <span class="keywordtype">char</span> 
*optval,
+<a name="l00412"></a>00412                        <span 
class="keywordtype">int</span> *optlen);
+<a name="l00413"></a>00413   <span class="keywordtype">int</span> _win_listen 
(<a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
s, <span class="keywordtype">int</span> backlog);
+<a name="l00414"></a>00414   <span class="keywordtype">int</span> _win_recv 
(<a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
s, <span class="keywordtype">char</span> *buf, <span 
class="keywordtype">int</span> len, <span class="keywordtype">int</span> flags);
+<a name="l00415"></a>00415   <span class="keywordtype">int</span> 
_win_recvfrom (<a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
s, <span class="keywordtype">void</span> *buf, <span 
class="keywordtype">int</span> len, <span class="keywordtype">int</span> flags,
+<a name="l00416"></a>00416                      <span 
class="keyword">struct</span> sockaddr *from, <span 
class="keywordtype">int</span> *fromlen);
+<a name="l00417"></a>00417   <span class="keywordtype">int</span> _win_select 
(<span class="keywordtype">int</span> max_fd, fd_set * rfds, fd_set * wfds, 
fd_set * efds,
+<a name="l00418"></a>00418                    <span 
class="keyword">const</span> <span class="keyword">struct</span> timeval *tv);
+<a name="l00419"></a>00419   <span class="keywordtype">int</span> _win_send 
(<a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
s, <span class="keyword">const</span> <span class="keywordtype">char</span> 
*buf, <span class="keywordtype">int</span> len, <span 
class="keywordtype">int</span> flags);
+<a name="l00420"></a>00420   <span class="keywordtype">int</span> _win_sendto 
(<a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
s, <span class="keyword">const</span> <span class="keywordtype">char</span> 
*buf, <span class="keywordtype">int</span> len, <span 
class="keywordtype">int</span> flags,
+<a name="l00421"></a>00421                    <span 
class="keyword">const</span> <span class="keyword">struct</span> sockaddr *to, 
<span class="keywordtype">int</span> tolen);
+<a name="l00422"></a>00422   <span class="keywordtype">int</span> 
_win_setsockopt (<a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
s, <span class="keywordtype">int</span> level, <span 
class="keywordtype">int</span> optname, <span class="keyword">const</span> 
<span class="keywordtype">void</span> *optval,
+<a name="l00423"></a>00423                        <span 
class="keywordtype">int</span> optlen);
+<a name="l00424"></a>00424   <span class="keywordtype">int</span> 
_win_shutdown (<a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
s, <span class="keywordtype">int</span> how);
+<a name="l00425"></a>00425   <a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">SOCKET</a> 
_win_socket (<span class="keywordtype">int</span> af, <span 
class="keywordtype">int</span> type, <span class="keywordtype">int</span> 
protocol);
+<a name="l00426"></a>00426   <span class="keyword">struct </span>hostent 
*_win_gethostbyaddr (<span class="keyword">const</span> <span 
class="keywordtype">char</span> *addr, <span class="keywordtype">int</span> 
len, <span class="keywordtype">int</span> type);
+<a name="l00427"></a>00427   <span class="keyword">struct </span>hostent 
*_win_gethostbyname (<span class="keyword">const</span> <span 
class="keywordtype">char</span> *name);
+<a name="l00428"></a>00428   <span class="keywordtype">char</span> 
*_win_strerror (<span class="keywordtype">int</span> errnum);
+<a name="l00429"></a>00429   <span class="keywordtype">int</span> IsWinNT ();
+<a name="l00430"></a>00430 
+<a name="l00431"></a>00431 <span class="preprocessor">#if !HAVE_STRNDUP</span>
+<a name="l00432"></a>00432 <span class="preprocessor"></span>  <span 
class="keywordtype">char</span> *strndup (<span class="keyword">const</span> 
<span class="keywordtype">char</span> *s, <span 
class="keywordtype">size_t</span> n);
+<a name="l00433"></a>00433 <span class="preprocessor">#endif</span>
+<a name="l00434"></a>00434 <span class="preprocessor"></span><span 
class="preprocessor">#if !HAVE_STRNLEN</span>
+<a name="l00435"></a>00435 <span class="preprocessor"></span>  <span 
class="keywordtype">size_t</span> strnlen (<span class="keyword">const</span> 
<span class="keywordtype">char</span> *str, <span 
class="keywordtype">size_t</span> maxlen);
+<a name="l00436"></a>00436 <span class="preprocessor">#endif</span>
+<a name="l00437"></a>00437 <span class="preprocessor"></span>
+<a name="l00438"></a>00438 <span class="preprocessor">#define strcasecmp(a, b) 
stricmp(a, b)</span>
+<a name="l00439"></a>00439 <span class="preprocessor"></span><span 
class="preprocessor">#define strncasecmp(a, b, c) strnicmp(a, b, c)</span>
+<a name="l00440"></a>00440 <span class="preprocessor"></span>
+<a name="l00441"></a>00441 <span class="preprocessor">#endif                   
       </span><span class="comment">/* WINDOWS */</span>
+<a name="l00442"></a>00442 
+<a name="l00443"></a>00443 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00444"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#0920890c442b665b0c6609fa796e9047">00444</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
DIR_SEPARATOR '/'</span>
+<a name="l00445"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#23e72ca2d8456a971c13441bdfc4586f">00445</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
DIR_SEPARATOR_STR "/"</span>
+<a name="l00446"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#256a5721249aa3309437212cc21a9fe4">00446</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
PATH_SEPARATOR ';'</span>
+<a name="l00447"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#420a211fe08d40c367a49cfc65e21b4d">00447</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
PATH_SEPARATOR_STR ";"</span>
+<a name="l00448"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#806511f4930171733227c99101dc0606">00448</a> 
<span class="preprocessor"></span><span class="preprocessor">#define NEWLINE 
"\n"</span>
+<a name="l00449"></a>00449 <span class="preprocessor"></span>
+<a name="l00450"></a>00450 <span class="preprocessor">#ifdef ENABLE_NLS</span>
+<a name="l00451"></a>00451 <span class="preprocessor"></span><span 
class="preprocessor">#define BINDTEXTDOMAIN(d, n) bindtextdomain(d, n)</span>
+<a name="l00452"></a>00452 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00453"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#506773b41fdb6062dd16af606c35f169">00453</a> 
<span class="preprocessor"></span><span class="preprocessor">#define CREAT(p, 
m) creat(p, m)</span>
+<a name="l00454"></a>00454 <span class="preprocessor"></span><span 
class="preprocessor">#undef FOPEN</span>
+<a name="l00455"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#3f8bbd2cd910a9bf7ffa5170ec97c011">00455</a> 
<span class="preprocessor"></span><span class="preprocessor">#define FOPEN(f, 
m) fopen(f, m)</span>
+<a name="l00456"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#5973f3dcbd995b2485c66dcd3a50f21d">00456</a> 
<span class="preprocessor"></span><span class="preprocessor">#define OPENDIR(d) 
opendir(d)</span>
+<a name="l00457"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#16c2119eae5a1f846db55af2c92cf04c">00457</a> 
<span class="preprocessor"></span><span class="preprocessor">#define OPEN(f) 
open(f)</span>
+<a name="l00458"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#11271ae283e202fab32a39f95598c9cc">00458</a> 
<span class="preprocessor"></span><span class="preprocessor">#define CHDIR(d) 
chdir(d)</span>
+<a name="l00459"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">00459</a> 
<span class="preprocessor"></span><span class="preprocessor">#define CLOSE(f) 
close(f)</span>
+<a name="l00460"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#3e2668902f17c945acb92365d92a5d2f">00460</a> 
<span class="preprocessor"></span><span class="preprocessor">#define RMDIR(f) 
rmdir(f)</span>
+<a name="l00461"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#571f4fe7c6dc80cfe9f5cee8ad537e73">00461</a> 
<span class="preprocessor"></span><span class="preprocessor">#define ACCESS(p, 
m) access(p, m)</span>
+<a name="l00462"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#e08dddb7d6723425bc3f333b2009c80d">00462</a> 
<span class="preprocessor"></span><span class="preprocessor">#define CHMOD(f, 
p) chmod(f, p)</span>
+<a name="l00463"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#eb4c4ef2b6b8926b8feb0f35fedafe07">00463</a> 
<span class="preprocessor"></span><span class="preprocessor">#define FSTAT(h, 
b) fstat(h, b)</span>
+<a name="l00464"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#f9262aeb692df22a00d5cef985845b36">00464</a> 
<span class="preprocessor"></span><span class="preprocessor">#define PIPE(h) 
pipe(h)</span>
+<a name="l00465"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#0ff8d613b0667ee9626930b05ca5e0ce">00465</a> 
<span class="preprocessor"></span><span class="preprocessor">#define REMOVE(p) 
remove(p)</span>
+<a name="l00466"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#775fa77e6f0a0b1b658b27b49f1d4205">00466</a> 
<span class="preprocessor"></span><span class="preprocessor">#define RENAME(o, 
n) rename(o, n)</span>
+<a name="l00467"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#873e8aa16444f974cc154f1389175da2">00467</a> 
<span class="preprocessor"></span><span class="preprocessor">#define STAT(p, b) 
stat(p, b)</span>
+<a name="l00468"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#7ffb1d64ce04716e69a253d973b71a21">00468</a> 
<span class="preprocessor"></span><span class="preprocessor">#define STAT64(p, 
b) stat64(p, b)</span>
+<a name="l00469"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#0c5b0da1245caf87d73ecf12a5350f99">00469</a> 
<span class="preprocessor"></span><span class="preprocessor">#define UNLINK(f) 
unlink(f)</span>
+<a name="l00470"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#365beffe3c13d74176ad2894623d8e96">00470</a> 
<span class="preprocessor"></span><span class="preprocessor">#define WRITE(f, 
b, n) write(f, b, n)</span>
+<a name="l00471"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#67396d2e6069a2e46f6b36a92dfcccc7">00471</a> 
<span class="preprocessor"></span><span class="preprocessor">#define READ(f, b, 
n) read(f, b, n)</span>
+<a name="l00472"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#32993e6d0697da2b8b9eb28af2b914de">00472</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
GN_FREAD(b, s, c, f) fread(b, s, c, f)</span>
+<a name="l00473"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#0bc9a8c3cb9745a7985d3b12c14d3bb9">00473</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
GN_FWRITE(b, s, c, f) fwrite(b, s, c, f)</span>
+<a name="l00474"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#7f77152cc6de970b97d72cc2f783a56e">00474</a> 
<span class="preprocessor"></span><span class="preprocessor">#define SYMLINK(a, 
b) symlink(a, b)</span>
+<a name="l00475"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#1dd5942d95c42afacff6702556a19bf9">00475</a> 
<span class="preprocessor"></span><span class="preprocessor">#define MMAP(s, l, 
p, f, d, o) mmap(s, l, p, f, d, o)</span>
+<a name="l00476"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#c9bd553a8c46d830e890369e54e49bce">00476</a> 
<span class="preprocessor"></span><span class="preprocessor">#define MUNMAP(s, 
l) munmap(s, l)</span>
+<a name="l00477"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">00477</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
STRERROR(i) strerror(i)</span>
+<a name="l00478"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#69f1bba01cab6b4ca24a6f755e9a1980">00478</a> 
<span class="preprocessor"></span><span class="preprocessor">#define RANDOM() 
random()</span>
+<a name="l00479"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#d937b4cf0703b420710cc94d5a076d9d">00479</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
READLINK(p, b, s) readlink(p, b, s)</span>
+<a name="l00480"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#38e04c898dadfebf7421eafce46cd5aa">00480</a> 
<span class="preprocessor"></span><span class="preprocessor">#define LSTAT(p, 
b) lstat(p, b)</span>
+<a name="l00481"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#d572aa2858a96a33d5e6a6db219311a4">00481</a> 
<span class="preprocessor"></span><span class="preprocessor">#define LSTAT64(p, 
b) lstat64(p, b)</span>
+<a name="l00482"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#e1649fc947ca37a86917a08354f48d1a">00482</a> 
<span class="preprocessor"></span><span class="preprocessor">#define PRINTF 
printf</span>
+<a name="l00483"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#e6d03ea01910257a961b0937d3cb0e2f">00483</a> 
<span class="preprocessor"></span><span class="preprocessor">#define FPRINTF 
fprintf</span>
+<a name="l00484"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#1e354439fcceb36917f8d8b3946cb2b5">00484</a> 
<span class="preprocessor"></span><span class="preprocessor">#define VPRINTF(f, 
a) vprintf(f, a)</span>
+<a name="l00485"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#cc0934c8f93d1db0f67e820adadad2a4">00485</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
VFPRINTF(s, f, a) vfprintf(s, f, a)</span>
+<a name="l00486"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#3adb6bc22c61b4f693b6129c6a7e7c8f">00486</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
VSPRINTF(d, f, a) vsprintf(d, f, a)</span>
+<a name="l00487"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#ca3fd43928c3f8ac7ec886b9d0dfb9f7">00487</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
VSNPRINTF(str, size, fmt, a) vsnprintf(str, size, fmt, a)</span>
+<a name="l00488"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#652f4003ab566119e9764c016b7b5d0f">00488</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
_REAL_SNPRINTF snprintf</span>
+<a name="l00489"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#92d04fe74201d58bc774099a3f5a52da">00489</a> 
<span class="preprocessor"></span><span class="preprocessor">#define SPRINTF 
sprintf</span>
+<a name="l00490"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#0d93bc1b7d6679d6a65546a44071f5ed">00490</a> 
<span class="preprocessor"></span><span class="preprocessor">#define VSSCANF(s, 
f, a) vsscanf(s, f, a)</span>
+<a name="l00491"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#26322ca1613f09e983e5b67fbeeec6ea">00491</a> 
<span class="preprocessor"></span><span class="preprocessor">#define SSCANF 
sscanf</span>
+<a name="l00492"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#45390d3e79b8cee9c0a2f385d4bcc583">00492</a> 
<span class="preprocessor"></span><span class="preprocessor">#define VFSCANF(s, 
f, a) vfscanf(s, f, a)</span>
+<a name="l00493"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#3bca44ebb1407da21d73e46651a5989d">00493</a> 
<span class="preprocessor"></span><span class="preprocessor">#define VSCANF(f, 
a) vscanf(f, a)</span>
+<a name="l00494"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#1799711cd7a7b727846cfe2068f67c66">00494</a> 
<span class="preprocessor"></span><span class="preprocessor">#define SCANF 
scanf</span>
+<a name="l00495"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#203d7e3133eb1746edc05f808cd7a799">00495</a> 
<span class="preprocessor"></span><span class="preprocessor">#define FSCANF 
fscanf</span>
+<a name="l00496"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#272fe91e40870684228cfa7e873571bc">00496</a> 
<span class="preprocessor"></span><span class="preprocessor">#define WAITPID(p, 
s, o) waitpid(p, s, o)</span>
+<a name="l00497"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#9ffdd67bca4acc717d7ebef637dd5f30">00497</a> 
<span class="preprocessor"></span><span class="preprocessor">#define ACCEPT(s, 
a, l) accept(s, a, l)</span>
+<a name="l00498"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#633e33772f84e7b53d72cb25417c5170">00498</a> 
<span class="preprocessor"></span><span class="preprocessor">#define BIND(s, n, 
l) bind(s, n, l)</span>
+<a name="l00499"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#9683bc7ee460431f98cc19f3f8056224">00499</a> 
<span class="preprocessor"></span><span class="preprocessor">#define CONNECT(s, 
n, l) connect(s, n, l)</span>
+<a name="l00500"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#e3c8602a17fb4abaea58c84fb3abfdb4">00500</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
GETPEERNAME(s, n, l) getpeername(s, n, l)</span>
+<a name="l00501"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#0756e317e886e912c6cc1bd568a1fbd2">00501</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
GETSOCKNAME(s, n, l) getsockname(s, n, l)</span>
+<a name="l00502"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#1c579b9024aa7de71e550485e1d581d5">00502</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
GETSOCKOPT(s, l, o, v, p) getsockopt(s, l, o, v, p)</span>
+<a name="l00503"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#c5d5e6e2125604b72be17c749d2c97ea">00503</a> 
<span class="preprocessor"></span><span class="preprocessor">#define LISTEN(s, 
b) listen(s, b)</span>
+<a name="l00504"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#f0041802ad273204580f589cfa91c2aa">00504</a> 
<span class="preprocessor"></span><span class="preprocessor">#define RECV(s, b, 
l, f) recv(s, b, l, f)</span>
+<a name="l00505"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#f3403b1a641fc8adefc0069638a6151f">00505</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
RECVFROM(s, b, l, f, r, o) recvfrom(s, b, l, f, r, o)</span>
+<a name="l00506"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#ceb244151842c6b62ab154cdf06736ea">00506</a> 
<span class="preprocessor"></span><span class="preprocessor">#define SELECT(n, 
r, w, e, t) select(n, r, w, e, t)</span>
+<a name="l00507"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#37f5e11410a0d7e35178c2a5871353c8">00507</a> 
<span class="preprocessor"></span><span class="preprocessor">#define SEND(s, b, 
l, f) send(s, b, l, f)</span>
+<a name="l00508"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#1aeb9d3effac44ece3b4d3ef00f57112">00508</a> 
<span class="preprocessor"></span><span class="preprocessor">#define SENDTO(s, 
b, l, f, o, n) sendto(s, b, l, f, o, n)</span>
+<a name="l00509"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#3f462c4ce73cc9bfdb8af29f2ece106e">00509</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
SETSOCKOPT(s, l, o, v, n) setsockopt(s, l, o, v, n)</span>
+<a name="l00510"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">00510</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
SHUTDOWN(s, h) shutdown(s, h)</span>
+<a name="l00511"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">00511</a> 
<span class="preprocessor"></span><span class="preprocessor">#define SOCKET(a, 
t, p) socket(a, t, p)</span>
+<a name="l00512"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#fd31f3fa9a341cb73a619112b804b33f">00512</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
GETHOSTBYADDR(a, l, t) gethostbyname(a, l, t)</span>
+<a name="l00513"></a><a class="code" 
href="../../d2/d39/plibc_8h.html#a0603d4631e83a01f98b183a5ad60688">00513</a> 
<span class="preprocessor"></span><span class="preprocessor">#define 
GETHOSTBYNAME(n) gethostbyname(n)</span>
+<a name="l00514"></a>00514 <span class="preprocessor"></span><span 
class="preprocessor">#else</span>
+<a name="l00515"></a>00515 <span class="preprocessor"></span><span 
class="preprocessor">#define DIR_SEPARATOR '\\'</span>
+<a name="l00516"></a>00516 <span class="preprocessor"></span><span 
class="preprocessor">#define DIR_SEPARATOR_STR "\\"</span>
+<a name="l00517"></a>00517 <span class="preprocessor"></span><span 
class="preprocessor">#define PATH_SEPARATOR ':'</span>
+<a name="l00518"></a>00518 <span class="preprocessor"></span><span 
class="preprocessor">#define PATH_SEPARATOR_STR ":"</span>
+<a name="l00519"></a>00519 <span class="preprocessor"></span><span 
class="preprocessor">#define NEWLINE "\r\n"</span>
+<a name="l00520"></a>00520 <span class="preprocessor"></span>
+<a name="l00521"></a>00521 <span class="preprocessor">#ifdef ENABLE_NLS</span>
+<a name="l00522"></a>00522 <span class="preprocessor"></span><span 
class="preprocessor">#define BINDTEXTDOMAIN(d, n) _win_bindtextdomain(d, 
n)</span>
+<a name="l00523"></a>00523 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00524"></a>00524 <span class="preprocessor"></span><span 
class="preprocessor">#define CREAT(p, m) _win_creat(p, m)</span>
+<a name="l00525"></a>00525 <span class="preprocessor"></span><span 
class="preprocessor">#define FOPEN(f, m) _win_fopen(f, m)</span>
+<a name="l00526"></a>00526 <span class="preprocessor"></span><span 
class="preprocessor">#define OPENDIR(d) _win_opendir(d)</span>
+<a name="l00527"></a>00527 <span class="preprocessor"></span><span 
class="preprocessor">#define OPEN(f) _win_open(f)</span>
+<a name="l00528"></a>00528 <span class="preprocessor"></span><span 
class="preprocessor">#define CHDIR(d) _win_chdir(d)</span>
+<a name="l00529"></a>00529 <span class="preprocessor"></span><span 
class="preprocessor">#define CLOSE(f) _win_close(f)</span>
+<a name="l00530"></a>00530 <span class="preprocessor"></span><span 
class="preprocessor">#define FSTAT(h, b) _win_fstat(h, b)</span>
+<a name="l00531"></a>00531 <span class="preprocessor"></span><span 
class="preprocessor">#define RMDIR(f) _win_rmdir(f)</span>
+<a name="l00532"></a>00532 <span class="preprocessor"></span><span 
class="preprocessor">#define ACCESS(p, m) _win_access(p, m)</span>
+<a name="l00533"></a>00533 <span class="preprocessor"></span><span 
class="preprocessor">#define CHMOD(f, p) _win_chmod(f, p)</span>
+<a name="l00534"></a>00534 <span class="preprocessor"></span><span 
class="preprocessor">#define PIPE(h) _win_pipe(h)</span>
+<a name="l00535"></a>00535 <span class="preprocessor"></span><span 
class="preprocessor">#define RANDOM() _win_random()</span>
+<a name="l00536"></a>00536 <span class="preprocessor"></span><span 
class="preprocessor">#define REMOVE(p) _win_remove(p)</span>
+<a name="l00537"></a>00537 <span class="preprocessor"></span><span 
class="preprocessor">#define RENAME(o, n) _win_rename(o, n)</span>
+<a name="l00538"></a>00538 <span class="preprocessor"></span><span 
class="preprocessor">#define STAT(p, b) _win_stat(p, b)</span>
+<a name="l00539"></a>00539 <span class="preprocessor"></span><span 
class="preprocessor">#define STAT64(p, b) _win_stat64(p, b)</span>
+<a name="l00540"></a>00540 <span class="preprocessor"></span><span 
class="preprocessor">#define UNLINK(f) _win_unlink(f)</span>
+<a name="l00541"></a>00541 <span class="preprocessor"></span><span 
class="preprocessor">#define WRITE(f, b, n) _win_write(f, b, n)</span>
+<a name="l00542"></a>00542 <span class="preprocessor"></span><span 
class="preprocessor">#define READ(f, b, n) _win_read(f, b, n)</span>
+<a name="l00543"></a>00543 <span class="preprocessor"></span><span 
class="preprocessor">#define GN_FREAD(b, s, c, f) _win_fread(b, s, c, f)</span>
+<a name="l00544"></a>00544 <span class="preprocessor"></span><span 
class="preprocessor">#define GN_FWRITE(b, s, c, f) _win_fwrite(b, s, c, 
f)</span>
+<a name="l00545"></a>00545 <span class="preprocessor"></span><span 
class="preprocessor">#define SYMLINK(a, b) _win_symlink(a, b)</span>
+<a name="l00546"></a>00546 <span class="preprocessor"></span><span 
class="preprocessor">#define MMAP(s, l, p, f, d, o) _win_mmap(s, l, p, f, d, 
o)</span>
+<a name="l00547"></a>00547 <span class="preprocessor"></span><span 
class="preprocessor">#define MUNMAP(s, l) _win_munmap(s, l)</span>
+<a name="l00548"></a>00548 <span class="preprocessor"></span><span 
class="preprocessor">#define STRERROR(i) _win_strerror(i)</span>
+<a name="l00549"></a>00549 <span class="preprocessor"></span><span 
class="preprocessor">#define READLINK(p, b, s) _win_readlink(p, b, s)</span>
+<a name="l00550"></a>00550 <span class="preprocessor"></span><span 
class="preprocessor">#define LSTAT(p, b) _win_lstat(p, b)</span>
+<a name="l00551"></a>00551 <span class="preprocessor"></span><span 
class="preprocessor">#define LSTAT64(p, b) _win_lstat64(p, b)</span>
+<a name="l00552"></a>00552 <span class="preprocessor"></span><span 
class="preprocessor">#define PRINTF(f, ...) _win_printf(f , __VA_ARGS__)</span>
+<a name="l00553"></a>00553 <span class="preprocessor"></span><span 
class="preprocessor">#define FPRINTF(fil, fmt, ...) _win_fprintf(fil, fmt, 
__VA_ARGS__)</span>
+<a name="l00554"></a>00554 <span class="preprocessor"></span><span 
class="preprocessor">#define VPRINTF(f, a) _win_vprintf(f, a)</span>
+<a name="l00555"></a>00555 <span class="preprocessor"></span><span 
class="preprocessor">#define VFPRINTF(s, f, a) _win_vfprintf(s, f, a)</span>
+<a name="l00556"></a>00556 <span class="preprocessor"></span><span 
class="preprocessor">#define VSPRINTF(d, f, a) _win_vsprintf(d, f, a)</span>
+<a name="l00557"></a>00557 <span class="preprocessor"></span><span 
class="preprocessor">#define VSNPRINTF(str, size, fmt, a) _win_vsnprintf(str, 
size, fmt, a)</span>
+<a name="l00558"></a>00558 <span class="preprocessor"></span><span 
class="preprocessor">#define _REAL_SNPRINTF(str, size, fmt, ...) 
_win_snprintf(str, size, fmt, __VA_ARGS__)</span>
+<a name="l00559"></a>00559 <span class="preprocessor"></span><span 
class="preprocessor">#define SPRINTF(d, f, ...) _win_sprintf(d, f, 
__VA_ARGS__)</span>
+<a name="l00560"></a>00560 <span class="preprocessor"></span><span 
class="preprocessor">#define VSSCANF(s, f, a) _win_vsscanf(s, f, a)</span>
+<a name="l00561"></a>00561 <span class="preprocessor"></span><span 
class="preprocessor">#define SSCANF(s, f, ...) _win_sscanf(s, f, 
__VA_ARGS__)</span>
+<a name="l00562"></a>00562 <span class="preprocessor"></span><span 
class="preprocessor">#define VFSCANF(s, f, a) _win_vfscanf(s, f, a)</span>
+<a name="l00563"></a>00563 <span class="preprocessor"></span><span 
class="preprocessor">#define VSCANF(f, a) _win_vscanf(f, a)</span>
+<a name="l00564"></a>00564 <span class="preprocessor"></span><span 
class="preprocessor">#define SCANF(f, ...) _win_scanf(f, __VA_ARGS__)</span>
+<a name="l00565"></a>00565 <span class="preprocessor"></span><span 
class="preprocessor">#define FSCANF(s, f, ...) _win_fscanf(s, f, 
__VA_ARGS__)</span>
+<a name="l00566"></a>00566 <span class="preprocessor"></span><span 
class="preprocessor">#define WAITPID(p, s, o) _win_waitpid(p, s, o)</span>
+<a name="l00567"></a>00567 <span class="preprocessor"></span><span 
class="preprocessor">#define ACCEPT(s, a, l) _win_accept(s, a, l)</span>
+<a name="l00568"></a>00568 <span class="preprocessor"></span><span 
class="preprocessor">#define BIND(s, n, l) _win_bind(s, n, l)</span>
+<a name="l00569"></a>00569 <span class="preprocessor"></span><span 
class="preprocessor">#define CONNECT(s, n, l) _win_connect(s, n, l)</span>
+<a name="l00570"></a>00570 <span class="preprocessor"></span><span 
class="preprocessor">#define GETPEERNAME(s, n, l) _win_getpeername(s, n, 
l)</span>
+<a name="l00571"></a>00571 <span class="preprocessor"></span><span 
class="preprocessor">#define GETSOCKNAME(s, n, l) _win_getsockname(s, n, 
l)</span>
+<a name="l00572"></a>00572 <span class="preprocessor"></span><span 
class="preprocessor">#define GETSOCKOPT(s, l, o, v, p) _win_getsockopt(s, l, o, 
v, p)</span>
+<a name="l00573"></a>00573 <span class="preprocessor"></span><span 
class="preprocessor">#define LISTEN(s, b) _win_listen(s, b)</span>
+<a name="l00574"></a>00574 <span class="preprocessor"></span><span 
class="preprocessor">#define RECV(s, b, l, f) _win_recv(s, b, l, f)</span>
+<a name="l00575"></a>00575 <span class="preprocessor"></span><span 
class="preprocessor">#define RECVFROM(s, b, l, f, r, o) _win_recvfrom(s, b, l, 
f, r, o)</span>
+<a name="l00576"></a>00576 <span class="preprocessor"></span><span 
class="preprocessor">#define SELECT(n, r, w, e, t) _win_select(n, r, w, e, 
t)</span>
+<a name="l00577"></a>00577 <span class="preprocessor"></span><span 
class="preprocessor">#define SEND(s, b, l, f) _win_send(s, b, l, f)</span>
+<a name="l00578"></a>00578 <span class="preprocessor"></span><span 
class="preprocessor">#define SENDTO(s, b, l, f, o, n) _win_sendto(s, b, l, f, 
o, n)</span>
+<a name="l00579"></a>00579 <span class="preprocessor"></span><span 
class="preprocessor">#define SETSOCKOPT(s, l, o, v, n) _win_setsockopt(s, l, o, 
v, n)</span>
+<a name="l00580"></a>00580 <span class="preprocessor"></span><span 
class="preprocessor">#define SHUTDOWN(s, h) _win_shutdown(s, h)</span>
+<a name="l00581"></a>00581 <span class="preprocessor"></span><span 
class="preprocessor">#define SOCKET(a, t, p) _win_socket(a, t, p)</span>
+<a name="l00582"></a>00582 <span class="preprocessor"></span><span 
class="preprocessor">#define GETHOSTBYADDR(a, l, t) _win_gethostbyname(a, l, 
t)</span>
+<a name="l00583"></a>00583 <span class="preprocessor"></span><span 
class="preprocessor">#define GETHOSTBYNAME(n) _win_gethostbyname(n)</span>
+<a name="l00584"></a>00584 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00585"></a>00585 <span class="preprocessor"></span>
+<a name="l00586"></a>00586 
+<a name="l00587"></a>00587 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00588"></a>00588 <span class="preprocessor"></span>}
+<a name="l00589"></a>00589 <span class="preprocessor">#endif</span>
+<a name="l00590"></a>00590 <span class="preprocessor"></span>
+<a name="l00591"></a>00591 
+<a name="l00592"></a>00592 <span class="preprocessor">#endif                   
       //_PLIBC_H_</span>
+<a name="l00593"></a>00593 <span class="preprocessor"></span>
+<a name="l00594"></a>00594 <span class="comment">/* end of plibc.h */</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/de/d1b/reason__phrase_8h.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/de/d1b/reason__phrase_8h.html                
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/de/d1b/reason__phrase_8h.html        
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/reason_phrase.h File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>reason_phrase.h File Reference</h1>
+<p>
+<div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dynsection">
+<p><center><img src="../../d3/daf/reason__phrase_8h__dep__incl.png" border="0" 
usemap="#src/daemon/reason_phrase.hdep_map" alt=""></center>
+<map name="src/daemon/reason_phrase.hdep_map">
+<area shape="rect" href="../../d5/d5f/connection_8c.html" title="Methods for 
managing connections." alt="" coords="5,84,187,110"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html" title="Tables of the string response 
phrases." alt="" coords="211,84,419,110"></map>
+</div>
+
+<p>
+<a href="../../d9/dca/reason__phrase_8h-source.html">Go to the source code of 
this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../de/d1b/reason__phrase_8h.html#a451a3c3bd307214d6fa282f425b69fa">MHD_get_reason_phrase_for</a>
 (unsigned int code)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="a451a3c3bd307214d6fa282f425b69fa"></a><!-- doxytag: 
member="reason_phrase.h::MHD_get_reason_phrase_for" 
ref="a451a3c3bd307214d6fa282f425b69fa" args="(unsigned int code)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* MHD_get_reason_phrase_for           
</td>
+          <td>(</td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>code</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the string reason phrase for a response code.<p>
+If we don't have a string for a status code, we give the first message in that 
status code class. 
+<p>Definition at line <a class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html#l00104">104</a> of file <a 
class="el" 
href="../../d3/d0e/reason__phrase_8c-source.html">reason_phrase.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../de/d1b/reason__phrase_8h_a451a3c3bd307214d6fa282f425b69fa_icgraph.png"
 border="0" 
usemap="#de/d1b/reason__phrase_8h_a451a3c3bd307214d6fa282f425b69fa_icgraph_map" 
alt=""></center>
+<map 
name="de/d1b/reason__phrase_8h_a451a3c3bd307214d6fa282f425b69fa_icgraph_map">
+<area shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="263,5,431,32"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d1b/reason__phrase_8h_a451a3c3bd307214d6fa282f425b69fa_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d1b/reason__phrase_8h_a451a3c3bd307214d6fa282f425b69fa_icgraph.map
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d1b/reason__phrase_8h_a451a3c3bd307214d6fa282f425b69fa_icgraph.map
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="263,5,431,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d1b/reason__phrase_8h_a451a3c3bd307214d6fa282f425b69fa_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d1b/reason__phrase_8h_a451a3c3bd307214d6fa282f425b69fa_icgraph.md5
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d1b/reason__phrase_8h_a451a3c3bd307214d6fa282f425b69fa_icgraph.md5
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+b3737ecfe3a15d28fe66c8112c49c25e
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d1b/reason__phrase_8h_a451a3c3bd307214d6fa282f425b69fa_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/de/d1b/reason__phrase_8h_a451a3c3bd307214d6fa282f425b69fa_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c.html     
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c.html     
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,352 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_get.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_get.c File Reference</h1><code>#include &quot;<a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &quot;<a class="el" 
href="../../dd/d83/socat_8c-source.html">socat.c</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_get.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d7/da1/testzzuf_2daemontest__get_8c__incl.png" 
border="0" usemap="#src/testzzuf/daemontest_get.c_map" alt=""></center>
+<map name="src/testzzuf/daemontest_get.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"><area 
shape="rect" href="../../d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111"></map>
+</div>
+
+<p>
+<a href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html">Go to the 
source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **unused)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929">testInternalGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15">testMultithreadedGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8">testExternalGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../de/d3b/testzzuf_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="29fca52edba6f2e3ef05c67b7b4d4b04"></a><!-- doxytag: 
member="daemontest_get.c::ahc_echo" ref="29fca52edba6f2e3ef05c67b7b4d4b04" 
args="(void *cls, struct MHD_Connection *connection, const char *url, const 
char *method, const char *version, const char *upload_data, unsigned int 
*upload_data_size, void **unused)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>unused</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00062">62</a> of 
file <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html">daemontest_get.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
and <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../de/d3b/testzzuf_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png"
 border="0" 
usemap="#de/d3b/testzzuf_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map"
 alt=""></center>
+<map 
name="de/d3b/testzzuf_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_get.c::copyBuffer" ref="d81c59142c8e14bd20d5e266add76107" 
args="(void *ptr, size_t size, size_t nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00050">50</a> of 
file <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html">daemontest_get.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_get.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00298">298</a> of 
file <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html">daemontest_get.c</a>.</p>
+
+<p>References <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00192">testExternalGet()</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00093">testInternalGet()</a>,
 and <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00142">testMultithreadedGet()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../de/d3b/testzzuf_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#de/d3b/testzzuf_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="de/d3b/testzzuf_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="125,1694,245,1720"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="127,1795,244,1822"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="107,1744,264,1771"><area 
shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="345,1795,428,1822"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,1846,431,1872"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,148,1441,175"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="600,1643,680,1670"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,1694,461,1720"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,1744,460,1771"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="596,1896,684,1923"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="509,1947,771,1974"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1580,2507,1607"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1530,2473,1556"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1682,2469,1708"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1682,2764,1708"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,326,1725,352"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,896,2708,923"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,680,2205,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,275,1921,302"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,224,1947,251"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1592,2211,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,782,1957,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1783,2471,1810"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2588,1783,2732,1810"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,934,2199,960"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,1694,1012,1720"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,731,964,758"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1896,1951,1923"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,782,1241,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1339,1732,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,731,1736,758"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,630,1736,656"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,579,1220,606"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,680,1471,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1035,1967,1062"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1491,1959,1518"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,1390,2496,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1238,1943,1264"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,1339,2195,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1536,2217,1563"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1288,1976,1315"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1592,1956,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1795,2197,1822"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1086,1969,1112"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,579,1965,606"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,731,1916,758"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,832,1947,859"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,528,1917,555"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,1694,713,1720"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="73d107236c175617fa8f6e716ebeaef8"></a><!-- doxytag: 
member="daemontest_get.c::testExternalGet" 
ref="73d107236c175617fa8f6e716ebeaef8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00183">183</a> of 
file <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html">daemontest_get.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00247">MHD_NO_FLAG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../de/d3b/testzzuf_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png"
 border="0" 
usemap="#de/d3b/testzzuf_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph_map"
 alt=""></center>
+<map 
name="de/d3b/testzzuf_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1832,397,1915,424"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,878,295,905"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1073,1018,1193,1045"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="408,980,488,1006"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,1030,325,1057"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="375,1081,521,1108"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="188,1132,313,1158"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="189,1182,312,1209"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2105,346,2193,373"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2019,397,2280,424"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2029,549,2269,576"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2063,600,2236,626"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2067,448,2232,474"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2329,448,2537,474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1283,1372,1477,1398"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2385,1461,2481,1488"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1789,1512,1957,1538"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1591,1360,1673,1386"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1565,1410,1699,1437"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1784,752,1963,778"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1555,1106,1709,1133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2065,752,2233,778"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2361,726,2505,753"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2373,777,2493,804"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1796,1106,1951,1133"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="572,980,764,1006"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="620,1081,716,1108"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1561,1056,1703,1082"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="815,1448,993,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1276,828,1484,854"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1272,1448,1488,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1272,1562,1488,1589"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="836,1132,972,1158"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1044,1448,1223,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1545,1258,1719,1285"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1553,904,1711,930"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2040,296,2259,322"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1569,498,1695,525"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1800,296,1947,322"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1777,448,1969,474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1536,650,1728,677"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1556,802,1708,829"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1797,853,1949,880"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1543,1005,1721,1032"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1547,1562,1717,1589"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1596,1664,1668,1690"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1565,1208,1699,1234"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1595,1765,1669,1792"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="375,1030,521,1057"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="7fa4851635c52d9949098e98aab71929"></a><!-- doxytag: 
member="daemontest_get.c::testInternalGet" 
ref="7fa4851635c52d9949098e98aab71929" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testInternalGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00094">94</a> of 
file <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html">daemontest_get.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../de/d3b/testzzuf_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.png"
 border="0" 
usemap="#de/d3b/testzzuf_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph_map"
 alt=""></center>
+<map 
name="de/d3b/testzzuf_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1965,1702,2048,1729"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="201,1804,289,1830"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="171,929,320,956"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="956,1702,1103,1729"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="183,1854,308,1881"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="184,1905,307,1932"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2252,1652,2340,1678"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2165,1702,2427,1729"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2176,1449,2416,1476"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2209,1601,2383,1628"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2213,1500,2379,1526"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2476,1500,2684,1526"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2532,652,2628,678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="368,929,515,956"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1180,1677,1372,1704"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="564,550,660,577"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1460,1652,1601,1678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="711,474,889,501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1172,1057,1380,1084"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1168,500,1384,526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1168,398,1384,425"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1216,652,1336,678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="732,626,868,653"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="940,474,1119,501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1433,652,1628,678"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1679,500,1847,526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1917,1398,2096,1425"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2212,1956,2380,1982"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2508,2057,2652,2084"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2735,1981,2932,2008"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2520,1956,2640,1982"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2477,2006,2683,2033"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2508,1854,2652,1881"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1444,601,1617,628"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1452,956,1609,982"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1897,1044,2116,1070"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1468,854,1593,881"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1689,1044,1836,1070"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1435,1348,1627,1374"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1435,905,1627,932"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1455,1158,1607,1185"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1687,1094,1839,1121"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1441,1006,1620,1033"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1445,398,1616,425"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1685,841,1840,868"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1684,1348,1841,1374"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1495,348,1567,374"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1464,702,1597,729"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1493,297,1568,324"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="ab13e032aa6be6aa9302e24163c7cd15"></a><!-- doxytag: 
member="daemontest_get.c::testMultithreadedGet" 
ref="ab13e032aa6be6aa9302e24163c7cd15" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithreadedGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00138">138</a> of 
file <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html">daemontest_get.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../de/d3b/testzzuf_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png"
 border="0" 
usemap="#de/d3b/testzzuf_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph_map"
 alt=""></center>
+<map 
name="de/d3b/testzzuf_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2005,1702,2088,1729"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,1804,329,1830"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,929,360,956"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,1702,1143,1729"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="223,1854,348,1881"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="224,1905,347,1932"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2292,1652,2380,1678"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2205,1702,2467,1729"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2216,1449,2456,1476"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2249,1601,2423,1628"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2253,1500,2419,1526"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2516,1500,2724,1526"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2572,652,2668,678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,929,555,956"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1220,1677,1412,1704"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,550,700,577"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1500,1652,1641,1678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,474,929,501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1212,1057,1420,1084"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1208,500,1424,526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1208,398,1424,425"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1256,652,1376,678"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,626,908,653"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,474,1159,501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1473,652,1668,678"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1719,500,1887,526"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1957,1398,2136,1425"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2252,1956,2420,1982"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2548,2057,2692,2084"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2775,1981,2972,2008"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2560,1956,2680,1982"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2517,2006,2723,2033"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2548,1854,2692,1881"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1484,601,1657,628"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1492,956,1649,982"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1937,1044,2156,1070"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1508,854,1633,881"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1729,1044,1876,1070"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1475,1348,1667,1374"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1475,905,1667,932"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1495,1158,1647,1185"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1727,1094,1879,1121"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1481,1006,1660,1033"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1485,398,1656,425"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1725,841,1880,868"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1724,1348,1881,1374"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1535,348,1607,374"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1504,702,1637,729"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1533,297,1608,324"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="37bc0d7e0f563d120189bd36e086fc91"></a><!-- doxytag: 
member="daemontest_get.c::oneone" ref="37bc0d7e0f563d120189bd36e086fc91" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html#l00040">40</a> of 
file <a class="el" 
href="../../d2/d08/testzzuf_2daemontest__get_8c-source.html">daemontest_get.c</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:59 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+517e499acdfabf3d3da7660434408814
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1832,397,1915,424">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,878,295,905">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1073,1018,1193,1045">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="408,980,488,1006">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,1030,325,1057">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="375,1081,521,1108">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="188,1132,313,1158">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="189,1182,312,1209">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2105,346,2193,373">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2019,397,2280,424">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2029,549,2269,576">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2063,600,2236,626">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2067,448,2232,474">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2329,448,2537,474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1283,1372,1477,1398">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2385,1461,2481,1488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1789,1512,1957,1538">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1591,1360,1673,1386">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1565,1410,1699,1437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1784,752,1963,778">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1555,1106,1709,1133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2065,752,2233,778">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2361,726,2505,753">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2373,777,2493,804">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1796,1106,1951,1133">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="572,980,764,1006">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="620,1081,716,1108">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1561,1056,1703,1082">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="815,1448,993,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1276,828,1484,854">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1272,1448,1488,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1272,1562,1488,1589">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="836,1132,972,1158">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1044,1448,1223,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1545,1258,1719,1285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1553,904,1711,930">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2040,296,2259,322">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1569,498,1695,525">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1800,296,1947,322">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1777,448,1969,474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1536,650,1728,677">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1556,802,1708,829">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1797,853,1949,880">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1543,1005,1721,1032">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1547,1562,1717,1589">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1596,1664,1668,1690">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1565,1208,1699,1234">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1595,1765,1669,1792">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="375,1030,521,1057">

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+d844ef57cda51bee9191aca5e1940b02
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1965,1702,2048,1729">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="201,1804,289,1830">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="171,929,320,956">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="956,1702,1103,1729">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="183,1854,308,1881">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="184,1905,307,1932">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2252,1652,2340,1678">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2165,1702,2427,1729">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2176,1449,2416,1476">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2209,1601,2383,1628">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2213,1500,2379,1526">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2476,1500,2684,1526">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2532,652,2628,678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="368,929,515,956">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1180,1677,1372,1704">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="564,550,660,577">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1460,1652,1601,1678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="711,474,889,501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1172,1057,1380,1084">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1168,500,1384,526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1168,398,1384,425">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1216,652,1336,678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="732,626,868,653">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="940,474,1119,501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1433,652,1628,678">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1679,500,1847,526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1917,1398,2096,1425">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2212,1956,2380,1982">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2508,2057,2652,2084">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2735,1981,2932,2008">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2520,1956,2640,1982">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2477,2006,2683,2033">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2508,1854,2652,1881">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1444,601,1617,628">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1452,956,1609,982">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1897,1044,2116,1070">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1468,854,1593,881">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1689,1044,1836,1070">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1435,1348,1627,1374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1435,905,1627,932">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1455,1158,1607,1185">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1687,1094,1839,1121">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1441,1006,1620,1033">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1445,398,1616,425">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1685,841,1840,868">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1684,1348,1841,1374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1495,348,1567,374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1464,702,1597,729">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1493,297,1568,324">

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+987314f8b2f61b49e351bfa789e4ee3c
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_7fa4851635c52d9949098e98aab71929_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2005,1702,2088,1729">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,1804,329,1830">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,929,360,956">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,1702,1143,1729">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="223,1854,348,1881">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="224,1905,347,1932">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2292,1652,2380,1678">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2205,1702,2467,1729">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2216,1449,2456,1476">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2249,1601,2423,1628">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2253,1500,2419,1526">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2516,1500,2724,1526">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2572,652,2668,678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,929,555,956">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1220,1677,1412,1704">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,550,700,577">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1500,1652,1641,1678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,474,929,501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1212,1057,1420,1084">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1208,500,1424,526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1208,398,1424,425">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1256,652,1376,678">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,626,908,653">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,474,1159,501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1473,652,1668,678">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1719,500,1887,526">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1957,1398,2136,1425">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2252,1956,2420,1982">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2548,2057,2692,2084">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2775,1981,2972,2008">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2560,1956,2680,1982">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2517,2006,2723,2033">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2548,1854,2692,1881">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1484,601,1657,628">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1492,956,1649,982">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1937,1044,2156,1070">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1508,854,1633,881">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1729,1044,1876,1070">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1475,1348,1667,1374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1475,905,1667,932">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1495,1158,1647,1185">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1727,1094,1879,1121">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1481,1006,1660,1033">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1485,398,1656,425">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1725,841,1880,868">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1724,1348,1881,1374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1535,348,1607,374">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1504,702,1637,729">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1533,297,1608,324">

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+68a5497b3b5601dc4121a420c32e78aa
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="125,1694,245,1720">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="127,1795,244,1822">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="107,1744,264,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="345,1795,428,1822">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,1846,431,1872">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,148,1441,175">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="600,1643,680,1670">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,1694,461,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,1744,460,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="596,1896,684,1923">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,1947,771,1974">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1580,2507,1607">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1530,2473,1556">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1682,2469,1708">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1682,2764,1708">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,326,1725,352">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,896,2708,923">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,680,2205,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,275,1921,302">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,224,1947,251">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1592,2211,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,782,1957,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1783,2471,1810">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2588,1783,2732,1810">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,934,2199,960">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,1694,1012,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,731,964,758">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1896,1951,1923">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,782,1241,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1339,1732,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,731,1736,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,630,1736,656">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,579,1220,606">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,680,1471,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1035,1967,1062">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1491,1959,1518">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,1390,2496,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1238,1943,1264">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,1339,2195,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1536,2217,1563">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1288,1976,1315">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1592,1956,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1795,2197,1822">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1086,1969,1112">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,579,1965,606">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,731,1916,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,832,1947,859">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,528,1917,555">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,1694,713,1720">

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                              (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
      2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+177747f78d57346c93f1a96d6f9359dd
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/de/d3b/testzzuf_2daemontest__get_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/de/d4e/memorypool_8c-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/de/d4e/memorypool_8c-source.html             
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/de/d4e/memorypool_8c-source.html     
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,185 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/memorypool.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+</div>
+<h1>memorypool.c</h1><a href="../../d3/d4c/memorypool_8c.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Daniel Pittman 
and Christian Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     This library is free 
software; you can redistribute it and/or</span>
+<a name="l00006"></a>00006 <span class="comment">     modify it under the 
terms of the GNU Lesser General Public</span>
+<a name="l00007"></a>00007 <span class="comment">     License as published by 
the Free Software Foundation; either</span>
+<a name="l00008"></a>00008 <span class="comment">     version 2.1 of the 
License, or (at your option) any later version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     This library is 
distributed in the hope that it will be useful,</span>
+<a name="l00011"></a>00011 <span class="comment">     but WITHOUT ANY 
WARRANTY; without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     Lesser General Public 
License for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU Lesser General Public</span>
+<a name="l00016"></a>00016 <span class="comment">     License along with this 
library; if not, write to the Free Software</span>
+<a name="l00017"></a>00017 <span class="comment">     Foundation, Inc., 51 
Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</span>
+<a name="l00018"></a>00018 <span class="comment">*/</span>
+<a name="l00019"></a>00019 
+<a name="l00026"></a>00026 <span class="preprocessor">#include "<a 
class="code" href="../../d8/d94/memorypool_8h.html" title="memory pool; mostly 
used for efficient (de)allocation for each connection and 
bounding...">memorypool.h</a>"</span>
+<a name="l00027"></a>00027 
+<a name="l00028"></a>00028 <span class="comment">/* define MAP_ANONYMOUS for 
Mac OS X */</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#if defined(MAP_ANON) 
&amp;&amp; !defined(MAP_ANONYMOUS)</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span 
class="preprocessor">#define MAP_ANONYMOUS MAP_ANON</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span 
class="preprocessor">#endif</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span>
+<a name="l00033"></a>00033 <span class="keyword">struct </span>MemoryPool
+<a name="l00034"></a>00034 {
+<a name="l00035"></a>00035 
+<a name="l00039"></a>00039   <span class="keywordtype">char</span> *memory;
+<a name="l00040"></a>00040 
+<a name="l00044"></a>00044   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> size;
+<a name="l00045"></a>00045 
+<a name="l00049"></a>00049   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> pos;
+<a name="l00050"></a>00050 
+<a name="l00054"></a>00054   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> end;
+<a name="l00055"></a>00055 
+<a name="l00059"></a>00059   <span class="keywordtype">int</span> is_mmap;
+<a name="l00060"></a>00060 };
+<a name="l00061"></a>00061 
+<a name="l00067"></a>00067 <span class="keyword">struct </span>MemoryPool *
+<a name="l00068"></a><a class="code" 
href="../../d8/d94/memorypool_8h.html#b1b198b1c3e58814330f167e8539f798">00068</a>
 <a class="code" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798">MHD_pool_create</a>
 (<span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> max)
+<a name="l00069"></a>00069 {
+<a name="l00070"></a>00070   <span class="keyword">struct </span>MemoryPool 
*pool;
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072   pool = malloc (<span 
class="keyword">sizeof</span> (<span class="keyword">struct</span> MemoryPool));
+<a name="l00073"></a>00073   <span class="keywordflow">if</span> (pool == NULL)
+<a name="l00074"></a>00074     <span class="keywordflow">return</span> NULL;
+<a name="l00075"></a>00075   pool-&gt;memory = <a class="code" 
href="../../d2/d39/plibc_8h.html#1dd5942d95c42afacff6702556a19bf9">MMAP</a> 
(NULL, max, PROT_READ | PROT_WRITE,
+<a name="l00076"></a>00076                        MAP_ANONYMOUS, -1, 0);
+<a name="l00077"></a>00077   <span class="keywordflow">if</span> 
((pool-&gt;memory == MAP_FAILED) || (pool-&gt;memory == NULL))
+<a name="l00078"></a>00078     {
+<a name="l00079"></a>00079       pool-&gt;memory = malloc (max);
+<a name="l00080"></a>00080       <span class="keywordflow">if</span> 
(pool-&gt;memory == NULL)
+<a name="l00081"></a>00081         {
+<a name="l00082"></a>00082           free (pool);
+<a name="l00083"></a>00083           <span class="keywordflow">return</span> 
NULL;
+<a name="l00084"></a>00084         }
+<a name="l00085"></a>00085       pool-&gt;is_mmap = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
+<a name="l00086"></a>00086     }
+<a name="l00087"></a>00087   <span class="keywordflow">else</span>
+<a name="l00088"></a>00088     {
+<a name="l00089"></a>00089       pool-&gt;is_mmap = <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00090"></a>00090     }
+<a name="l00091"></a>00091   pool-&gt;pos = 0;
+<a name="l00092"></a>00092   pool-&gt;end = max;
+<a name="l00093"></a>00093   pool-&gt;size = max;
+<a name="l00094"></a>00094   <span class="keywordflow">return</span> pool;
+<a name="l00095"></a>00095 }
+<a name="l00096"></a>00096 
+<a name="l00100"></a>00100 <span class="keywordtype">void</span>
+<a name="l00101"></a><a class="code" 
href="../../d8/d94/memorypool_8h.html#1e3ff01b7e8e0b9250fcfbff3a96501d">00101</a>
 <a class="code" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d">MHD_pool_destroy</a>
 (<span class="keyword">struct</span> MemoryPool *pool)
+<a name="l00102"></a>00102 {
+<a name="l00103"></a>00103   <span class="keywordflow">if</span> (pool == NULL)
+<a name="l00104"></a>00104     <span class="keywordflow">return</span>;
+<a name="l00105"></a>00105   <span class="keywordflow">if</span> 
(pool-&gt;is_mmap == <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>)
+<a name="l00106"></a>00106     free (pool-&gt;memory);
+<a name="l00107"></a>00107   <span class="keywordflow">else</span>
+<a name="l00108"></a>00108     <a class="code" 
href="../../d2/d39/plibc_8h.html#c9bd553a8c46d830e890369e54e49bce">MUNMAP</a> 
(pool-&gt;memory, pool-&gt;size);
+<a name="l00109"></a>00109   free (pool);
+<a name="l00110"></a>00110 }
+<a name="l00111"></a>00111 
+<a name="l00117"></a>00117 <span class="keywordtype">void</span> *
+<a name="l00118"></a><a class="code" 
href="../../d8/d94/memorypool_8h.html#49411254c26d587741e25f264a185d39">00118</a>
 <a class="code" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39">MHD_pool_allocate</a>
 (<span class="keyword">struct</span> MemoryPool *pool, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size, 
<span class="keywordtype">int</span> from_end)
+<a name="l00119"></a>00119 {
+<a name="l00120"></a>00120   <span class="keywordtype">void</span> *ret;
+<a name="l00121"></a>00121 
+<a name="l00122"></a>00122   <span class="keywordflow">if</span> 
((pool-&gt;pos + size &gt; pool-&gt;end) || (pool-&gt;pos + size &lt; 
pool-&gt;pos))
+<a name="l00123"></a>00123     <span class="keywordflow">return</span> NULL;
+<a name="l00124"></a>00124   <span class="keywordflow">if</span> (from_end == 
<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>)
+<a name="l00125"></a>00125     {
+<a name="l00126"></a>00126       ret = &amp;pool-&gt;memory[pool-&gt;end - 
size];
+<a name="l00127"></a>00127       pool-&gt;end -= size;
+<a name="l00128"></a>00128     }
+<a name="l00129"></a>00129   <span class="keywordflow">else</span>
+<a name="l00130"></a>00130     {
+<a name="l00131"></a>00131       ret = &amp;pool-&gt;memory[pool-&gt;pos];
+<a name="l00132"></a>00132       pool-&gt;pos += size;
+<a name="l00133"></a>00133     }
+<a name="l00134"></a>00134   <span class="keywordflow">return</span> ret;
+<a name="l00135"></a>00135 }
+<a name="l00136"></a>00136 
+<a name="l00153"></a>00153 <span class="keywordtype">void</span> *
+<a name="l00154"></a><a class="code" 
href="../../d8/d94/memorypool_8h.html#1b7d8770622754d89cf87d0b6ea523a5">00154</a>
 <a class="code" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5">MHD_pool_reallocate</a>
 (<span class="keyword">struct</span> MemoryPool *pool,
+<a name="l00155"></a>00155                      <span 
class="keywordtype">void</span> *<a class="code" 
href="../../dc/d21/daemon_8c.html#cf5f8182988f84828de4541b7ac527ff">old</a>, 
<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
old_size, <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> new_size)
+<a name="l00156"></a>00156 {
+<a name="l00157"></a>00157   <span class="keywordtype">void</span> *ret;
+<a name="l00158"></a>00158 
+<a name="l00159"></a>00159   <span class="keywordflow">if</span> 
((pool-&gt;end &lt; old_size) || (pool-&gt;end &lt; new_size))
+<a name="l00160"></a>00160     <span class="keywordflow">return</span> NULL;   
             <span class="comment">/* unsatisfiable or bogus request */</span>
+<a name="l00161"></a>00161 
+<a name="l00162"></a>00162   <span class="keywordflow">if</span> 
((pool-&gt;pos &gt;= old_size) &amp;&amp; (&amp;pool-&gt;memory[pool-&gt;pos - 
old_size] == old))
+<a name="l00163"></a>00163     {
+<a name="l00164"></a>00164       <span class="comment">/* was the previous 
allocation - optimize! */</span>
+<a name="l00165"></a>00165       <span class="keywordflow">if</span> 
(pool-&gt;pos + new_size - old_size &lt;= pool-&gt;end)
+<a name="l00166"></a>00166         {
+<a name="l00167"></a>00167           <span class="comment">/* fits */</span>
+<a name="l00168"></a>00168           pool-&gt;pos += new_size - old_size;
+<a name="l00169"></a>00169           <span class="keywordflow">if</span> 
(new_size &lt; old_size)      <span class="comment">/* shrinking - zero again! 
*/</span>
+<a name="l00170"></a>00170             memset 
(&amp;pool-&gt;memory[pool-&gt;pos], 0, old_size - new_size);
+<a name="l00171"></a>00171           <span class="keywordflow">return</span> 
old;
+<a name="l00172"></a>00172         }
+<a name="l00173"></a>00173       <span class="comment">/* does not fit 
*/</span>
+<a name="l00174"></a>00174       <span class="keywordflow">return</span> NULL;
+<a name="l00175"></a>00175     }
+<a name="l00176"></a>00176   <span class="keywordflow">if</span> (new_size 
&lt;= old_size)
+<a name="l00177"></a>00177     <span class="keywordflow">return</span> old;    
             <span class="comment">/* cannot shrink, no need to move */</span>
+<a name="l00178"></a>00178   <span class="keywordflow">if</span> 
((pool-&gt;pos + new_size &gt;= pool-&gt;pos) &amp;&amp;
+<a name="l00179"></a>00179       (pool-&gt;pos + new_size &lt;= pool-&gt;end))
+<a name="l00180"></a>00180     {
+<a name="l00181"></a>00181       <span class="comment">/* fits */</span>
+<a name="l00182"></a>00182       ret = &amp;pool-&gt;memory[pool-&gt;pos];
+<a name="l00183"></a>00183       memcpy (ret, old, old_size);
+<a name="l00184"></a>00184       pool-&gt;pos += new_size;
+<a name="l00185"></a>00185       <span class="keywordflow">return</span> ret;
+<a name="l00186"></a>00186     }
+<a name="l00187"></a>00187   <span class="comment">/* does not fit */</span>
+<a name="l00188"></a>00188   <span class="keywordflow">return</span> NULL;
+<a name="l00189"></a>00189 }
+<a name="l00190"></a>00190 
+<a name="l00199"></a>00199 <span class="keywordtype">void</span> *
+<a name="l00200"></a><a class="code" 
href="../../d8/d94/memorypool_8h.html#b99bc4bb49ddb98705832137aa75135a">00200</a>
 <a class="code" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a">MHD_pool_reset</a>
 (<span class="keyword">struct</span> MemoryPool *pool, <span 
class="keywordtype">void</span> *keep, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size)
+<a name="l00201"></a>00201 {
+<a name="l00202"></a>00202   <span class="keywordflow">if</span> (keep != NULL)
+<a name="l00203"></a>00203     {
+<a name="l00204"></a>00204       <span class="keywordflow">if</span> (keep != 
pool-&gt;memory)
+<a name="l00205"></a>00205         {
+<a name="l00206"></a>00206           memmove (pool-&gt;memory, keep, size);
+<a name="l00207"></a>00207           keep = pool-&gt;memory;
+<a name="l00208"></a>00208         }
+<a name="l00209"></a>00209       pool-&gt;pos = size;
+<a name="l00210"></a>00210     }
+<a name="l00211"></a>00211   pool-&gt;end = pool-&gt;size;
+<a name="l00212"></a>00212   <span class="keywordflow">return</span> keep;
+<a name="l00213"></a>00213 }
+<a name="l00214"></a>00214 
+<a name="l00215"></a>00215 
+<a name="l00216"></a>00216 
+<a name="l00217"></a>00217 <span class="comment">/* end of memorypool.c 
*/</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c.html  
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c.html  
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,439 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/daemontest_large_put.c File 
Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_large_put.c File Reference</h1><code>#include &quot;<a 
class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &quot;<a class="el" 
href="../../dd/d83/socat_8c-source.html">socat.c</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_large_put.c:</div>
+<div class="dynsection">
+<p><center><img 
src="../../d7/de4/testzzuf_2daemontest__large__put_8c__incl.png" border="0" 
usemap="#src/testzzuf/daemontest_large_put.c_map" alt=""></center>
+<map name="src/testzzuf/daemontest_large_put.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"><area 
shape="rect" href="../../d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111"></map>
+</div>
+
+<p>
+<a href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html">Go to 
the source code of this file.</a><table border="0" cellpadding="0" 
cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#c0b1ce567cf4ddaa5f7ffe0f83fb32f9">PUT_SIZE</a>&nbsp;&nbsp;&nbsp;(256
 * 1024)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">putBuffer</a>
 (void *stream, size_t size, size_t nmemb, void *ptr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **unused)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">testInternalPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">testMultithreadedPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">testExternalPut</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="c0b1ce567cf4ddaa5f7ffe0f83fb32f9"></a><!-- doxytag: 
member="daemontest_large_put.c::PUT_SIZE" 
ref="c0b1ce567cf4ddaa5f7ffe0f83fb32f9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define PUT_SIZE&nbsp;&nbsp;&nbsp;(256 * 1024)   
       </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Do not make this much larger since we will hit the MHD default buffer limit 
and the test code is not written for incremental upload processing... 
+<p>Definition at line <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00047">47</a>
 of file <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="29fca52edba6f2e3ef05c67b7b4d4b04"></a><!-- doxytag: 
member="daemontest_large_put.c::ahc_echo" 
ref="29fca52edba6f2e3ef05c67b7b4d4b04" args="(void *cls, struct MHD_Connection 
*connection, const char *url, const char *method, const char *version, const 
char *upload_data, unsigned int *upload_data_size, void **unused)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>unused</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00085">85</a>
 of file <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
<a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00051">put_buffer</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00049">PUT_SIZE</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../de/d4e/testzzuf_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png"
 border="0" 
usemap="#de/d4e/testzzuf_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map"
 alt=""></center>
+<map 
name="de/d4e/testzzuf_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_large_put.c::copyBuffer" 
ref="d81c59142c8e14bd20d5e266add76107" args="(void *ptr, size_t size, size_t 
nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00073">73</a>
 of file <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_large_put.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00363">363</a>
 of file <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00051">put_buffer</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00049">PUT_SIZE</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00249">testExternalPut()</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00133">testInternalPut()</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00189">testMultithreadedPut()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../de/d4e/testzzuf_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#de/d4e/testzzuf_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="de/d4e/testzzuf_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="125,595,245,622"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="128,544,243,571"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="108,494,263,520"><area 
shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="345,494,428,520"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,443,431,470"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,710,1441,736"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="600,823,680,850"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,646,461,672"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,595,460,622"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="347,544,427,571"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="596,392,684,419"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,342,771,368"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1152,2507,1179"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1203,2473,1230"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1051,2469,1078"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1051,2764,1078"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,874,1725,900"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,1684,2708,1711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,1912,2205,1939"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,848,1921,875"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,798,1947,824"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1304,2211,1331"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,950,1957,976"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1406,2471,1432"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,1558,2199,1584"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,798,1012,824"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,1684,964,1711"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1000,1951,1027"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,1988,1241,2015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1456,1732,1483"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,2115,1736,2142"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,1988,1736,2015"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,1634,1220,1660"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,1988,1471,2015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1811,1967,1838"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1355,1959,1382"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,950,2496,976"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1456,1943,1483"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,899,2195,926"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1051,2217,1078"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1507,1976,1534"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1558,1956,1584"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1659,2197,1686"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1862,1969,1888"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,1963,1965,1990"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,2216,1916,2243"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,1608,1947,1635"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,2064,1917,2091"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,772,713,799"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="049fac3dbfa5ed765c840a1e61b56228"></a><!-- doxytag: 
member="daemontest_large_put.c::putBuffer" 
ref="049fac3dbfa5ed765c840a1e61b56228" args="(void *stream, size_t size, size_t 
nmemb, void *ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t putBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>stream</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00059">59</a>
 of file <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00051">put_buffer</a>,
 and <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00049">PUT_SIZE</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="e65a4b76cd97ba439ef4409faaf33e4a"></a><!-- doxytag: 
member="daemontest_large_put.c::testExternalPut" 
ref="e65a4b76cd97ba439ef4409faaf33e4a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00235">235</a>
 of file <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00247">MHD_NO_FLAG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00307">MHD_OPTION_CONNECTION_MEMORY_LIMIT</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, <a 
class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00049">PUT_SIZE</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../de/d4e/testzzuf_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png"
 border="0" 
usemap="#de/d4e/testzzuf_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph_map"
 alt=""></center>
+<map 
name="de/d4e/testzzuf_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1829,397,1912,424"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="204,878,292,905"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1071,1018,1191,1045"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="405,980,485,1006"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="173,1030,323,1057"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="372,1081,519,1108"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="208,1132,288,1158"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="185,1182,311,1209"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="187,1233,309,1260"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2103,346,2191,373"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2016,397,2277,424"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2027,549,2267,576"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2060,600,2233,626"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2064,448,2229,474"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2327,448,2535,474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1280,1372,1475,1398"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2383,1461,2479,1488"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1787,1512,1955,1538"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1588,1360,1671,1386"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1563,1410,1696,1437"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1781,752,1960,778"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1552,1106,1707,1133"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2063,752,2231,778"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2359,752,2503,778"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1793,1106,1948,1133"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="569,980,761,1006"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="617,1081,713,1108"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1559,1056,1700,1082"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="812,1448,991,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1273,828,1481,854"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1269,1448,1485,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1269,1562,1485,1589"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="833,1132,969,1158"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1041,1448,1220,1474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1543,1258,1716,1285"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1551,904,1708,930"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2037,296,2256,322"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1567,498,1692,525"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1797,296,1944,322"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1775,448,1967,474"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1533,650,1725,677"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1553,802,1705,829"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1795,853,1947,880"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1540,1005,1719,1032"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1544,1562,1715,1589"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1593,1664,1665,1690"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1563,1208,1696,1234"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1592,1765,1667,1792"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="372,1030,519,1057"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="4148c826fcf2bb6cd8f5ee2ec1809c5e"></a><!-- doxytag: 
member="daemontest_large_put.c::testInternalPut" 
ref="4148c826fcf2bb6cd8f5ee2ec1809c5e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testInternalPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00130">130</a>
 of file <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00049">PUT_SIZE</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../de/d4e/testzzuf_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png"
 border="0" 
usemap="#de/d4e/testzzuf_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph_map"
 alt=""></center>
+<map 
name="de/d4e/testzzuf_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1803,309,1885,336"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,309,359,336"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="275,360,355,387"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2076,360,2164,387"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="1989,309,2251,336"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="70cf77f43b1012f2a3f838f47d1ea7ad"></a><!-- doxytag: 
member="daemontest_large_put.c::testMultithreadedPut" 
ref="70cf77f43b1012f2a3f838f47d1ea7ad" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithreadedPut           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00182">182</a>
 of file <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00041">CURL_TIMEOUT</a>, <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00039">LOOP_COUNT</a>, <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00049">PUT_SIZE</a>,
 <a class="el" 
href="../../dd/da3/testcurl_2daemontest__large__put_8c-source.html#l00061">putBuffer()</a>,
 <a class="el" 
href="../../dd/d83/socat_8c-source.html#l00046">zzuf_socat_start()</a>, and <a 
class="el" 
href="../../dd/d83/socat_8c-source.html#l00094">zzuf_socat_stop()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../de/d4e/testzzuf_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png"
 border="0" 
usemap="#de/d4e/testzzuf_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph_map"
 alt=""></center>
+<map 
name="de/d4e/testzzuf_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1803,309,1885,336"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,309,359,336"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184"><area shape="rect" 
href="../../d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="275,360,355,387"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437"><area shape="rect" 
href="../../d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2076,360,2164,387"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="1989,309,2251,336"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133"><area shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="37bc0d7e0f563d120189bd36e086fc91"></a><!-- doxytag: 
member="daemontest_large_put.c::oneone" ref="37bc0d7e0f563d120189bd36e086fc91" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00040">40</a>
 of file <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9d44645d2705b9008d62b59a8eec712d"></a><!-- doxytag: 
member="daemontest_large_put.c::put_buffer" 
ref="9d44645d2705b9008d62b59a8eec712d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" 
href="../../de/d4e/testzzuf_2daemontest__large__put_8c.html#9d44645d2705b9008d62b59a8eec712d">put_buffer</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html#l00049">49</a>
 of file <a class="el" 
href="../../d2/d70/testzzuf_2daemontest__large__put_8c-source.html">daemontest_large_put.c</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:12 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+517e499acdfabf3d3da7660434408814
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1803,309,1885,336">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,309,359,336">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="275,360,355,387">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2076,360,2164,387">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="1989,309,2251,336">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400">

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+3931d6e4ff118c225162ef0114389939
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_4148c826fcf2bb6cd8f5ee2ec1809c5e_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1803,309,1885,336">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="271,309,359,336">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="240,259,389,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1025,157,1172,184">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="275,360,355,387">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="252,411,377,437">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="253,461,376,488">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2076,360,2164,387">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="1989,309,2251,336">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2000,512,2240,539">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2033,411,2207,437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2037,107,2203,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2300,5,2508,32">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2356,1196,2452,1223">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="437,259,584,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1249,259,1441,285">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="633,1373,729,1400">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1529,309,1671,336">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="780,1449,959,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1241,765,1449,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1237,1424,1453,1451">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1237,1323,1453,1349">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1285,1576,1405,1603">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="801,1297,937,1324">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1009,1449,1188,1476">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1503,1475,1697,1501">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1760,1323,1928,1349">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1755,461,1933,488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2036,157,2204,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2332,107,2476,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2559,132,2756,159">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2344,208,2464,235">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2301,56,2507,83">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2332,259,2476,285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1513,1221,1687,1248">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1521,512,1679,539">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2011,613,2229,640">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1537,715,1663,741">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1771,664,1917,691">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1748,537,1940,564">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1504,765,1696,792">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1524,917,1676,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1768,917,1920,944">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1511,1019,1689,1045">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1515,1171,1685,1197">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1767,968,1921,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1564,1525,1636,1552">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1533,968,1667,995">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1563,1373,1637,1400">

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+ec587538e2b07921d17b15df2106ca0d
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_70cf77f43b1012f2a3f838f47d1ea7ad_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a"
 title="testExternalPut" alt="" coords="125,595,245,622">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e"
 title="testInternalPut" alt="" coords="128,544,243,571">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad"
 title="testMultithreadedPut" alt="" coords="108,494,263,520">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="345,494,428,520">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,443,431,470">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,710,1441,736">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="600,823,680,850">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,646,461,672">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,595,460,622">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="347,544,427,571">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="596,392,684,419">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,342,771,368">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1152,2507,1179">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1203,2473,1230">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1051,2469,1078">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1051,2764,1078">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,874,1725,900">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,1684,2708,1711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,1912,2205,1939">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,848,1921,875">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,798,1947,824">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1304,2211,1331">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,950,1957,976">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1406,2471,1432">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,1558,2199,1584">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,798,1012,824">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,1684,964,1711">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1000,1951,1027">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,1988,1241,2015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1456,1732,1483">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,2115,1736,2142">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,1988,1736,2015">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,1634,1220,1660">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,1988,1471,2015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1811,1967,1838">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1355,1959,1382">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,950,2496,976">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1456,1943,1483">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,899,2195,926">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1051,2217,1078">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1507,1976,1534">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1558,1956,1584">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1659,2197,1686">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1862,1969,1888">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,1963,1965,1990">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,2216,1916,2243">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,1608,1947,1635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,2064,1917,2091">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,772,713,799">

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+323627d9b6051996d1dd68cae0707857
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1829,397,1912,424">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="204,878,292,905">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1071,1018,1191,1045">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="405,980,485,1006">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="173,1030,323,1057">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="372,1081,519,1108">
+<area shape="rect" 
href="$d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228"
 title="putBuffer" alt="" coords="208,1132,288,1158">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595" 
title="zzuf_socat_start" alt="" coords="185,1182,311,1209">
+<area shape="rect" 
href="$d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908" 
title="zzuf_socat_stop" alt="" coords="187,1233,309,1260">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2103,346,2191,373">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2016,397,2277,424">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2027,549,2267,576">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2060,600,2233,626">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2064,448,2229,474">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2327,448,2535,474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1280,1372,1475,1398">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2383,1461,2479,1488">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1787,1512,1955,1538">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1588,1360,1671,1386">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1563,1410,1696,1437">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1781,752,1960,778">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1552,1106,1707,1133">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2063,752,2231,778">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2359,752,2503,778">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1793,1106,1948,1133">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="569,980,761,1006">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="617,1081,713,1108">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1559,1056,1700,1082">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="812,1448,991,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1273,828,1481,854">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1269,1448,1485,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1269,1562,1485,1589">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="833,1132,969,1158">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1041,1448,1220,1474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1543,1258,1716,1285">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1551,904,1708,930">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2037,296,2256,322">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1567,498,1692,525">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1797,296,1944,322">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1775,448,1967,474">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1533,650,1725,677">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1553,802,1705,829">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1795,853,1947,880">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1540,1005,1719,1032">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1544,1562,1715,1589">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1593,1664,1665,1690">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1563,1208,1696,1234">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1592,1765,1667,1792">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="372,1030,519,1057">

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+5ec9cebee0a27154e98f7b8439e713d1
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/de/d4e/testzzuf_2daemontest__large__put_8c_e65a4b76cd97ba439ef4409faaf33e4a_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/de/dbd/daemontest__post__loop_8c-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/de/dbd/daemontest__post__loop_8c-source.html 
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/de/dbd/daemontest__post__loop_8c-source.html 
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,416 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_post_loop.c Source 
File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_post_loop.c</h1><a 
href="../../d0/d00/daemontest__post__loop_8c.html">Go to the documentation of 
this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00027"></a>00027 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00028"></a>00028 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00033"></a>00033 
+<a name="l00034"></a>00034 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00036"></a>00036 <span class="preprocessor">#endif</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a><a class="code" 
href="../../d0/d00/daemontest__post__loop_8c.html#828745ec66d5f8b2195162f56365fb5a">00038</a>
 <span class="preprocessor">#define POST_DATA "&lt;?xml version='1.0' 
?&gt;\n&lt;xml&gt;\n&lt;data-id&gt;1&lt;/data-id&gt;\n&lt;/xml&gt;\n"</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a><a class="code" 
href="../../d0/d00/daemontest__post__loop_8c.html#2fe52d159b028f61b972ff15d7a6148a">00040</a>
 <span class="preprocessor">#define LOOPCOUNT 10</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a><a class="code" 
href="../../d0/d00/daemontest__post__loop_8c.html#37bc0d7e0f563d120189bd36e086fc91">00042</a>
 <span class="keyword">static</span> <span class="keywordtype">int</span> <a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>;
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044 <span class="keyword">struct </span>CBC
+<a name="l00045"></a>00045 {
+<a name="l00046"></a>00046   <span class="keywordtype">char</span> *buf;
+<a name="l00047"></a>00047   <span class="keywordtype">size_t</span> pos;
+<a name="l00048"></a>00048   <span class="keywordtype">size_t</span> size;
+<a name="l00049"></a>00049 };
+<a name="l00050"></a>00050 
+<a name="l00051"></a>00051 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00052"></a><a class="code" 
href="../../d0/d00/daemontest__post__loop_8c.html#d81c59142c8e14bd20d5e266add76107">00052</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00053"></a>00053 {
+<a name="l00054"></a>00054   <span class="keyword">struct </span>CBC *cbc = 
ctx;
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056   <span class="keywordflow">if</span> (cbc-&gt;pos 
+ size * nmemb &gt; cbc-&gt;size)
+<a name="l00057"></a>00057     <span class="keywordflow">return</span> 0;      
             <span class="comment">/* overflow */</span>
+<a name="l00058"></a>00058   memcpy (&amp;cbc-&gt;buf[cbc-&gt;pos], ptr, size 
* nmemb);
+<a name="l00059"></a>00059   cbc-&gt;pos += size * nmemb;
+<a name="l00060"></a>00060   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00061"></a>00061 }
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00064"></a><a class="code" 
href="../../d0/d00/daemontest__post__loop_8c.html#eee0f81951a7fb03bc487d52660885d2">00064</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00065"></a>00065           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00066"></a>00066           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00067"></a>00067           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00068"></a>00068           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00069"></a>00069           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00070"></a>00070           <span class="keywordtype">void</span> 
**mptr)
+<a name="l00071"></a>00071 {
+<a name="l00072"></a>00072   <span class="keyword">static</span> <span 
class="keywordtype">int</span> marker;
+<a name="l00073"></a>00073   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00074"></a>00074   <span class="keywordtype">int</span> ret;
+<a name="l00075"></a>00075 
+<a name="l00076"></a>00076   <span class="keywordflow">if</span> (0 != strcmp 
(<span class="stringliteral">"POST"</span>, method))
+<a name="l00077"></a>00077     {
+<a name="l00078"></a>00078       printf (<span class="stringliteral">"METHOD: 
%s\n"</span>, method);
+<a name="l00079"></a>00079       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
            <span class="comment">/* unexpected method */</span>
+<a name="l00080"></a>00080     }
+<a name="l00081"></a>00081   <span class="keywordflow">if</span> ((*mptr != 
NULL) &amp;&amp; (0 == *upload_data_size))
+<a name="l00082"></a>00082     {
+<a name="l00083"></a>00083       <span class="keywordflow">if</span> (*mptr != 
&amp;marker)
+<a name="l00084"></a>00084         abort ();
+<a name="l00085"></a>00085       response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (2, <span class="stringliteral">"OK"</span>, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>);
+<a name="l00086"></a>00086       ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00087"></a>00087       <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00088"></a>00088       *mptr = NULL;
+<a name="l00089"></a>00089       <span class="keywordflow">return</span> ret;
+<a name="l00090"></a>00090     }
+<a name="l00091"></a>00091   <span class="keywordflow">if</span> (strlen (<a 
class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>)
 != *upload_data_size)
+<a name="l00092"></a>00092     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00093"></a>00093   *upload_data_size = 0;
+<a name="l00094"></a>00094   *mptr = &amp;marker;
+<a name="l00095"></a>00095   <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00096"></a>00096 }
+<a name="l00097"></a>00097 
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00100"></a><a class="code" 
href="../../d0/d00/daemontest__post__loop_8c.html#a7703d208253519ee52f603fe0a2da7a">00100</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">testInternalPost</a>
 ()
+<a name="l00101"></a>00101 {
+<a name="l00102"></a>00102   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00103"></a>00103   CURL *c;
+<a name="l00104"></a>00104   <span class="keywordtype">char</span> buf[2048];
+<a name="l00105"></a>00105   <span class="keyword">struct </span>CBC cbc;
+<a name="l00106"></a>00106   CURLcode errornum;
+<a name="l00107"></a>00107   <span class="keywordtype">int</span> i;
+<a name="l00108"></a>00108   <span class="keywordtype">char</span> url[1024];
+<a name="l00109"></a>00109 
+<a name="l00110"></a>00110   cbc.buf = buf;
+<a name="l00111"></a>00111   cbc.size = 2048;
+<a name="l00112"></a>00112   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00113"></a>00113                         1080, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00114"></a>00114   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00115"></a>00115     <span class="keywordflow">return</span> 1;
+<a name="l00116"></a>00116   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d0/d00/daemontest__post__loop_8c.html#2fe52d159b028f61b972ff15d7a6148a">LOOPCOUNT</a>;
 i++)
+<a name="l00117"></a>00117     {
+<a name="l00118"></a>00118       <span class="keywordflow">if</span> (99 == i 
% 100)
+<a name="l00119"></a>00119         fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00120"></a>00120       c = curl_easy_init ();
+<a name="l00121"></a>00121       cbc.pos = 0;
+<a name="l00122"></a>00122       buf[0] = <span 
class="charliteral">'\0'</span>;
+<a name="l00123"></a>00123       sprintf (url, <span 
class="stringliteral">"http://localhost:1080/hw%d";</span>, i);
+<a name="l00124"></a>00124       curl_easy_setopt (c, CURLOPT_URL, url);
+<a name="l00125"></a>00125       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00126"></a>00126       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00127"></a>00127       curl_easy_setopt (c, CURLOPT_POSTFIELDS, <a 
class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>);
+<a name="l00128"></a>00128       curl_easy_setopt (c, CURLOPT_POSTFIELDSIZE, 
strlen (<a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>));
+<a name="l00129"></a>00129       curl_easy_setopt (c, CURLOPT_POST, 1L);
+<a name="l00130"></a>00130       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00131"></a>00131       curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00132"></a>00132       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00133"></a>00133         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00134"></a>00134       <span class="keywordflow">else</span>
+<a name="l00135"></a>00135         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00136"></a>00136       curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 
15L);
+<a name="l00137"></a>00137       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00138"></a>00138       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00139"></a>00139       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00140"></a>00140       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00141"></a>00141       <span class="keywordflow">if</span> (CURLE_OK 
!= (errornum = curl_easy_perform (c)))
+<a name="l00142"></a>00142         {
+<a name="l00143"></a>00143           fprintf (stderr,
+<a name="l00144"></a>00144                    <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00145"></a>00145                    curl_easy_strerror (errornum));
+<a name="l00146"></a>00146           curl_easy_cleanup (c);
+<a name="l00147"></a>00147           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00148"></a>00148           <span class="keywordflow">return</span> 2;
+<a name="l00149"></a>00149         }
+<a name="l00150"></a>00150       curl_easy_cleanup (c);
+<a name="l00151"></a>00151       <span class="keywordflow">if</span> ((buf[0] 
!= <span class="charliteral">'O'</span>) || (buf[1] != <span 
class="charliteral">'K'</span>))
+<a name="l00152"></a>00152         {
+<a name="l00153"></a>00153           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00154"></a>00154           <span class="keywordflow">return</span> 4;
+<a name="l00155"></a>00155         }
+<a name="l00156"></a>00156     }
+<a name="l00157"></a>00157   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00158"></a>00158   <span class="keywordflow">if</span> (LOOPCOUNT 
&gt;= 99)
+<a name="l00159"></a>00159     fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00160"></a>00160   <span class="keywordflow">return</span> 0;
+<a name="l00161"></a>00161 }
+<a name="l00162"></a>00162 
+<a name="l00163"></a>00163 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00164"></a><a class="code" 
href="../../d0/d00/daemontest__post__loop_8c.html#9a1d221f0a21d6b53003f99e1f34d507">00164</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507">testMultithreadedPost</a>
 ()
+<a name="l00165"></a>00165 {
+<a name="l00166"></a>00166   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00167"></a>00167   CURL *c;
+<a name="l00168"></a>00168   <span class="keywordtype">char</span> buf[2048];
+<a name="l00169"></a>00169   <span class="keyword">struct </span>CBC cbc;
+<a name="l00170"></a>00170   CURLcode errornum;
+<a name="l00171"></a>00171   <span class="keywordtype">int</span> i;
+<a name="l00172"></a>00172   <span class="keywordtype">char</span> url[1024];
+<a name="l00173"></a>00173 
+<a name="l00174"></a>00174   cbc.buf = buf;
+<a name="l00175"></a>00175   cbc.size = 2048;
+<a name="l00176"></a>00176   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00177"></a>00177                         1081, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00178"></a>00178   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00179"></a>00179     <span class="keywordflow">return</span> 16;
+<a name="l00180"></a>00180   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d0/d00/daemontest__post__loop_8c.html#2fe52d159b028f61b972ff15d7a6148a">LOOPCOUNT</a>;
 i++)
+<a name="l00181"></a>00181     {
+<a name="l00182"></a>00182       <span class="keywordflow">if</span> (99 == i 
% 100)
+<a name="l00183"></a>00183         fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00184"></a>00184       c = curl_easy_init ();
+<a name="l00185"></a>00185       cbc.pos = 0;
+<a name="l00186"></a>00186       buf[0] = <span 
class="charliteral">'\0'</span>;
+<a name="l00187"></a>00187       sprintf (url, <span 
class="stringliteral">"http://localhost:1081/hw%d";</span>, i);
+<a name="l00188"></a>00188       curl_easy_setopt (c, CURLOPT_URL, url);
+<a name="l00189"></a>00189       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00190"></a>00190       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00191"></a>00191       curl_easy_setopt (c, CURLOPT_POSTFIELDS, <a 
class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>);
+<a name="l00192"></a>00192       curl_easy_setopt (c, CURLOPT_POSTFIELDSIZE, 
strlen (<a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>));
+<a name="l00193"></a>00193       curl_easy_setopt (c, CURLOPT_POST, 1L);
+<a name="l00194"></a>00194       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00195"></a>00195       curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00196"></a>00196       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00197"></a>00197         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00198"></a>00198       <span class="keywordflow">else</span>
+<a name="l00199"></a>00199         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00200"></a>00200       curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 
15L);
+<a name="l00201"></a>00201       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00202"></a>00202       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00203"></a>00203       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00204"></a>00204       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00205"></a>00205       <span class="keywordflow">if</span> (CURLE_OK 
!= (errornum = curl_easy_perform (c)))
+<a name="l00206"></a>00206         {
+<a name="l00207"></a>00207           fprintf (stderr,
+<a name="l00208"></a>00208                    <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00209"></a>00209                    curl_easy_strerror (errornum));
+<a name="l00210"></a>00210           curl_easy_cleanup (c);
+<a name="l00211"></a>00211           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00212"></a>00212           <span class="keywordflow">return</span> 
32;
+<a name="l00213"></a>00213         }
+<a name="l00214"></a>00214       curl_easy_cleanup (c);
+<a name="l00215"></a>00215       <span class="keywordflow">if</span> ((buf[0] 
!= <span class="charliteral">'O'</span>) || (buf[1] != <span 
class="charliteral">'K'</span>))
+<a name="l00216"></a>00216         {
+<a name="l00217"></a>00217           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00218"></a>00218           <span class="keywordflow">return</span> 
64;
+<a name="l00219"></a>00219         }
+<a name="l00220"></a>00220     }
+<a name="l00221"></a>00221   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00222"></a>00222   <span class="keywordflow">if</span> (LOOPCOUNT 
&gt;= 99)
+<a name="l00223"></a>00223     fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00224"></a>00224   <span class="keywordflow">return</span> 0;
+<a name="l00225"></a>00225 }
+<a name="l00226"></a>00226 
+<a name="l00227"></a>00227 
+<a name="l00228"></a>00228 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00229"></a><a class="code" 
href="../../d0/d00/daemontest__post__loop_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">00229</a>
 <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">testExternalPost</a>
 ()
+<a name="l00230"></a>00230 {
+<a name="l00231"></a>00231   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00232"></a>00232   CURL *c;
+<a name="l00233"></a>00233   <span class="keywordtype">char</span> buf[2048];
+<a name="l00234"></a>00234   <span class="keyword">struct </span>CBC cbc;
+<a name="l00235"></a>00235   CURLM *multi;
+<a name="l00236"></a>00236   CURLMcode mret;
+<a name="l00237"></a>00237   fd_set rs;
+<a name="l00238"></a>00238   fd_set ws;
+<a name="l00239"></a>00239   fd_set es;
+<a name="l00240"></a>00240   <span class="keywordtype">int</span> max;
+<a name="l00241"></a>00241   <span class="keywordtype">int</span> running;
+<a name="l00242"></a>00242   <span class="keyword">struct </span>CURLMsg *msg;
+<a name="l00243"></a>00243   time_t start;
+<a name="l00244"></a>00244   <span class="keyword">struct </span>timeval tv;
+<a name="l00245"></a>00245   <span class="keywordtype">int</span> i;
+<a name="l00246"></a>00246   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">long</span> <span class="keywordtype">long</span> timeout;
+<a name="l00247"></a>00247   <span class="keywordtype">long</span> ctimeout;
+<a name="l00248"></a>00248   <span class="keywordtype">char</span> url[1024];
+<a name="l00249"></a>00249 
+<a name="l00250"></a>00250   multi = NULL;
+<a name="l00251"></a>00251   cbc.buf = buf;
+<a name="l00252"></a>00252   cbc.size = 2048;
+<a name="l00253"></a>00253   cbc.pos = 0;
+<a name="l00254"></a>00254   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00255"></a>00255                         1082, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 NULL, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00256"></a>00256   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00257"></a>00257     <span class="keywordflow">return</span> 256;
+<a name="l00258"></a>00258   multi = curl_multi_init ();
+<a name="l00259"></a>00259   <span class="keywordflow">if</span> (multi == 
NULL)
+<a name="l00260"></a>00260     {
+<a name="l00261"></a>00261       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00262"></a>00262       <span class="keywordflow">return</span> 512;
+<a name="l00263"></a>00263     }
+<a name="l00264"></a>00264   <span class="keywordflow">for</span> (i = 0; i 
&lt; <a class="code" 
href="../../d0/d00/daemontest__post__loop_8c.html#2fe52d159b028f61b972ff15d7a6148a">LOOPCOUNT</a>;
 i++)
+<a name="l00265"></a>00265     {
+<a name="l00266"></a>00266       fprintf (stderr, <span 
class="stringliteral">"."</span>);
+<a name="l00267"></a>00267       c = curl_easy_init ();
+<a name="l00268"></a>00268       cbc.pos = 0;
+<a name="l00269"></a>00269       buf[0] = <span 
class="charliteral">'\0'</span>;
+<a name="l00270"></a>00270       sprintf (url, <span 
class="stringliteral">"http://localhost:1082/hw%d";</span>, i);
+<a name="l00271"></a>00271       curl_easy_setopt (c, CURLOPT_URL, url);
+<a name="l00272"></a>00272       curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00273"></a>00273       curl_easy_setopt (c, CURLOPT_WRITEDATA, 
&amp;cbc);
+<a name="l00274"></a>00274       curl_easy_setopt (c, CURLOPT_POSTFIELDS, <a 
class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>);
+<a name="l00275"></a>00275       curl_easy_setopt (c, CURLOPT_POSTFIELDSIZE, 
strlen (<a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#828745ec66d5f8b2195162f56365fb5a">POST_DATA</a>));
+<a name="l00276"></a>00276       curl_easy_setopt (c, CURLOPT_POST, 1L);
+<a name="l00277"></a>00277       curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00278"></a>00278       curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00279"></a>00279       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00280"></a>00280         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00281"></a>00281       <span class="keywordflow">else</span>
+<a name="l00282"></a>00282         curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00283"></a>00283       curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 
15L);
+<a name="l00284"></a>00284       <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00285"></a>00285       <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00286"></a>00286       <span class="comment">//   crashes on my 
system!</span>
+<a name="l00287"></a>00287       curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00288"></a>00288       mret = curl_multi_add_handle (multi, c);
+<a name="l00289"></a>00289       <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00290"></a>00290         {
+<a name="l00291"></a>00291           curl_multi_cleanup (multi);
+<a name="l00292"></a>00292           curl_easy_cleanup (c);
+<a name="l00293"></a>00293           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00294"></a>00294           <span class="keywordflow">return</span> 
1024;
+<a name="l00295"></a>00295         }
+<a name="l00296"></a>00296       start = time (NULL);
+<a name="l00297"></a>00297       <span class="keywordflow">while</span> ((time 
(NULL) - start &lt; 5) &amp;&amp; (multi != NULL))
+<a name="l00298"></a>00298         {
+<a name="l00299"></a>00299           max = 0;
+<a name="l00300"></a>00300           FD_ZERO (&amp;rs);
+<a name="l00301"></a>00301           FD_ZERO (&amp;ws);
+<a name="l00302"></a>00302           FD_ZERO (&amp;es);
+<a name="l00303"></a>00303           <span class="keywordflow">while</span> 
(CURLM_CALL_MULTI_PERFORM ==
+<a name="l00304"></a>00304                  curl_multi_perform (multi, 
&amp;running));
+<a name="l00305"></a>00305           mret = curl_multi_fdset (multi, &amp;rs, 
&amp;ws, &amp;es, &amp;max);
+<a name="l00306"></a>00306           <span class="keywordflow">if</span> (mret 
!= CURLM_OK)
+<a name="l00307"></a>00307             {
+<a name="l00308"></a>00308               curl_multi_remove_handle (multi, c);
+<a name="l00309"></a>00309               curl_multi_cleanup (multi);
+<a name="l00310"></a>00310               curl_easy_cleanup (c);
+<a name="l00311"></a>00311               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00312"></a>00312               <span 
class="keywordflow">return</span> 2048;
+<a name="l00313"></a>00313             }
+<a name="l00314"></a>00314           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00315"></a>00315             {
+<a name="l00316"></a>00316               curl_multi_remove_handle (multi, c);
+<a name="l00317"></a>00317               curl_multi_cleanup (multi);
+<a name="l00318"></a>00318               curl_easy_cleanup (c);
+<a name="l00319"></a>00319               <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00320"></a>00320               <span 
class="keywordflow">return</span> 4096;
+<a name="l00321"></a>00321             }
+<a name="l00322"></a>00322           <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>
 == <a class="code" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec">MHD_get_timeout</a>
 (d, &amp;timeout))
+<a name="l00323"></a>00323             timeout = 100;      <span 
class="comment">/* 100ms == INFTY -- CURL bug... */</span>
+<a name="l00324"></a>00324           <span class="keywordflow">if</span> 
((CURLM_OK == curl_multi_timeout (multi, &amp;ctimeout)) &amp;&amp;
+<a name="l00325"></a>00325               (ctimeout &lt; timeout) &amp;&amp; 
(ctimeout &gt;= 0))
+<a name="l00326"></a>00326             timeout = ctimeout;
+<a name="l00327"></a>00327           tv.tv_sec = timeout / 1000;
+<a name="l00328"></a>00328           tv.tv_usec = (timeout % 1000) * 1000;
+<a name="l00329"></a>00329           select (max + 1, &amp;rs, &amp;ws, 
&amp;es, &amp;tv);
+<a name="l00330"></a>00330           <span class="keywordflow">while</span> 
(CURLM_CALL_MULTI_PERFORM ==
+<a name="l00331"></a>00331                  curl_multi_perform (multi, 
&amp;running));
+<a name="l00332"></a>00332           <span class="keywordflow">if</span> 
(running == 0)
+<a name="l00333"></a>00333             {
+<a name="l00334"></a>00334               msg = curl_multi_info_read (multi, 
&amp;running);
+<a name="l00335"></a>00335               <span class="keywordflow">if</span> 
(msg == NULL)
+<a name="l00336"></a>00336                 <span 
class="keywordflow">break</span>;
+<a name="l00337"></a>00337               <span class="keywordflow">if</span> 
(msg-&gt;msg == CURLMSG_DONE)
+<a name="l00338"></a>00338                 {
+<a name="l00339"></a>00339                   <span 
class="keywordflow">if</span> (msg-&gt;data.result != CURLE_OK)
+<a name="l00340"></a>00340                     printf (<span 
class="stringliteral">"%s failed at %s:%d: `%s'\n"</span>,
+<a name="l00341"></a>00341                             <span 
class="stringliteral">"curl_multi_perform"</span>,
+<a name="l00342"></a>00342                             __FILE__,
+<a name="l00343"></a>00343                             __LINE__, 
curl_easy_strerror (msg-&gt;data.result));
+<a name="l00344"></a>00344                   curl_multi_remove_handle (multi, 
c);
+<a name="l00345"></a>00345                   curl_easy_cleanup (c);
+<a name="l00346"></a>00346                   c = NULL;
+<a name="l00347"></a>00347                 }
+<a name="l00348"></a>00348             }
+<a name="l00349"></a>00349           <a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(d);
+<a name="l00350"></a>00350         }
+<a name="l00351"></a>00351       <span class="keywordflow">if</span> (c != 
NULL)
+<a name="l00352"></a>00352         {
+<a name="l00353"></a>00353           curl_multi_remove_handle (multi, c);
+<a name="l00354"></a>00354           curl_easy_cleanup (c);
+<a name="l00355"></a>00355         }
+<a name="l00356"></a>00356       <span class="keywordflow">if</span> ((buf[0] 
!= <span class="charliteral">'O'</span>) || (buf[1] != <span 
class="charliteral">'K'</span>))
+<a name="l00357"></a>00357         {
+<a name="l00358"></a>00358           curl_multi_cleanup (multi);
+<a name="l00359"></a>00359           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00360"></a>00360           <span class="keywordflow">return</span> 
8192;
+<a name="l00361"></a>00361         }
+<a name="l00362"></a>00362     }
+<a name="l00363"></a>00363   curl_multi_cleanup (multi);
+<a name="l00364"></a>00364   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00365"></a>00365   fprintf (stderr, <span 
class="stringliteral">"\n"</span>);
+<a name="l00366"></a>00366   <span class="keywordflow">return</span> 0;
+<a name="l00367"></a>00367 }
+<a name="l00368"></a>00368 
+<a name="l00369"></a>00369 
+<a name="l00370"></a>00370 
+<a name="l00371"></a>00371 <span class="keywordtype">int</span>
+<a name="l00372"></a><a class="code" 
href="../../d0/d00/daemontest__post__loop_8c.html#d1835a0a190dc5fe4f925bb69443c770">00372</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00373"></a>00373 {
+<a name="l00374"></a>00374   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00375"></a>00375 
+<a name="l00376"></a>00376   <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>
 = NULL != strstr (argv[0], <span class="stringliteral">"11"</span>);
+<a name="l00377"></a>00377   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00378"></a>00378     <span class="keywordflow">return</span> 2;
+<a name="l00379"></a>00379   errorCount += <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">testInternalPost</a>
 ();
+<a name="l00380"></a>00380   errorCount += <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507">testMultithreadedPost</a>
 ();
+<a name="l00381"></a>00381   errorCount += <a class="code" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">testExternalPost</a>
 ();
+<a name="l00382"></a>00382   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00383"></a>00383     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00384"></a>00384   curl_global_cleanup ();
+<a name="l00385"></a>00385   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00386"></a>00386 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:17 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c.html
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c.html
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,476 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_get_chunked.c File 
Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_get_chunked.c File Reference</h1><code>#include &quot;<a 
class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_get_chunked.c:</div>
+<div class="dynsection">
+<p><center><img 
src="../../db/dd1/testcurl_2daemontest__get__chunked_8c__incl.png" border="0" 
usemap="#src/testcurl/daemontest_get_chunked.c_map" alt=""></center>
+<map name="src/testcurl/daemontest_get_chunked.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"></map>
+</div>
+
+<p>
+<a href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html">Go to 
the source code of this file.</a><table border="0" cellpadding="0" 
cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#5a8834c4750a8726a3fcd415ae3bb17e">crc</a>
 (void *cls, size_t pos, char *buf, int max)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#247ca414537954fdc7da5e213708ac8a">crcf</a>
 (void *ptr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#c0f9be0f8da826bce6690c51dbdd7a42">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **ptr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#c2a3fa292b3229a708534cdaa3a8472f">validate</a>
 (struct CBC cbc, int ebase)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#7fa4851635c52d9949098e98aab71929">testInternalGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#ab13e032aa6be6aa9302e24163c7cd15">testMultithreadedGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#73d107236c175617fa8f6e716ebeaef8">testExternalGet</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="c0f9be0f8da826bce6690c51dbdd7a42"></a><!-- doxytag: 
member="daemontest_get_chunked.c::ahc_echo" 
ref="c0f9be0f8da826bce6690c51dbdd7a42" args="(void *cls, struct MHD_Connection 
*connection, const char *url, const char *method, const char *version, const 
char *upload_data, unsigned int *upload_data_size, void **ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>ptr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00091">91</a>
 of file <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00066">crc()</a>,
 <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00085">crcf()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00178">MHD_create_response_from_callback()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
and <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/d2f/testcurl_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png"
 border="0" 
usemap="#df/d2f/testcurl_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph_map"
 alt=""></center>
+<map 
name="df/d2f/testcurl_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph_map">
+<area shape="rect" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#5a8834c4750a8726a3fcd415ae3bb17e"
 title="crc" alt="" coords="247,5,287,32"><area shape="rect" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#247ca414537954fdc7da5e213708ac8a"
 title="crcf" alt="" coords="245,56,288,83"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="136,107,397,133"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="180,157,353,184"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="184,208,349,235"><area shape="rect" 
href="../../d9/d6b/response_8c.html#2091d2691bb976dc32606f6a2ead60bb" 
title="MHD_add_response_header" alt="" coords="451,5,651,32"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="447,208,655,235"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_get_chunked.c::copyBuffer" 
ref="d81c59142c8e14bd20d5e266add76107" args="(void *ptr, size_t size, size_t 
nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00050">50</a>
 of file <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="5a8834c4750a8726a3fcd415ae3bb17e"></a><!-- doxytag: 
member="daemontest_get_chunked.c::crc" ref="5a8834c4750a8726a3fcd415ae3bb17e" 
args="(void *cls, size_t pos, char *buf, int max)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int crc           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>pos</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>buf</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>max</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+MHD content reader callback that returns data in chunks. 
+<p>Definition at line <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00066">66</a>
 of file <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dc/d43/response_8c-source.html#l00036">MHD_add_response_header()</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00091">ahc_echo()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.png"
 border="0" 
usemap="#df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph_map"
 alt=""></center>
+<map 
name="df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#2091d2691bb976dc32606f6a2ead60bb" 
title="MHD_add_response_header" alt="" coords="95,5,295,32"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_icgraph.png"
 border="0" 
usemap="#df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_icgraph_map"
 alt=""></center>
+<map 
name="df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_icgraph_map">
+<area shape="rect" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#c0f9be0f8da826bce6690c51dbdd7a42"
 title="ahc_echo" alt="" coords="93,5,176,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="247ca414537954fdc7da5e213708ac8a"></a><!-- doxytag: 
member="daemontest_get_chunked.c::crcf" ref="247ca414537954fdc7da5e213708ac8a" 
args="(void *ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static void crcf           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Dummy function that does nothing. 
+<p>Definition at line <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00085">85</a>
 of file <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00091">ahc_echo()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/d2f/testcurl_2daemontest__get__chunked_8c_247ca414537954fdc7da5e213708ac8a_icgraph.png"
 border="0" 
usemap="#df/d2f/testcurl_2daemontest__get__chunked_8c_247ca414537954fdc7da5e213708ac8a_icgraph_map"
 alt=""></center>
+<map 
name="df/d2f/testcurl_2daemontest__get__chunked_8c_247ca414537954fdc7da5e213708ac8a_icgraph_map">
+<area shape="rect" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#c0f9be0f8da826bce6690c51dbdd7a42"
 title="ahc_echo" alt="" coords="99,5,181,32"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_get_chunked.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00348">348</a>
 of file <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00192">testExternalGet()</a>,
 <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00093">testInternalGet()</a>,
 and <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00142">testMultithreadedGet()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/d2f/testcurl_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#df/d2f/testcurl_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="df/d2f/testcurl_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="125,1694,245,1720"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="127,1795,244,1822"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="107,1744,264,1771"><area 
shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="345,1795,428,1822"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,1846,431,1872"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,148,1441,175"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="600,1643,680,1670"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,1694,461,1720"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,1744,460,1771"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="596,1896,684,1923"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="509,1947,771,1974"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1580,2507,1607"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1530,2473,1556"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1682,2469,1708"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1682,2764,1708"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,326,1725,352"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,896,2708,923"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,680,2205,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,275,1921,302"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,224,1947,251"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1592,2211,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,782,1957,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1783,2471,1810"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2588,1783,2732,1810"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,934,2199,960"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,1694,1012,1720"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,731,964,758"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1896,1951,1923"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,782,1241,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1339,1732,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,731,1736,758"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,630,1736,656"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,579,1220,606"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,680,1471,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1035,1967,1062"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1491,1959,1518"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,1390,2496,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1238,1943,1264"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,1339,2195,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1536,2217,1563"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1288,1976,1315"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1592,1956,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1795,2197,1822"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1086,1969,1112"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,579,1965,606"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,731,1916,758"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,832,1947,859"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,528,1917,555"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,1694,713,1720"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="73d107236c175617fa8f6e716ebeaef8"></a><!-- doxytag: 
member="daemontest_get_chunked.c::testExternalGet" 
ref="73d107236c175617fa8f6e716ebeaef8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00231">231</a>
 of file <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
and <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00123">validate()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/d2f/testcurl_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png"
 border="0" 
usemap="#df/d2f/testcurl_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph_map"
 alt=""></center>
+<map 
name="df/d2f/testcurl_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1832,1951,1915,1977"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,727,295,753"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1073,1799,1193,1825"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="408,828,488,855"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,777,325,804"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="375,76,521,103"><area shape="rect" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#c2a3fa292b3229a708534cdaa3a8472f"
 title="validate" alt="" coords="215,2001,287,2028"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2105,2052,2193,2079"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2019,2001,2280,2028"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2029,1748,2269,1775"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2063,1697,2236,1724"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2067,1951,2232,1977"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2329,1976,2537,2003"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1283,811,1477,837"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2385,684,2481,711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1789,583,1957,609"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1591,785,1673,812"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1565,735,1699,761"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1784,1799,1963,1825"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1555,1089,1709,1116"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2065,1900,2233,1927"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2361,1925,2505,1952"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2373,1824,2493,1851"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2331,1875,2536,1901"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1796,1089,1951,1116"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="572,828,764,855"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="620,723,716,749"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1561,887,1703,913"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="815,608,993,635"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1276,1292,1484,1319"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1272,608,1488,635"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1272,532,1488,559"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="836,723,972,749"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1044,608,1223,635"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1545,1140,1719,1167"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1553,1292,1711,1319"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2040,1495,2259,1521"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1569,1596,1695,1623"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1800,1444,1947,1471"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1777,1697,1969,1724"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1536,1545,1728,1572"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1556,1241,1708,1268"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1797,1241,1949,1268"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1543,988,1721,1015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1547,532,1717,559"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1596,481,1668,508"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1565,684,1699,711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1595,380,1669,407"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="375,777,521,804"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="7fa4851635c52d9949098e98aab71929"></a><!-- doxytag: 
member="daemontest_get_chunked.c::testInternalGet" 
ref="7fa4851635c52d9949098e98aab71929" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testInternalGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00146">146</a>
 of file <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 and <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00123">validate()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/d2f/testcurl_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.png"
 border="0" 
usemap="#df/d2f/testcurl_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph_map"
 alt=""></center>
+<map 
name="df/d2f/testcurl_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1965,1781,2048,1808"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="201,1870,289,1897"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="171,844,320,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="956,1668,1103,1694"><area shape="rect" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#c2a3fa292b3229a708534cdaa3a8472f"
 title="validate" alt="" coords="209,1921,281,1948"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2252,1730,2340,1757"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2165,1781,2427,1808"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2176,1161,2416,1188"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2209,1465,2383,1492"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2213,1680,2379,1706"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2476,1730,2684,1757"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2532,604,2628,630"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="368,844,515,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1180,1566,1372,1593"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="564,502,660,529"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1460,1516,1601,1542"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="711,376,889,402"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1172,984,1380,1010"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1168,502,1384,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1168,401,1384,428"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1216,1034,1336,1061"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="732,477,868,504"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="940,477,1119,504"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1433,654,1628,681"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1679,502,1847,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1917,1110,2096,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2212,1629,2380,1656"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2508,1528,2652,1554"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2735,1553,2932,1580"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2520,1629,2640,1656"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2477,1680,2683,1706"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2508,1832,2652,1858"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1444,604,1617,630"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1452,908,1609,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1897,1389,2116,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1468,857,1593,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1689,1414,1836,1441"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1435,1212,1627,1238"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1435,958,1627,985"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1455,1060,1607,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1687,908,1839,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1441,1110,1620,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1445,401,1616,428"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1685,756,1840,782"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1684,1313,1841,1340"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1696,857,1829,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1495,452,1567,478"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1464,756,1597,782"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1493,300,1568,326"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="ab13e032aa6be6aa9302e24163c7cd15"></a><!-- doxytag: 
member="daemontest_get_chunked.c::testMultithreadedGet" 
ref="ab13e032aa6be6aa9302e24163c7cd15" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithreadedGet           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00188">188</a>
 of file <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 and <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00123">validate()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/d2f/testcurl_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png"
 border="0" 
usemap="#df/d2f/testcurl_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph_map"
 alt=""></center>
+<map 
name="df/d2f/testcurl_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2005,1781,2088,1808"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,1870,329,1897"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,844,360,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,1668,1143,1694"><area shape="rect" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#c2a3fa292b3229a708534cdaa3a8472f"
 title="validate" alt="" coords="249,1921,321,1948"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2292,1730,2380,1757"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2205,1781,2467,1808"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2216,1161,2456,1188"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2249,1465,2423,1492"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2253,1680,2419,1706"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2516,1730,2724,1757"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2572,604,2668,630"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,844,555,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1220,1566,1412,1593"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,502,700,529"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1500,1516,1641,1542"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,376,929,402"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1212,984,1420,1010"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1208,502,1424,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1208,401,1424,428"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1256,1034,1376,1061"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,477,908,504"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,477,1159,504"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1473,654,1668,681"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1719,502,1887,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1957,1110,2136,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2252,1629,2420,1656"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2548,1528,2692,1554"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2775,1553,2972,1580"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2560,1629,2680,1656"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2517,1680,2723,1706"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2548,1832,2692,1858"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1484,604,1657,630"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1492,908,1649,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1937,1389,2156,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1508,857,1633,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1729,1414,1876,1441"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1475,1212,1667,1238"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1475,958,1667,985"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1495,1060,1647,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1727,908,1879,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1481,1110,1660,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1485,401,1656,428"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1725,756,1880,782"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1724,1313,1881,1340"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1736,857,1869,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1535,452,1607,478"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1504,756,1637,782"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1533,300,1608,326"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="c2a3fa292b3229a708534cdaa3a8472f"></a><!-- doxytag: 
member="daemontest_get_chunked.c::validate" 
ref="c2a3fa292b3229a708534cdaa3a8472f" args="(struct CBC cbc, int ebase)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int validate           </td>
+          <td>(</td>
+          <td class="paramtype">struct CBC&nbsp;</td>
+          <td class="paramname"> <em>cbc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>ebase</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00123">123</a>
 of file <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html">daemontest_get_chunked.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00231">testExternalGet()</a>,
 <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00146">testInternalGet()</a>,
 and <a class="el" 
href="../../d2/d92/testcurl_2daemontest__get__chunked_8c-source.html#l00188">testMultithreadedGet()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/d2f/testcurl_2daemontest__get__chunked_8c_c2a3fa292b3229a708534cdaa3a8472f_icgraph.png"
 border="0" 
usemap="#df/d2f/testcurl_2daemontest__get__chunked_8c_c2a3fa292b3229a708534cdaa3a8472f_icgraph_map"
 alt=""></center>
+<map 
name="df/d2f/testcurl_2daemontest__get__chunked_8c_c2a3fa292b3229a708534cdaa3a8472f_icgraph_map">
+<area shape="rect" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="144,6,264,32"><area shape="rect" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="145,56,263,83"><area shape="rect" 
href="../../df/d2f/testcurl_2daemontest__get__chunked_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="125,107,283,134"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:02 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_247ca414537954fdc7da5e213708ac8a_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_247ca414537954fdc7da5e213708ac8a_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_247ca414537954fdc7da5e213708ac8a_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$df/d2f/testcurl_2daemontest__get__chunked_8c.html#c0f9be0f8da826bce6690c51dbdd7a42"
 title="ahc_echo" alt="" coords="99,5,181,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_247ca414537954fdc7da5e213708ac8a_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_247ca414537954fdc7da5e213708ac8a_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_247ca414537954fdc7da5e213708ac8a_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+84d46e8db2387469458ea199064fad03
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_247ca414537954fdc7da5e213708ac8a_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_247ca414537954fdc7da5e213708ac8a_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#2091d2691bb976dc32606f6a2ead60bb" 
title="MHD_add_response_header" alt="" coords="95,5,295,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+14bcf3b1ad04af951b99df78251b3d7f
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+<area shape="rect" 
href="$df/d2f/testcurl_2daemontest__get__chunked_8c.html#c0f9be0f8da826bce6690c51dbdd7a42"
 title="ahc_echo" alt="" coords="93,5,176,32">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+0d858276bd8dfd6fd7e13454d30dba58
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_5a8834c4750a8726a3fcd415ae3bb17e_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1832,1951,1915,1977">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,727,295,753">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1073,1799,1193,1825">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="408,828,488,855">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,777,325,804">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="375,76,521,103">
+<area shape="rect" 
href="$df/d2f/testcurl_2daemontest__get__chunked_8c.html#c2a3fa292b3229a708534cdaa3a8472f"
 title="validate" alt="" coords="215,2001,287,2028">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2105,2052,2193,2079">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2019,2001,2280,2028">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2029,1748,2269,1775">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2063,1697,2236,1724">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2067,1951,2232,1977">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2329,1976,2537,2003">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1283,811,1477,837">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2385,684,2481,711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1789,583,1957,609">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1591,785,1673,812">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1565,735,1699,761">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1784,1799,1963,1825">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1555,1089,1709,1116">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2065,1900,2233,1927">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2361,1925,2505,1952">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2373,1824,2493,1851">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2331,1875,2536,1901">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1796,1089,1951,1116">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="572,828,764,855">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="620,723,716,749">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1561,887,1703,913">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="815,608,993,635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1276,1292,1484,1319">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1272,608,1488,635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1272,532,1488,559">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="836,723,972,749">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1044,608,1223,635">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1545,1140,1719,1167">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1553,1292,1711,1319">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2040,1495,2259,1521">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1569,1596,1695,1623">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1800,1444,1947,1471">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1777,1697,1969,1724">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1536,1545,1728,1572">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1556,1241,1708,1268">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1797,1241,1949,1268">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1543,988,1721,1015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1547,532,1717,559">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1596,481,1668,508">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1565,684,1699,711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1595,380,1669,407">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="375,777,521,804">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+72780b0f10545fbbaa338fa8f4f39de4
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_73d107236c175617fa8f6e716ebeaef8_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1965,1781,2048,1808">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="201,1870,289,1897">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="171,844,320,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="956,1668,1103,1694">
+<area shape="rect" 
href="$df/d2f/testcurl_2daemontest__get__chunked_8c.html#c2a3fa292b3229a708534cdaa3a8472f"
 title="validate" alt="" coords="209,1921,281,1948">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2252,1730,2340,1757">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2165,1781,2427,1808">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2176,1161,2416,1188">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2209,1465,2383,1492">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2213,1680,2379,1706">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2476,1730,2684,1757">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2532,604,2628,630">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="368,844,515,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1180,1566,1372,1593">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="564,502,660,529">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1460,1516,1601,1542">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="711,376,889,402">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1172,984,1380,1010">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1168,502,1384,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1168,401,1384,428">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1216,1034,1336,1061">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="732,477,868,504">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="940,477,1119,504">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1433,654,1628,681">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1679,502,1847,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1917,1110,2096,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2212,1629,2380,1656">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2508,1528,2652,1554">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2735,1553,2932,1580">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2520,1629,2640,1656">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2477,1680,2683,1706">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2508,1832,2652,1858">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1444,604,1617,630">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1452,908,1609,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1897,1389,2116,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1468,857,1593,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1689,1414,1836,1441">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1435,1212,1627,1238">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1435,958,1627,985">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1455,1060,1607,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1687,908,1839,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1441,1110,1620,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1445,401,1616,428">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1685,756,1840,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1684,1313,1841,1340">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1696,857,1829,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1495,452,1567,478">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1464,756,1597,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1493,300,1568,326">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+1eaa0d7b67ecb132b9e49f7bbe24ff28
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_7fa4851635c52d9949098e98aab71929_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2005,1781,2088,1808">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="241,1870,329,1897">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="211,844,360,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="996,1668,1143,1694">
+<area shape="rect" 
href="$df/d2f/testcurl_2daemontest__get__chunked_8c.html#c2a3fa292b3229a708534cdaa3a8472f"
 title="validate" alt="" coords="249,1921,321,1948">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2292,1730,2380,1757">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2205,1781,2467,1808">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2216,1161,2456,1188">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2249,1465,2423,1492">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2253,1680,2419,1706">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2516,1730,2724,1757">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2572,604,2668,630">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="408,844,555,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1220,1566,1412,1593">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="604,502,700,529">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1500,1516,1641,1542">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="751,376,929,402">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1212,984,1420,1010">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1208,502,1424,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1208,401,1424,428">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1256,1034,1376,1061">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="772,477,908,504">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="980,477,1159,504">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1473,654,1668,681">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1719,502,1887,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1957,1110,2136,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2252,1629,2420,1656">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2548,1528,2692,1554">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2775,1553,2972,1580">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2560,1629,2680,1656">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2517,1680,2723,1706">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2548,1832,2692,1858">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1484,604,1657,630">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1492,908,1649,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1937,1389,2156,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1508,857,1633,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1729,1414,1876,1441">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1475,1212,1667,1238">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1475,958,1667,985">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1495,1060,1647,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1727,908,1879,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1481,1110,1660,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1485,401,1656,428">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1725,756,1880,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1724,1313,1881,1340">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1736,857,1869,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1535,452,1607,478">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1504,756,1637,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1533,300,1608,326">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+5677858b744b3da210b1116757eb66b2
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_ab13e032aa6be6aa9302e24163c7cd15_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,7 @@
+<area shape="rect" 
href="$df/d2f/testcurl_2daemontest__get__chunked_8c.html#5a8834c4750a8726a3fcd415ae3bb17e"
 title="crc" alt="" coords="247,5,287,32">
+<area shape="rect" 
href="$df/d2f/testcurl_2daemontest__get__chunked_8c.html#247ca414537954fdc7da5e213708ac8a"
 title="crcf" alt="" coords="245,56,288,83">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="136,107,397,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="180,157,353,184">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="184,208,349,235">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#2091d2691bb976dc32606f6a2ead60bb" 
title="MHD_add_response_header" alt="" coords="451,5,651,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="447,208,655,235">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+f893d5918f9f01489e28235b54114b0f
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c2a3fa292b3229a708534cdaa3a8472f_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c2a3fa292b3229a708534cdaa3a8472f_icgraph.map
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c2a3fa292b3229a708534cdaa3a8472f_icgraph.map
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" 
href="$df/d2f/testcurl_2daemontest__get__chunked_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="144,6,264,32">
+<area shape="rect" 
href="$df/d2f/testcurl_2daemontest__get__chunked_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="145,56,263,83">
+<area shape="rect" 
href="$df/d2f/testcurl_2daemontest__get__chunked_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="125,107,283,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c2a3fa292b3229a708534cdaa3a8472f_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c2a3fa292b3229a708534cdaa3a8472f_icgraph.md5
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c2a3fa292b3229a708534cdaa3a8472f_icgraph.md5
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+2126e1d0b274bc4efe3eed041a4c0b4e
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c2a3fa292b3229a708534cdaa3a8472f_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_c2a3fa292b3229a708534cdaa3a8472f_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8"
 title="testExternalGet" alt="" coords="125,1694,245,1720">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929"
 title="testInternalGet" alt="" coords="127,1795,244,1822">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15"
 title="testMultithreadedGet" alt="" coords="107,1744,264,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="345,1795,428,1822">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="343,1846,431,1872">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1321,148,1441,175">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="600,1643,680,1670">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="312,1694,461,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="313,1744,460,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="596,1896,684,1923">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="509,1947,771,1974">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2267,1580,2507,1607">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2300,1530,2473,1556">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2304,1682,2469,1708">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2556,1682,2764,1708">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1531,326,1725,352">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2612,896,2708,923">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2037,680,2205,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1839,275,1921,302">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1813,224,1947,251">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2032,1592,2211,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1803,782,1957,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2303,1783,2471,1810">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2588,1783,2732,1810">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2044,934,2199,960">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="820,1694,1012,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="868,731,964,758">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1809,1896,1951,1923">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1063,782,1241,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1524,1339,1732,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1520,731,1736,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1520,630,1736,656">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1084,579,1220,606">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1292,680,1471,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1793,1035,1967,1062">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1801,1491,1959,1518">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2277,1390,2496,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1817,1238,1943,1264">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2048,1339,2195,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2025,1536,2217,1563">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1784,1288,1976,1315">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1804,1592,1956,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2045,1795,2197,1822">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1791,1086,1969,1112">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1795,579,1965,606">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1844,731,1916,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1813,832,1947,859">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1843,528,1917,555">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="567,1694,713,1720">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                             (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
     2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+177747f78d57346c93f1a96d6f9359dd
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/d2f/testcurl_2daemontest__get__chunked_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d45/testzzuf_2daemontest__put__chunked_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d45/testzzuf_2daemontest__put__chunked_8c__incl.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d45/testzzuf_2daemontest__put__chunked_8c__incl.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">
+<area shape="rect" href="$d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d45/testzzuf_2daemontest__put__chunked_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d45/testzzuf_2daemontest__put__chunked_8c__incl.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d45/testzzuf_2daemontest__put__chunked_8c__incl.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+bafc5707ac41f3ae477a764df2d339ad
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d45/testzzuf_2daemontest__put__chunked_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/d45/testzzuf_2daemontest__put__chunked_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/df/d48/connection_8h__dep__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/df/d48/connection_8h__dep__incl.map          
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/df/d48/connection_8h__dep__incl.map  
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$d5/d5f/connection_8c.html" title="Methods for 
managing connections." alt="" coords="5,84,187,110">
+<area shape="rect" href="$dc/d21/daemon_8c.html" title="A minimal&#45;HTTP 
server library." alt="" coords="211,84,376,110">

Added: libmicrohttpd-docs/WWW/doxygen/df/d48/connection_8h__dep__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/df/d48/connection_8h__dep__incl.md5          
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/df/d48/connection_8h__dep__incl.md5  
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+918dd651e5c74945438aca780da43f2e
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/df/d48/connection_8h__dep__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/d48/connection_8h__dep__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/df/d50/structMHD__Connection.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/df/d50/structMHD__Connection.html            
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/df/d50/structMHD__Connection.html    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,755 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: MHD_Connection Struct Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a 
href="../../classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+      <li><a 
href="../../annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="../../functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>MHD_Connection Struct Reference</h1><!-- doxytag: class="MHD_Connection" 
--><code>#include &lt;<a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a 
class="el" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">next</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a 
class="el" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">daemon</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a 
class="el" href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#669c751eda79f0800f2a77626db79f4b">headers_received</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a 
class="el" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">response</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct 
MemoryPool *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">pool</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#ba467f24dfaf87dba9173b57390a107e">client_context</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#7872b97b30b552ffa0d27c45b5b3173b">method</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#113d6d7f52f3367616e54febb19609b3">url</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">version</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">read_buffer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">write_buffer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#2aba01ad271e0df84b552b62094b432c">last</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char 
*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#3df6562fa38cf5fbf81b269f9e0cdf79">colon</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct 
sockaddr_in *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#8af502db4116df2af26e8c2722a50dec">addr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">pthread_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#6bd361b4ee1849816ec771987ed74076">pid</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">read_buffer_size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">read_buffer_offset</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#0cee354ba776cb3160114a1a94988400">write_buffer_size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">write_buffer_send_offset</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#263f796b7802c743a37c6302697e047d">write_buffer_append_offset</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">remaining_upload_size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">response_write_position</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#72427791258e7924ab5f447db9ad98fe">continue_message_write_offset</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">socklen_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#1b5cf1822c14bc2654fd08740dac538c">addr_len</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">time_t&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#b2845bb9a203cdd2a0c4584476ea0fce">last_activity</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">socket_fd</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">read_closed</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum <a 
class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a">MHD_CONNECTION_STATE</a>&nbsp;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">state</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#9e0f2d520ef6763e826b4fead95f46ac">responseCode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#b62af75f6eb3113269d1332404beffdf">response_unready</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#cde8c3ee3dbf5883ebfe54ee2582b429">have_chunked_response</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d50/structMHD__Connection.html#43e580beaa73b4c589c86fc9f144fbad">have_chunked_upload</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#9368e82e937ced914cdefa4c8a171f0b">current_chunk_size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d50/structMHD__Connection.html#d4684664e6edefa6c29a863036a7e275">current_chunk_offset</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00287">287</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="7169b915f34730c99ce0f0143a1b2fca"></a><!-- doxytag: 
member="MHD_Connection::next" ref="7169b915f34730c99ce0f0143a1b2fca" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a>* <a 
class="el" 
href="../../df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">MHD_Connection::next</a><code>
 [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+This is a linked list. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00293">293</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00377">MHD_get_timeout()</a>, and <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d2a51c2f1ec5088469856c785ad2c04d"></a><!-- doxytag: 
member="MHD_Connection::daemon" ref="d2a51c2f1ec5088469856c785ad2c04d" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a>* <a class="el" 
href="../../df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">MHD_Connection::daemon</a><code>
 [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reference to the <a class="el" 
href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> struct. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00298">298</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01178">do_read()</a>, <a 
class="el" href="../../d5/de3/connection_8c-source.html#l01446">do_write()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00900">parse_cookie_header()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01216">process_header_line()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="669c751eda79f0800f2a77626db79f4b"></a><!-- doxytag: 
member="MHD_Connection::headers_received" 
ref="669c751eda79f0800f2a77626db79f4b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" 
href="../../da/d4a/structMHD__HTTP__Header.html">MHD_HTTP_Header</a>* <a 
class="el" 
href="../../df/d50/structMHD__Connection.html#669c751eda79f0800f2a77626db79f4b">MHD_Connection::headers_received</a><code>
 [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Linked list of parsed headers. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00303">303</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00130">MHD_get_connection_values()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00164">MHD_lookup_connection_value()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="470f3cf577023ac870eb4eafbafdb48b"></a><!-- doxytag: 
member="MHD_Connection::response" ref="470f3cf577023ac870eb4eafbafdb48b" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a>* <a class="el" 
href="../../df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">MHD_Connection::response</a><code>
 [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Response to transmit (initially NULL). 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00308">308</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00233">need_100_continue()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b7eee4dc875c9d7b784edfdfca5c1da4"></a><!-- doxytag: 
member="MHD_Connection::pool" ref="b7eee4dc875c9d7b784edfdfca5c1da4" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct MemoryPool* <a class="el" 
href="../../df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">MHD_Connection::pool</a><code>
 [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The memory pool is created whenever we first read from the TCP stream and 
destroyed at the end of each request (and re-created for the next request). In 
the meantime, this pointer is NULL. The pool is used for all connection-related 
data except for the response (which maybe shared between connections) and the 
IP address (which persists across individual requests). 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00320">320</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01482">check_write_done()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00837">connection_add_header()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00784">get_next_header_line()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00900">parse_cookie_header()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00464">try_grow_read_buffer()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="ba467f24dfaf87dba9173b57390a107e"></a><!-- doxytag: 
member="MHD_Connection::client_context" ref="ba467f24dfaf87dba9173b57390a107e" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* <a class="el" 
href="../../df/d50/structMHD__Connection.html#ba467f24dfaf87dba9173b57390a107e">MHD_Connection::client_context</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+We allow the main application to associate some pointer with the connection. 
Here is where we store it. (MHD does not know or care what it is). 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00328">328</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="7872b97b30b552ffa0d27c45b5b3173b"></a><!-- doxytag: 
member="MHD_Connection::method" ref="7872b97b30b552ffa0d27c45b5b3173b" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" 
href="../../df/d50/structMHD__Connection.html#7872b97b30b552ffa0d27c45b5b3173b">MHD_Connection::method</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Request method. Should be GET/POST/etc. Allocated in pool. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00334">334</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00970">parse_initial_message_line()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="113d6d7f52f3367616e54febb19609b3"></a><!-- doxytag: 
member="MHD_Connection::url" ref="113d6d7f52f3367616e54febb19609b3" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" 
href="../../df/d50/structMHD__Connection.html#113d6d7f52f3367616e54febb19609b3">MHD_Connection::url</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Requested URL (everything after "GET" only). Allocated in pool. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00340">340</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00784">get_next_header_line()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00970">parse_initial_message_line()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="499abd3f77787d3d9cc83f4df9b1b9d8"></a><!-- doxytag: 
member="MHD_Connection::version" ref="499abd3f77787d3d9cc83f4df9b1b9d8" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" 
href="../../df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">MHD_Connection::version</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+HTTP version string (i.e. http/1.1). Allocated in pool. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00346">346</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00233">need_100_continue()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00970">parse_initial_message_line()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="c4c01942c68e3232f65ced7a96a39a79"></a><!-- doxytag: 
member="MHD_Connection::read_buffer" ref="c4c01942c68e3232f65ced7a96a39a79" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" 
href="../../df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">MHD_Connection::read_buffer</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Buffer for reading requests. Allocated in pool. Actually one byte larger than 
read_buffer_size (if non-NULL) to allow for 0-termination. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00354">354</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01178">do_read()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00784">get_next_header_line()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00464">try_grow_read_buffer()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="2eda64461422d866869a746f693fcac0"></a><!-- doxytag: 
member="MHD_Connection::write_buffer" ref="2eda64461422d866869a746f693fcac0" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" 
href="../../df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">MHD_Connection::write_buffer</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Buffer for writing response (headers only). Allocated in pool. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00360">360</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01482">check_write_done()</a>, <a 
class="el" href="../../d5/de3/connection_8c-source.html#l01446">do_write()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="2aba01ad271e0df84b552b62094b432c"></a><!-- doxytag: 
member="MHD_Connection::last" ref="2aba01ad271e0df84b552b62094b432c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" 
href="../../df/d50/structMHD__Connection.html#2aba01ad271e0df84b552b62094b432c">MHD_Connection::last</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Last incomplete header line during parsing of headers. Allocated in pool. Only 
valid if state is either HEADER_PART_RECEIVED or FOOTER_PART_RECEIVED. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00367">367</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01216">process_header_line()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="3df6562fa38cf5fbf81b269f9e0cdf79"></a><!-- doxytag: 
member="MHD_Connection::colon" ref="3df6562fa38cf5fbf81b269f9e0cdf79" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" 
href="../../df/d50/structMHD__Connection.html#3df6562fa38cf5fbf81b269f9e0cdf79">MHD_Connection::colon</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Position after the colon on the last incomplete header line during parsing of 
headers. Allocated in pool. Only valid if state is either HEADER_PART_RECEIVED 
or FOOTER_PART_RECEIVED. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00375">375</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01257">process_broken_line()</a>, 
and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01216">process_header_line()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="8af502db4116df2af26e8c2722a50dec"></a><!-- doxytag: 
member="MHD_Connection::addr" ref="8af502db4116df2af26e8c2722a50dec" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct sockaddr_in* <a class="el" 
href="../../df/d50/structMHD__Connection.html#8af502db4116df2af26e8c2722a50dec">MHD_Connection::addr</a><code>
 [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Foreign address (of length addr_len). MALLOCED (not in pool!). 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00381">381</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="6bd361b4ee1849816ec771987ed74076"></a><!-- doxytag: 
member="MHD_Connection::pid" ref="6bd361b4ee1849816ec771987ed74076" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">pthread_t <a class="el" 
href="../../df/d50/structMHD__Connection.html#6bd361b4ee1849816ec771987ed74076">MHD_Connection::pid</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Thread for this connection (if we are using one thread per connection). 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00387">387</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
and <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="f23a7e4ba75da9727de3ef7608d6a768"></a><!-- doxytag: 
member="MHD_Connection::read_buffer_size" 
ref="f23a7e4ba75da9727de3ef7608d6a768" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" 
href="../../df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">MHD_Connection::read_buffer_size</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Size of read_buffer (in bytes). This value indicates how many bytes we're 
willing to read into the buffer; the real buffer is one byte longer to allow 
for adding zero-termination (when needed). 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00395">395</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01178">do_read()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00784">get_next_header_line()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00464">try_grow_read_buffer()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="8ad3cdae6a57192267b858e1b06cb7f2"></a><!-- doxytag: 
member="MHD_Connection::read_buffer_offset" 
ref="8ad3cdae6a57192267b858e1b06cb7f2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" 
href="../../df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">MHD_Connection::read_buffer_offset</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Position where we currently append data in read_buffer (last valid position). 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00401">401</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01178">do_read()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00784">get_next_header_line()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0cee354ba776cb3160114a1a94988400"></a><!-- doxytag: 
member="MHD_Connection::write_buffer_size" 
ref="0cee354ba776cb3160114a1a94988400" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" 
href="../../df/d50/structMHD__Connection.html#0cee354ba776cb3160114a1a94988400">MHD_Connection::write_buffer_size</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Size of write_buffer (in bytes). 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00406">406</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01482">check_write_done()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0ddc7f9fe78e42e9cdc7df7625d45d35"></a><!-- doxytag: 
member="MHD_Connection::write_buffer_send_offset" 
ref="0ddc7f9fe78e42e9cdc7df7625d45d35" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" 
href="../../df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">MHD_Connection::write_buffer_send_offset</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Offset where we are with sending from write_buffer. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00411">411</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01482">check_write_done()</a>, <a 
class="el" href="../../d5/de3/connection_8c-source.html#l01446">do_write()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="263f796b7802c743a37c6302697e047d"></a><!-- doxytag: 
member="MHD_Connection::write_buffer_append_offset" 
ref="263f796b7802c743a37c6302697e047d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" 
href="../../df/d50/structMHD__Connection.html#263f796b7802c743a37c6302697e047d">MHD_Connection::write_buffer_append_offset</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Last valid location in write_buffer (where do we append and up to where is it 
safe to send?) 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00417">417</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01482">check_write_done()</a>, <a 
class="el" href="../../d5/de3/connection_8c-source.html#l01446">do_write()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="83da1a2f9d6dfda5949e3c0b1af71956"></a><!-- doxytag: 
member="MHD_Connection::remaining_upload_size" 
ref="83da1a2f9d6dfda5949e3c0b1af71956" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" 
href="../../df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">MHD_Connection::remaining_upload_size</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+How many more bytes of the body do we expect to read? "-1" for unknown. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00423">423</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b4b6b4d241ac3eea3c05be676cf609b0"></a><!-- doxytag: 
member="MHD_Connection::response_write_position" 
ref="b4b6b4d241ac3eea3c05be676cf609b0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" 
href="../../df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">MHD_Connection::response_write_position</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Current write position in the actual response (excluding headers, content 
only; should be 0 while sending headers). 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00430">430</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00277">try_ready_normal_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="72427791258e7924ab5f447db9ad98fe"></a><!-- doxytag: 
member="MHD_Connection::continue_message_write_offset" 
ref="72427791258e7924ab5f447db9ad98fe" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">size_t <a class="el" 
href="../../df/d50/structMHD__Connection.html#72427791258e7924ab5f447db9ad98fe">MHD_Connection::continue_message_write_offset</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Position in the 100 CONTINUE message that we need to send when receiving http 
1.1 requests. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00436">436</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00233">need_100_continue()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1b5cf1822c14bc2654fd08740dac538c"></a><!-- doxytag: 
member="MHD_Connection::addr_len" ref="1b5cf1822c14bc2654fd08740dac538c" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">socklen_t <a class="el" 
href="../../df/d50/structMHD__Connection.html#1b5cf1822c14bc2654fd08740dac538c">MHD_Connection::addr_len</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Length of the foreign address. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00441">441</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b2845bb9a203cdd2a0c4584476ea0fce"></a><!-- doxytag: 
member="MHD_Connection::last_activity" ref="b2845bb9a203cdd2a0c4584476ea0fce" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">time_t <a class="el" 
href="../../df/d50/structMHD__Connection.html#b2845bb9a203cdd2a0c4584476ea0fce">MHD_Connection::last_activity</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Last time this connection had any activity (reading or writing). 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00447">447</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00377">MHD_get_timeout()</a>, and <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="a70dbf15934f78936f291cdc20f12171"></a><!-- doxytag: 
member="MHD_Connection::socket_fd" ref="a70dbf15934f78936f291cdc20f12171" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">MHD_Connection::socket_fd</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Socket for this connection. Set to -1 if this connection has died (daemon 
should clean up in that case). 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00454">454</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01178">do_read()</a>, <a 
class="el" href="../../d5/de3/connection_8c-source.html#l01446">do_write()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00173">MHD_accept_connection()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00328">MHD_cleanup_connections()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00104">MHD_handle_connection()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00413">MHD_select()</a>, and <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="1980a96c88e2aebce87f676a5f71ed71"></a><!-- doxytag: 
member="MHD_Connection::read_closed" ref="1980a96c88e2aebce87f676a5f71ed71" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">MHD_Connection::read_closed</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Has this socket been closed for reading (i.e. other side closed the 
connection)? If so, we must completely close the connection once we are done 
sending our response (and stop trying to read from this socket). 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00463">463</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01178">do_read()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="beb9e21ac3b4a6ca1b219fb2576b9d64"></a><!-- doxytag: 
member="MHD_Connection::state" ref="beb9e21ac3b4a6ca1b219fb2576b9d64" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">enum <a class="el" 
href="../../db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a">MHD_CONNECTION_STATE</a>
 <a class="el" 
href="../../df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">MHD_Connection::state</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+State in the FSM for this connection. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00468">468</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01482">check_write_done()</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00254">connection_close_error()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00628">MHD_connection_get_fdset()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01391">MHD_connection_handle_read()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01509">MHD_connection_handle_write()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01216">process_header_line()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00577">transmit_error_response()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00321">try_ready_chunked_body()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9e0f2d520ef6763e826b4fead95f46ac"></a><!-- doxytag: 
member="MHD_Connection::responseCode" ref="9e0f2d520ef6763e826b4fead95f46ac" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int <a class="el" 
href="../../df/d50/structMHD__Connection.html#9e0f2d520ef6763e826b4fead95f46ac">MHD_Connection::responseCode</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+HTTP response code. Only valid if response object is already set. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00474">474</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00489">build_header_response()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="b62af75f6eb3113269d1332404beffdf"></a><!-- doxytag: 
member="MHD_Connection::response_unready" 
ref="b62af75f6eb3113269d1332404beffdf" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../df/d50/structMHD__Connection.html#b62af75f6eb3113269d1332404beffdf">MHD_Connection::response_unready</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set to MHD_YES if the response's content reader callback failed to provide 
data the last time we tried to read from it. In that case, the write socket 
should be marked as unready until the CRC call succeeds. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00483">483</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="cde8c3ee3dbf5883ebfe54ee2582b429"></a><!-- doxytag: 
member="MHD_Connection::have_chunked_response" 
ref="cde8c3ee3dbf5883ebfe54ee2582b429" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../df/d50/structMHD__Connection.html#cde8c3ee3dbf5883ebfe54ee2582b429">MHD_Connection::have_chunked_response</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Are we sending with chunked encoding? 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00488">488</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="43e580beaa73b4c589c86fc9f144fbad"></a><!-- doxytag: 
member="MHD_Connection::have_chunked_upload" 
ref="43e580beaa73b4c589c86fc9f144fbad" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../df/d50/structMHD__Connection.html#43e580beaa73b4c589c86fc9f144fbad">MHD_Connection::have_chunked_upload</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Are we receiving with chunked encoding? This will be set to MHD_YES after we 
parse the headers and are processing the body with chunks. After we are done 
with the body and we are processing the footers; once the footers are also 
done, this will be set to MHD_NO again (before the final call to the handler). 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00497">497</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l00389">add_extra_headers()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>,
 <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01656">MHD_connection_handle_idle()</a>,
 and <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01313">parse_connection_headers()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="9368e82e937ced914cdefa4c8a171f0b"></a><!-- doxytag: 
member="MHD_Connection::current_chunk_size" 
ref="9368e82e937ced914cdefa4c8a171f0b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int <a class="el" 
href="../../df/d50/structMHD__Connection.html#9368e82e937ced914cdefa4c8a171f0b">MHD_Connection::current_chunk_size</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+If we are receiving with chunked encoding, where are we right now? Set to 0 if 
we are waiting to receive the chunk size; otherwise, this is the size of the 
current chunk. A value of zero is also used when we're at the end of the 
chunks. 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00505">505</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d4684664e6edefa6c29a863036a7e275"></a><!-- doxytag: 
member="MHD_Connection::current_chunk_offset" 
ref="d4684664e6edefa6c29a863036a7e275" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int <a class="el" 
href="../../df/d50/structMHD__Connection.html#d4684664e6edefa6c29a863036a7e275">MHD_Connection::current_chunk_offset</a>
          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+If we are receiving with chunked encoding, where are we currently with respect 
to the current chunk (at what offset / position)? 
+<p>Definition at line <a class="el" 
href="../../d7/dab/internal_8h-source.html#l00511">511</a> of file <a 
class="el" href="../../d7/dab/internal_8h-source.html">internal.h</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../d5/de3/connection_8c-source.html#l01011">call_connection_handler()</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following 
file:<ul>
+<li>src/daemon/<a class="el" 
href="../../d7/dab/internal_8h-source.html">internal.h</a></ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d66/testcurl_2daemontest__put_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d66/testcurl_2daemontest__put_8c__incl.map    
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d66/testcurl_2daemontest__put_8c__incl.map    
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d66/testcurl_2daemontest__put_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d66/testcurl_2daemontest__put_8c__incl.md5    
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d66/testcurl_2daemontest__put_8c__incl.md5    
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+cabc823062ea78975d9adaa2b0bef4ab
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d66/testcurl_2daemontest__put_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/d66/testcurl_2daemontest__put_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c.html              
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c.html      
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,211 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/examples/minimal_example.c File Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_916f6f16491174ef7dc237ccfb75b5ef.html">examples</a>
+  </div>
+</div>
+<div class="contents">
+<h1>minimal_example.c File Reference</h1>minimal example for how to use 
libmicrohttpd <a href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for minimal_example.c:</div>
+<div class="dynsection">
+<p><center><img src="../../db/df1/minimal__example_8c__incl.png" border="0" 
usemap="#src/examples/minimal_example.c_map" alt=""></center>
+<map name="src/examples/minimal_example.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="23,84,95,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="119,84,223,111"></map>
+</div>
+
+<p>
+<a href="../../d8/d87/minimal__example_8c-source.html">Go to the source code 
of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d73/minimal__example_8c.html#81cb74761d269ea2740e5df37fbf4847">PAGE</a>&nbsp;&nbsp;&nbsp;&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;libmicrohttpd
 demo&lt;/title&gt;&lt;/head&gt;&lt;body&gt;libmicrohttpd 
demo&lt;/body&gt;&lt;/html&gt;&quot;</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/d73/minimal__example_8c.html#c0f9be0f8da826bce6690c51dbdd7a42">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **ptr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/d73/minimal__example_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+minimal example for how to use libmicrohttpd 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Christian Grothoff 
</dd></dl>
+
+<p>Definition in file <a class="el" 
href="../../d8/d87/minimal__example_8c-source.html">minimal_example.c</a>.</p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="81cb74761d269ea2740e5df37fbf4847"></a><!-- doxytag: 
member="minimal_example.c::PAGE" ref="81cb74761d269ea2740e5df37fbf4847" args="" 
-->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define 
PAGE&nbsp;&nbsp;&nbsp;&quot;&lt;html&gt;&lt;head&gt;&lt;title&gt;libmicrohttpd 
demo&lt;/title&gt;&lt;/head&gt;&lt;body&gt;libmicrohttpd 
demo&lt;/body&gt;&lt;/html&gt;&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d8/d87/minimal__example_8c-source.html#l00036">36</a> of file <a 
class="el" 
href="../../d8/d87/minimal__example_8c-source.html">minimal_example.c</a>.</p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="c0f9be0f8da826bce6690c51dbdd7a42"></a><!-- doxytag: 
member="minimal_example.c::ahc_echo" ref="c0f9be0f8da826bce6690c51dbdd7a42" 
args="(void *cls, struct MHD_Connection *connection, const char *url, const 
char *method, const char *version, const char *upload_data, unsigned int 
*upload_data_size, void **ptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>ptr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d8/d87/minimal__example_8c-source.html#l00039">39</a> of file <a 
class="el" 
href="../../d8/d87/minimal__example_8c-source.html">minimal_example.c</a>.</p>
+
+<p>References <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
and <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/d73/minimal__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png"
 border="0" 
usemap="#df/d73/minimal__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph_map"
 alt=""></center>
+<map 
name="df/d73/minimal__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph_map">
+<area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="minimal_example.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../d8/d87/minimal__example_8c-source.html#l00068">68</a> of file <a 
class="el" 
href="../../d8/d87/minimal__example_8c-source.html">minimal_example.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 and <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00038">PAGE</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/d73/minimal__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#df/d73/minimal__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="df/d73/minimal__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2188,79,2271,106"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="107,1599,256,1626"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="892,1776,1039,1803"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2455,28,2543,55"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2368,79,2629,106"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2379,358,2619,384"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2412,307,2585,334"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2416,130,2581,156"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2679,130,2887,156"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2735,1244,2831,1271"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="304,1472,451,1499"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1112,1219,1304,1246"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="500,1472,596,1499"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1397,1219,1539,1246"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="647,1396,825,1423"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1104,814,1312,840"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1360,1371,1576,1398"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1360,1472,1576,1499"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1408,1726,1528,1752"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="668,1346,804,1372"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="876,1383,1055,1410"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1625,1624,1820,1651"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1896,1371,2064,1398"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1939,1624,2021,1651"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2140,510,2319,536"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2415,408,2583,435"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2711,319,2855,346"><area shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2937,395,3135,422"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2723,370,2843,396"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2680,420,2885,447"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2711,528,2855,555"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1636,1118,1809,1144"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1644,712,1801,739"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1871,256,2089,283"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1405,206,1531,232"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1395,155,1541,182"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1372,459,1564,486"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1372,763,1564,790"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1647,814,1799,840"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1904,864,2056,891"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1633,1016,1812,1043"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1637,1320,1808,1347"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1903,915,2057,942"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1644,560,1801,587"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1893,712,2067,739"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1656,763,1789,790"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1687,1422,1759,1448"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1656,966,1789,992"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1685,1523,1760,1550"></map>
+</div>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:48 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,4 @@
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,6,376,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,56,343,83">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,107,339,134">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="425,107,633,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+517e499acdfabf3d3da7660434408814
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_c0f9be0f8da826bce6690c51dbdd7a42_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2188,79,2271,106">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="107,1599,256,1626">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="892,1776,1039,1803">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2455,28,2543,55">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2368,79,2629,106">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2379,358,2619,384">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2412,307,2585,334">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2416,130,2581,156">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2679,130,2887,156">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2735,1244,2831,1271">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="304,1472,451,1499">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1112,1219,1304,1246">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="500,1472,596,1499">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1397,1219,1539,1246">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="647,1396,825,1423">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1104,814,1312,840">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1360,1371,1576,1398">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1360,1472,1576,1499">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1408,1726,1528,1752">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="668,1346,804,1372">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="876,1383,1055,1410">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1625,1624,1820,1651">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1896,1371,2064,1398">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1939,1624,2021,1651">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2140,510,2319,536">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2415,408,2583,435">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2711,319,2855,346">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2937,395,3135,422">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2723,370,2843,396">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2680,420,2885,447">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2711,528,2855,555">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1636,1118,1809,1144">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1644,712,1801,739">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1871,256,2089,283">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1405,206,1531,232">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1395,155,1541,182">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1372,459,1564,486">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1372,763,1564,790">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1647,814,1799,840">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1904,864,2056,891">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1633,1016,1812,1043">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1637,1320,1808,1347">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1903,915,2057,942">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1644,560,1801,587">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8" 
title="connection_add_header" alt="" coords="1893,712,2067,739">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1656,763,1789,790">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1687,1422,1759,1448">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1656,966,1789,992">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1685,1523,1760,1550">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+605671e1c14608313b847a6a985d6d2a
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/d73/minimal__example_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/df/d96/connection_8h-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/df/d96/connection_8h-source.html             
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/df/d96/connection_8h-source.html     
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/connection.h Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+</div>
+<h1>connection.h</h1><a href="../../d4/d67/connection_8h.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Daniel Pittman 
and Christian Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     This library is free 
software; you can redistribute it and/or</span>
+<a name="l00006"></a>00006 <span class="comment">     modify it under the 
terms of the GNU Lesser General Public</span>
+<a name="l00007"></a>00007 <span class="comment">     License as published by 
the Free Software Foundation; either</span>
+<a name="l00008"></a>00008 <span class="comment">     version 2.1 of the 
License, or (at your option) any later version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     This library is 
distributed in the hope that it will be useful,</span>
+<a name="l00011"></a>00011 <span class="comment">     but WITHOUT ANY 
WARRANTY; without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     Lesser General Public 
License for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU Lesser General Public</span>
+<a name="l00016"></a>00016 <span class="comment">     License along with this 
library; if not, write to the Free Software</span>
+<a name="l00017"></a>00017 <span class="comment">     Foundation, Inc., 51 
Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</span>
+<a name="l00018"></a>00018 <span class="comment">*/</span>
+<a name="l00019"></a>00019 
+<a name="l00027"></a>00027 <span class="preprocessor">#ifndef 
CONNECTION_H</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span 
class="preprocessor">#define CONNECTION_H</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00030"></a>00030 
+<a name="l00036"></a>00036 <span class="keywordtype">int</span>
+<a name="l00037"></a>00037 <a class="code" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601">MHD_connection_get_fdset</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection,
+<a name="l00038"></a>00038                           fd_set * read_fd_set,
+<a name="l00039"></a>00039                           fd_set * write_fd_set,
+<a name="l00040"></a>00040                           fd_set * except_fd_set, 
<span class="keywordtype">int</span> *max_fd);
+<a name="l00041"></a>00041 
+<a name="l00051"></a>00051 <span class="keywordtype">int</span> <a 
class="code" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd">MHD_connection_handle_read</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection);
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053 
+<a name="l00063"></a>00063 <span class="keywordtype">int</span> <a 
class="code" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f">MHD_connection_handle_write</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection);
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065 
+<a name="l00075"></a>00075 <span class="keywordtype">int</span> <a 
class="code" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16">MHD_connection_handle_idle</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection);
+<a name="l00076"></a>00076 
+<a name="l00077"></a>00077 <span class="preprocessor">#endif</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/df/da0/memorypool_8h__dep__incl.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/df/da0/memorypool_8h__dep__incl.map          
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/df/da0/memorypool_8h__dep__incl.map  
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" href="$d5/d5f/connection_8c.html" title="Methods for 
managing connections." alt="" coords="5,84,187,110">
+<area shape="rect" href="$dc/d21/daemon_8c.html" title="A minimal&#45;HTTP 
server library." alt="" coords="211,84,376,110">
+<area shape="rect" href="$d3/d4c/memorypool_8c.html" title="memory pool" 
alt="" coords="400,84,592,110">

Added: libmicrohttpd-docs/WWW/doxygen/df/da0/memorypool_8h__dep__incl.md5
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/df/da0/memorypool_8h__dep__incl.md5          
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/df/da0/memorypool_8h__dep__incl.md5  
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+ea52e473915ca28ae019a7d857088b15
\ No newline at end of file

Added: libmicrohttpd-docs/WWW/doxygen/df/da0/memorypool_8h__dep__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/da0/memorypool_8h__dep__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/db5/testcurl_2daemontest__get_8c-source.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/db5/testcurl_2daemontest__get_8c-source.html  
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/db5/testcurl_2daemontest__get_8c-source.html  
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,359 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_get.c Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+</div>
+<h1>daemontest_get.c</h1><a 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html">Go to the documentation 
of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Christian 
Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     libmicrohttpd is free 
software; you can redistribute it and/or modify</span>
+<a name="l00006"></a>00006 <span class="comment">     it under the terms of 
the GNU General Public License as published</span>
+<a name="l00007"></a>00007 <span class="comment">     by the Free Software 
Foundation; either version 2, or (at your</span>
+<a name="l00008"></a>00008 <span class="comment">     option) any later 
version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     libmicrohttpd is 
distributed in the hope that it will be useful, but</span>
+<a name="l00011"></a>00011 <span class="comment">     WITHOUT ANY WARRANTY; 
without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     General Public License 
for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU General Public License</span>
+<a name="l00016"></a>00016 <span class="comment">     along with 
libmicrohttpd; see the file COPYING.  If not, write to the</span>
+<a name="l00017"></a>00017 <span class="comment">     Free Software 
Foundation, Inc., 59 Temple Place - Suite 330,</span>
+<a name="l00018"></a>00018 <span class="comment">     Boston, MA 02111-1307, 
USA.</span>
+<a name="l00019"></a>00019 <span class="comment">*/</span>
+<a name="l00020"></a>00020 
+<a name="l00028"></a>00028 <span class="preprocessor">#include "<a 
class="code" href="../../db/d16/config_8h.html">config.h</a>"</span>
+<a name="l00029"></a>00029 <span class="preprocessor">#include 
&lt;curl/curl.h&gt;</span>
+<a name="l00030"></a>00030 <span class="preprocessor">#include &lt;<a 
class="code" href="../../dc/d0c/microhttpd_8h.html" title="public interface to 
libmicrohttpd">microhttpd.h</a>&gt;</span>
+<a name="l00031"></a>00031 <span class="preprocessor">#include 
&lt;stdlib.h&gt;</span>
+<a name="l00032"></a>00032 <span class="preprocessor">#include 
&lt;string.h&gt;</span>
+<a name="l00033"></a>00033 <span class="preprocessor">#include 
&lt;time.h&gt;</span>
+<a name="l00034"></a>00034 
+<a name="l00035"></a>00035 <span class="preprocessor">#ifndef WINDOWS</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span 
class="preprocessor">#include &lt;unistd.h&gt;</span>
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a><a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">00039</a>
 <span class="keyword">static</span> <span class="keywordtype">int</span> <a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>;
+<a name="l00040"></a>00040 
+<a name="l00041"></a>00041 <span class="keyword">struct </span>CBC
+<a name="l00042"></a>00042 {
+<a name="l00043"></a>00043   <span class="keywordtype">char</span> *buf;
+<a name="l00044"></a>00044   <span class="keywordtype">size_t</span> pos;
+<a name="l00045"></a>00045   <span class="keywordtype">size_t</span> size;
+<a name="l00046"></a>00046 };
+<a name="l00047"></a>00047 
+<a name="l00048"></a>00048 <span class="keyword">static</span> <span 
class="keywordtype">size_t</span>
+<a name="l00049"></a><a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">00049</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (<span class="keywordtype">void</span> *ptr, <span 
class="keywordtype">size_t</span> size, <span class="keywordtype">size_t</span> 
nmemb, <span class="keywordtype">void</span> *ctx)
+<a name="l00050"></a>00050 {
+<a name="l00051"></a>00051   <span class="keyword">struct </span>CBC *cbc = 
ctx;
+<a name="l00052"></a>00052 
+<a name="l00053"></a>00053   <span class="keywordflow">if</span> (cbc-&gt;pos 
+ size * nmemb &gt; cbc-&gt;size)
+<a name="l00054"></a>00054     <span class="keywordflow">return</span> 0;      
             <span class="comment">/* overflow */</span>
+<a name="l00055"></a>00055   memcpy (&amp;cbc-&gt;buf[cbc-&gt;pos], ptr, size 
* nmemb);
+<a name="l00056"></a>00056   cbc-&gt;pos += size * nmemb;
+<a name="l00057"></a>00057   <span class="keywordflow">return</span> size * 
nmemb;
+<a name="l00058"></a>00058 }
+<a name="l00059"></a>00059 
+<a name="l00060"></a>00060 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00061"></a><a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">00061</a>
 <a class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>
 (<span class="keywordtype">void</span> *cls,
+<a name="l00062"></a>00062           <span class="keyword">struct</span> <a 
class="code" href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> 
*connection,
+<a name="l00063"></a>00063           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *url,
+<a name="l00064"></a>00064           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *method,
+<a name="l00065"></a>00065           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *version,
+<a name="l00066"></a>00066           <span class="keyword">const</span> <span 
class="keywordtype">char</span> *upload_data, <span 
class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
*upload_data_size,
+<a name="l00067"></a>00067           <span class="keywordtype">void</span> 
**unused)
+<a name="l00068"></a>00068 {
+<a name="l00069"></a>00069   <span class="keyword">static</span> <span 
class="keywordtype">int</span> ptr;
+<a name="l00070"></a>00070   <span class="keyword">const</span> <span 
class="keywordtype">char</span> *me = cls;
+<a name="l00071"></a>00071   <span class="keyword">struct </span><a 
class="code" href="../../d5/d10/structMHD__Response.html">MHD_Response</a> 
*response;
+<a name="l00072"></a>00072   <span class="keywordtype">int</span> ret;
+<a name="l00073"></a>00073 
+<a name="l00074"></a>00074   <span class="keywordflow">if</span> (0 != strcmp 
(me, method))
+<a name="l00075"></a>00075     <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>;
              <span class="comment">/* unexpected method */</span>
+<a name="l00076"></a>00076   <span class="keywordflow">if</span> (&amp;ptr != 
*unused)
+<a name="l00077"></a>00077     {
+<a name="l00078"></a>00078       *unused = &amp;ptr;
+<a name="l00079"></a>00079       <span class="keywordflow">return</span> <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>;
+<a name="l00080"></a>00080     }
+<a name="l00081"></a>00081   *unused = NULL;
+<a name="l00082"></a>00082   response = <a class="code" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">MHD_create_response_from_data</a>
 (strlen (url),
+<a name="l00083"></a>00083                                             (<span 
class="keywordtype">void</span> *) url, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>,
 <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>);
+<a name="l00084"></a>00084   ret = <a class="code" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">MHD_queue_response</a>
 (connection, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">MHD_HTTP_OK</a>,
 response);
+<a name="l00085"></a>00085   <a class="code" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">MHD_destroy_response</a>
 (response);
+<a name="l00086"></a>00086   <span class="keywordflow">if</span> (ret == <a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">MHD_NO</a>)
+<a name="l00087"></a>00087     abort ();
+<a name="l00088"></a>00088   <span class="keywordflow">return</span> ret;
+<a name="l00089"></a>00089 }
+<a name="l00090"></a>00090 
+<a name="l00091"></a>00091 
+<a name="l00092"></a>00092 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00093"></a><a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929">00093</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929">testInternalGet</a>
 ()
+<a name="l00094"></a>00094 {
+<a name="l00095"></a>00095   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00096"></a>00096   CURL *c;
+<a name="l00097"></a>00097   <span class="keywordtype">char</span> buf[2048];
+<a name="l00098"></a>00098   <span class="keyword">struct </span>CBC cbc;
+<a name="l00099"></a>00099   CURLcode errornum;
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101   cbc.buf = buf;
+<a name="l00102"></a>00102   cbc.size = 2048;
+<a name="l00103"></a>00103   cbc.pos = 0;
+<a name="l00104"></a>00104   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">MHD_USE_SELECT_INTERNALLY</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00105"></a>00105                         11080, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 <span class="stringliteral">"GET"</span>, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00106"></a>00106   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00107"></a>00107     <span class="keywordflow">return</span> 1;
+<a name="l00108"></a>00108   c = curl_easy_init ();
+<a name="l00109"></a>00109   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:11080/hello_world";</span>);
+<a name="l00110"></a>00110   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00111"></a>00111   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00112"></a>00112   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00113"></a>00113   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00114"></a>00114   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00115"></a>00115   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00116"></a>00116     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00117"></a>00117   <span class="keywordflow">else</span>
+<a name="l00118"></a>00118     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00119"></a>00119   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00120"></a>00120   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00121"></a>00121   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00122"></a>00122   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00123"></a>00123   <span class="keywordflow">if</span> (CURLE_OK != 
(errornum = curl_easy_perform (c)))
+<a name="l00124"></a>00124     {
+<a name="l00125"></a>00125       fprintf (stderr,
+<a name="l00126"></a>00126                <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00127"></a>00127                curl_easy_strerror (errornum));
+<a name="l00128"></a>00128       curl_easy_cleanup (c);
+<a name="l00129"></a>00129       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00130"></a>00130       <span class="keywordflow">return</span> 2;
+<a name="l00131"></a>00131     }
+<a name="l00132"></a>00132   curl_easy_cleanup (c);
+<a name="l00133"></a>00133   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00134"></a>00134   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00135"></a>00135     <span class="keywordflow">return</span> 4;
+<a name="l00136"></a>00136   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00137"></a>00137     <span class="keywordflow">return</span> 8;
+<a name="l00138"></a>00138   <span class="keywordflow">return</span> 0;
+<a name="l00139"></a>00139 }
+<a name="l00140"></a>00140 
+<a name="l00141"></a>00141 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00142"></a><a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15">00142</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15">testMultithreadedGet</a>
 ()
+<a name="l00143"></a>00143 {
+<a name="l00144"></a>00144   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00145"></a>00145   CURL *c;
+<a name="l00146"></a>00146   <span class="keywordtype">char</span> buf[2048];
+<a name="l00147"></a>00147   <span class="keyword">struct </span>CBC cbc;
+<a name="l00148"></a>00148   CURLcode errornum;
+<a name="l00149"></a>00149 
+<a name="l00150"></a>00150   cbc.buf = buf;
+<a name="l00151"></a>00151   cbc.size = 2048;
+<a name="l00152"></a>00152   cbc.pos = 0;
+<a name="l00153"></a>00153   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">MHD_USE_THREAD_PER_CONNECTION</a>
 | <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00154"></a>00154                         1081, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 <span class="stringliteral">"GET"</span>, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00155"></a>00155   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00156"></a>00156     <span class="keywordflow">return</span> 16;
+<a name="l00157"></a>00157   c = curl_easy_init ();
+<a name="l00158"></a>00158   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1081/hello_world";</span>);
+<a name="l00159"></a>00159   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00160"></a>00160   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00161"></a>00161   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00162"></a>00162   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00163"></a>00163   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00164"></a>00164     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00165"></a>00165   <span class="keywordflow">else</span>
+<a name="l00166"></a>00166     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00167"></a>00167   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00168"></a>00168   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00169"></a>00169   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00170"></a>00170   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00171"></a>00171   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00172"></a>00172   <span class="keywordflow">if</span> (CURLE_OK != 
(errornum = curl_easy_perform (c)))
+<a name="l00173"></a>00173     {
+<a name="l00174"></a>00174       fprintf (stderr,
+<a name="l00175"></a>00175                <span 
class="stringliteral">"curl_easy_perform failed: `%s'\n"</span>,
+<a name="l00176"></a>00176                curl_easy_strerror (errornum));
+<a name="l00177"></a>00177       curl_easy_cleanup (c);
+<a name="l00178"></a>00178       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00179"></a>00179       <span class="keywordflow">return</span> 32;
+<a name="l00180"></a>00180     }
+<a name="l00181"></a>00181   curl_easy_cleanup (c);
+<a name="l00182"></a>00182   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00183"></a>00183   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00184"></a>00184     <span class="keywordflow">return</span> 64;
+<a name="l00185"></a>00185   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00186"></a>00186     <span class="keywordflow">return</span> 128;
+<a name="l00187"></a>00187   <span class="keywordflow">return</span> 0;
+<a name="l00188"></a>00188 }
+<a name="l00189"></a>00189 
+<a name="l00190"></a>00190 
+<a name="l00191"></a>00191 <span class="keyword">static</span> <span 
class="keywordtype">int</span>
+<a name="l00192"></a><a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8">00192</a>
 <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8">testExternalGet</a>
 ()
+<a name="l00193"></a>00193 {
+<a name="l00194"></a>00194   <span class="keyword">struct </span><a 
class="code" href="../../d9/d6a/structMHD__Daemon.html">MHD_Daemon</a> *d;
+<a name="l00195"></a>00195   CURL *c;
+<a name="l00196"></a>00196   <span class="keywordtype">char</span> buf[2048];
+<a name="l00197"></a>00197   <span class="keyword">struct </span>CBC cbc;
+<a name="l00198"></a>00198   CURLM *multi;
+<a name="l00199"></a>00199   CURLMcode mret;
+<a name="l00200"></a>00200   fd_set rs;
+<a name="l00201"></a>00201   fd_set ws;
+<a name="l00202"></a>00202   fd_set es;
+<a name="l00203"></a>00203   <span class="keywordtype">int</span> max;
+<a name="l00204"></a>00204   <span class="keywordtype">int</span> running;
+<a name="l00205"></a>00205   <span class="keyword">struct </span>CURLMsg *msg;
+<a name="l00206"></a>00206   time_t start;
+<a name="l00207"></a>00207   <span class="keyword">struct </span>timeval tv;
+<a name="l00208"></a>00208 
+<a name="l00209"></a>00209   multi = NULL;
+<a name="l00210"></a>00210   cbc.buf = buf;
+<a name="l00211"></a>00211   cbc.size = 2048;
+<a name="l00212"></a>00212   cbc.pos = 0;
+<a name="l00213"></a>00213   d = <a class="code" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">MHD_start_daemon</a>
 (<a class="code" 
href="../../dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">MHD_USE_DEBUG</a>,
+<a name="l00214"></a>00214                         1082, NULL, NULL, &amp;<a 
class="code" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">ahc_echo</a>,
 <span class="stringliteral">"GET"</span>, <a class="code" 
href="../../dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">MHD_OPTION_END</a>);
+<a name="l00215"></a>00215   <span class="keywordflow">if</span> (d == NULL)
+<a name="l00216"></a>00216     <span class="keywordflow">return</span> 256;
+<a name="l00217"></a>00217   c = curl_easy_init ();
+<a name="l00218"></a>00218   curl_easy_setopt (c, CURLOPT_URL, <span 
class="stringliteral">"http://localhost:1082/hello_world";</span>);
+<a name="l00219"></a>00219   curl_easy_setopt (c, CURLOPT_WRITEFUNCTION, 
&amp;<a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>);
+<a name="l00220"></a>00220   curl_easy_setopt (c, CURLOPT_WRITEDATA, &amp;cbc);
+<a name="l00221"></a>00221   curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
+<a name="l00222"></a>00222   <span class="keywordflow">if</span> (<a 
class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>)
+<a name="l00223"></a>00223     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_1);
+<a name="l00224"></a>00224   <span class="keywordflow">else</span>
+<a name="l00225"></a>00225     curl_easy_setopt (c, CURLOPT_HTTP_VERSION, 
CURL_HTTP_VERSION_1_0);
+<a name="l00226"></a>00226   curl_easy_setopt (c, CURLOPT_TIMEOUT, 150L);
+<a name="l00227"></a>00227   curl_easy_setopt (c, CURLOPT_CONNECTTIMEOUT, 15L);
+<a name="l00228"></a>00228   <span class="comment">// NOTE: use of 
CONNECTTIMEOUT without also</span>
+<a name="l00229"></a>00229   <span class="comment">//   setting NOSIGNAL 
results in really weird</span>
+<a name="l00230"></a>00230   <span class="comment">//   crashes on my 
system!</span>
+<a name="l00231"></a>00231   curl_easy_setopt (c, CURLOPT_NOSIGNAL, 1);
+<a name="l00232"></a>00232 
+<a name="l00233"></a>00233 
+<a name="l00234"></a>00234   multi = curl_multi_init ();
+<a name="l00235"></a>00235   <span class="keywordflow">if</span> (multi == 
NULL)
+<a name="l00236"></a>00236     {
+<a name="l00237"></a>00237       curl_easy_cleanup (c);
+<a name="l00238"></a>00238       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00239"></a>00239       <span class="keywordflow">return</span> 512;
+<a name="l00240"></a>00240     }
+<a name="l00241"></a>00241   mret = curl_multi_add_handle (multi, c);
+<a name="l00242"></a>00242   <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00243"></a>00243     {
+<a name="l00244"></a>00244       curl_multi_cleanup (multi);
+<a name="l00245"></a>00245       curl_easy_cleanup (c);
+<a name="l00246"></a>00246       <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00247"></a>00247       <span class="keywordflow">return</span> 1024;
+<a name="l00248"></a>00248     }
+<a name="l00249"></a>00249   start = time (NULL);
+<a name="l00250"></a>00250   <span class="keywordflow">while</span> ((time 
(NULL) - start &lt; 5) &amp;&amp; (multi != NULL))
+<a name="l00251"></a>00251     {
+<a name="l00252"></a>00252       max = 0;
+<a name="l00253"></a>00253       FD_ZERO (&amp;rs);
+<a name="l00254"></a>00254       FD_ZERO (&amp;ws);
+<a name="l00255"></a>00255       FD_ZERO (&amp;es);
+<a name="l00256"></a>00256       curl_multi_perform (multi, &amp;running);
+<a name="l00257"></a>00257       mret = curl_multi_fdset (multi, &amp;rs, 
&amp;ws, &amp;es, &amp;max);
+<a name="l00258"></a>00258       <span class="keywordflow">if</span> (mret != 
CURLM_OK)
+<a name="l00259"></a>00259         {
+<a name="l00260"></a>00260           curl_multi_remove_handle (multi, c);
+<a name="l00261"></a>00261           curl_multi_cleanup (multi);
+<a name="l00262"></a>00262           curl_easy_cleanup (c);
+<a name="l00263"></a>00263           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00264"></a>00264           <span class="keywordflow">return</span> 
2048;
+<a name="l00265"></a>00265         }
+<a name="l00266"></a>00266       <span class="keywordflow">if</span> (<a 
class="code" 
href="../../dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">MHD_YES</a>
 != <a class="code" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">MHD_get_fdset</a>
 (d, &amp;rs, &amp;ws, &amp;es, &amp;max))
+<a name="l00267"></a>00267         {
+<a name="l00268"></a>00268           curl_multi_remove_handle (multi, c);
+<a name="l00269"></a>00269           curl_multi_cleanup (multi);
+<a name="l00270"></a>00270           curl_easy_cleanup (c);
+<a name="l00271"></a>00271           <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00272"></a>00272           <span class="keywordflow">return</span> 
4096;
+<a name="l00273"></a>00273         }
+<a name="l00274"></a>00274       tv.tv_sec = 0;
+<a name="l00275"></a>00275       tv.tv_usec = 1000;
+<a name="l00276"></a>00276       select (max + 1, &amp;rs, &amp;ws, &amp;es, 
&amp;tv);
+<a name="l00277"></a>00277       curl_multi_perform (multi, &amp;running);
+<a name="l00278"></a>00278       <span class="keywordflow">if</span> (running 
== 0)
+<a name="l00279"></a>00279         {
+<a name="l00280"></a>00280           msg = curl_multi_info_read (multi, 
&amp;running);
+<a name="l00281"></a>00281           <span class="keywordflow">if</span> (msg 
== NULL)
+<a name="l00282"></a>00282             <span class="keywordflow">break</span>;
+<a name="l00283"></a>00283           <span class="keywordflow">if</span> 
(msg-&gt;msg == CURLMSG_DONE)
+<a name="l00284"></a>00284             {
+<a name="l00285"></a>00285               <span class="keywordflow">if</span> 
(msg-&gt;data.result != CURLE_OK)
+<a name="l00286"></a>00286                 printf (<span 
class="stringliteral">"%s failed at %s:%d: `%s'\n"</span>,
+<a name="l00287"></a>00287                         <span 
class="stringliteral">"curl_multi_perform"</span>,
+<a name="l00288"></a>00288                         __FILE__,
+<a name="l00289"></a>00289                         __LINE__, 
curl_easy_strerror (msg-&gt;data.result));
+<a name="l00290"></a>00290               curl_multi_remove_handle (multi, c);
+<a name="l00291"></a>00291               curl_multi_cleanup (multi);
+<a name="l00292"></a>00292               curl_easy_cleanup (c);
+<a name="l00293"></a>00293               c = NULL;
+<a name="l00294"></a>00294               multi = NULL;
+<a name="l00295"></a>00295             }
+<a name="l00296"></a>00296         }
+<a name="l00297"></a>00297       <a class="code" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">MHD_run</a> 
(d);
+<a name="l00298"></a>00298     }
+<a name="l00299"></a>00299   <span class="keywordflow">if</span> (multi != 
NULL)
+<a name="l00300"></a>00300     {
+<a name="l00301"></a>00301       curl_multi_remove_handle (multi, c);
+<a name="l00302"></a>00302       curl_easy_cleanup (c);
+<a name="l00303"></a>00303       curl_multi_cleanup (multi);
+<a name="l00304"></a>00304     }
+<a name="l00305"></a>00305   <a class="code" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">MHD_stop_daemon</a>
 (d);
+<a name="l00306"></a>00306   <span class="keywordflow">if</span> (cbc.pos != 
strlen (<span class="stringliteral">"/hello_world"</span>))
+<a name="l00307"></a>00307     <span class="keywordflow">return</span> 8192;
+<a name="l00308"></a>00308   <span class="keywordflow">if</span> (0 != strncmp 
(<span class="stringliteral">"/hello_world"</span>, cbc.buf, strlen (<span 
class="stringliteral">"/hello_world"</span>)))
+<a name="l00309"></a>00309     <span class="keywordflow">return</span> 16384;
+<a name="l00310"></a>00310   <span class="keywordflow">return</span> 0;
+<a name="l00311"></a>00311 }
+<a name="l00312"></a>00312 
+<a name="l00313"></a>00313 
+<a name="l00314"></a>00314 
+<a name="l00315"></a>00315 <span class="keywordtype">int</span>
+<a name="l00316"></a><a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770">00316</a>
 <a class="code" 
href="../../d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (<span class="keywordtype">int</span> argc, <span 
class="keywordtype">char</span> *<span class="keyword">const</span> *argv)
+<a name="l00317"></a>00317 {
+<a name="l00318"></a>00318   <span class="keywordtype">unsigned</span> <span 
class="keywordtype">int</span> errorCount = 0;
+<a name="l00319"></a>00319 
+<a name="l00320"></a>00320   <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a>
 = NULL != strstr (argv[0], <span class="stringliteral">"11"</span>);
+<a name="l00321"></a>00321   <span class="keywordflow">if</span> (0 != 
curl_global_init (CURL_GLOBAL_WIN32))
+<a name="l00322"></a>00322     <span class="keywordflow">return</span> 2;
+<a name="l00323"></a>00323   errorCount += <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929">testInternalGet</a>
 ();
+<a name="l00324"></a>00324   errorCount += <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15">testMultithreadedGet</a>
 ();
+<a name="l00325"></a>00325   errorCount += <a class="code" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8">testExternalGet</a>
 ();
+<a name="l00326"></a>00326   <span class="keywordflow">if</span> (errorCount 
!= 0)
+<a name="l00327"></a>00327     fprintf (stderr, <span 
class="stringliteral">"Error (code: %u)\n"</span>, errorCount);
+<a name="l00328"></a>00328   curl_global_cleanup ();
+<a name="l00329"></a>00329   <span class="keywordflow">return</span> 
errorCount != 0;       <span class="comment">/* 0 == pass */</span>
+<a name="l00330"></a>00330 }
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:37:16 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/df/dbe/response_8h-source.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/df/dbe/response_8h-source.html               
                (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/df/dbe/response_8h-source.html       
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/response.h Source File</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+</div>
+<h1>response.h</h1><a href="../../dd/d75/response_8h.html">Go to the 
documentation of this file.</a><div class="fragment"><pre class="fragment"><a 
name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">     This file is part of 
libmicrohttpd</span>
+<a name="l00003"></a>00003 <span class="comment">     (C) 2007 Daniel Pittman 
and Christian Grothoff</span>
+<a name="l00004"></a>00004 <span class="comment"></span>
+<a name="l00005"></a>00005 <span class="comment">     This library is free 
software; you can redistribute it and/or</span>
+<a name="l00006"></a>00006 <span class="comment">     modify it under the 
terms of the GNU Lesser General Public</span>
+<a name="l00007"></a>00007 <span class="comment">     License as published by 
the Free Software Foundation; either</span>
+<a name="l00008"></a>00008 <span class="comment">     version 2.1 of the 
License, or (at your option) any later version.</span>
+<a name="l00009"></a>00009 <span class="comment"></span>
+<a name="l00010"></a>00010 <span class="comment">     This library is 
distributed in the hope that it will be useful,</span>
+<a name="l00011"></a>00011 <span class="comment">     but WITHOUT ANY 
WARRANTY; without even the implied warranty of</span>
+<a name="l00012"></a>00012 <span class="comment">     MERCHANTABILITY or 
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU</span>
+<a name="l00013"></a>00013 <span class="comment">     Lesser General Public 
License for more details.</span>
+<a name="l00014"></a>00014 <span class="comment"></span>
+<a name="l00015"></a>00015 <span class="comment">     You should have received 
a copy of the GNU Lesser General Public</span>
+<a name="l00016"></a>00016 <span class="comment">     License along with this 
library; if not, write to the Free Software</span>
+<a name="l00017"></a>00017 <span class="comment">     Foundation, Inc., 51 
Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA</span>
+<a name="l00018"></a>00018 <span class="comment">*/</span>
+<a name="l00019"></a>00019 
+<a name="l00027"></a>00027 <span class="preprocessor">#ifndef RESPONSE_H</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span 
class="preprocessor">#define RESPONSE_H</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span>
+<a name="l00034"></a>00034 <span class="keywordtype">void</span> <a 
class="code" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30">MHD_increment_response_rc</a>
 (<span class="keyword">struct</span> <a class="code" 
href="../../d5/d10/structMHD__Response.html">MHD_Response</a> *response);
+<a name="l00035"></a>00035 
+<a name="l00036"></a>00036 
+<a name="l00037"></a>00037 <span class="preprocessor">#endif</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/df/dd1/testzzuf_2daemontest__get__chunked_8c__incl.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/dd1/testzzuf_2daemontest__get__chunked_8c__incl.map
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/dd1/testzzuf_2daemontest__get__chunked_8c__incl.map
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" href="$db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111">
+<area shape="rect" href="$dc/d0c/microhttpd_8h.html" title="public interface 
to libmicrohttpd" alt="" coords="208,84,312,111">
+<area shape="rect" href="$d9/d7f/socat_8c.html" title="Code to fork&#45;exec 
zzuf and start the socat process." alt="" coords="701,84,768,111">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/dd1/testzzuf_2daemontest__get__chunked_8c__incl.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/dd1/testzzuf_2daemontest__get__chunked_8c__incl.md5
                               (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/dd1/testzzuf_2daemontest__get__chunked_8c__incl.md5
       2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+51f2ebd46b9444a99cc1bf1923cb86e4
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/dd1/testzzuf_2daemontest__get__chunked_8c__incl.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/dd1/testzzuf_2daemontest__get__chunked_8c__incl.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c.html
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c.html    
                            (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c.html    
    2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,462 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/daemontest_postform.c File 
Reference</title>
+<link href="../../doxygen.css" rel="stylesheet" type="text/css">
+<link href="../../tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="../../main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a 
href="../../classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="../../files.html"><span>Files</span></a></li>
+      <li><a href="../../dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="../../search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="../../dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a
 class="el" href="../../dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemontest_postform.c File Reference</h1><code>#include &quot;<a 
class="el" 
href="../../d5/d97/config_8h-source.html">config.h</a>&quot;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;<a class="el" 
href="../../db/d93/microhttpd_8h-source.html">microhttpd.h</a>&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for daemontest_postform.c:</div>
+<div class="dynsection">
+<p><center><img src="../../d5/d7a/testcurl_2daemontest__postform_8c__incl.png" 
border="0" usemap="#src/testcurl/daemontest_postform.c_map" alt=""></center>
+<map name="src/testcurl/daemontest_postform.c_map">
+<area shape="rect" href="../../db/d16/config_8h.html" title="config.h" alt="" 
coords="5,84,77,111"><area shape="rect" href="../../dc/d0c/microhttpd_8h.html" 
title="public interface to libmicrohttpd" alt="" coords="208,84,312,111"></map>
+</div>
+
+<p>
+<a href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html">Go to the 
source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#d81c59142c8e14bd20d5e266add76107">copyBuffer</a>
 (void *ptr, size_t size, size_t nmemb, void *ctx)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#1efdf26ae1b663da81747513683952fe">post_iterator</a>
 (void *cls, enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>
 kind, const char *key, const char *filename, const char *content_type, const 
char *transfer_encoding, const char *value, size_t off, size_t size)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">ahc_echo</a>
 (void *cls, struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *connection, 
const char *url, const char *method, const char *version, const char 
*upload_data, unsigned int *upload_data_size, void **unused)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static struct 
curl_httppost *&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8">make_form</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#a7703d208253519ee52f603fe0a2da7a">testInternalPost</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#9a1d221f0a21d6b53003f99e1f34d507">testMultithreadedPost</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">testExternalPost</a>
 ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" 
valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#d1835a0a190dc5fe4f925bb69443c770">main</a>
 (int argc, char *const *argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static 
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="29fca52edba6f2e3ef05c67b7b4d4b04"></a><!-- doxytag: 
member="daemontest_postform.c::ahc_echo" ref="29fca52edba6f2e3ef05c67b7b4d4b04" 
args="(void *cls, struct MHD_Connection *connection, const char *url, const 
char *method, const char *version, const char *upload_data, unsigned int 
*upload_data_size, void **unused)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int ahc_echo           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">struct <a class="el" 
href="../../df/d50/structMHD__Connection.html">MHD_Connection</a> *&nbsp;</td>
+          <td class="paramname"> <em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>method</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>version</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>upload_data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int *&nbsp;</td>
+          <td class="paramname"> <em>upload_data_size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>unused</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00088">88</a> 
of file <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+<p>References <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00249">MHD_create_post_processor()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00220">MHD_create_response_from_data()</a>,
 <a class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l01009">MHD_destroy_post_processor()</a>,
 <a class="el" 
href="../../dc/d43/response_8c-source.html#l00266">MHD_destroy_response()</a>, 
<a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00103">MHD_HTTP_OK</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00094">MHD_NO</a>, <a 
class="el" 
href="../../d2/d30/postprocessor_8c-source.html#l00988">MHD_post_process()</a>, 
<a class="el" 
href="../../d5/de3/connection_8c-source.html#l00192">MHD_queue_response()</a>, 
<a class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00067">post_iterator()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/deb/testcurl_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png"
 border="0" 
usemap="#df/deb/testcurl_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map"
 alt=""></center>
+<map 
name="df/deb/testcurl_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph_map">
+<area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d" 
title="MHD_create_post_processor" alt="" coords="153,5,359,32"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,56,376,82"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="429,106,640,133"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,157,343,184"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="184,208,328,234"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,258,339,285"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe"
 title="post_iterator" alt="" coords="204,309,308,336"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="425,5,644,32"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="735,81,852,108"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="449,182,620,209"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="443,233,627,260"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="737,132,849,158"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="696,182,891,209"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="693,233,893,260"><area 
shape="rect" 
href="../../db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="957,157,1064,184"><area shape="rect" 
href="../../db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="941,208,1080,234"><area shape="rect" 
href="../../db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="716,284,871,310"><area shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="431,284,639,310"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d81c59142c8e14bd20d5e266add76107"></a><!-- doxytag: 
member="daemontest_postform.c::copyBuffer" 
ref="d81c59142c8e14bd20d5e266add76107" args="(void *ptr, size_t size, size_t 
nmemb, void *ctx)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static size_t copyBuffer           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>nmemb</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>ctx</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00048">48</a> 
of file <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="d1835a0a190dc5fe4f925bb69443c770"></a><!-- doxytag: 
member="daemontest_postform.c::main" ref="d1835a0a190dc5fe4f925bb69443c770" 
args="(int argc, char *const *argv)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int main           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>argc</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *const *&nbsp;</td>
+          <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00387">387</a>
 of file <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+<p>References <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>, 
<a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00235">testExternalPost()</a>,
 <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00130">testInternalPost()</a>,
 and <a class="el" 
href="../../d2/d09/testcurl_2daemontest__post_8c-source.html#l00182">testMultithreadedPost()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/deb/testcurl_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png"
 border="0" 
usemap="#df/deb/testcurl_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map"
 alt=""></center>
+<map 
name="df/deb/testcurl_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph_map">
+<area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="125,1694,251,1720"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="127,1795,249,1822"><area shape="rect" 
href="../../d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="107,1744,269,1771"><area 
shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="351,1795,433,1822"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="348,1846,436,1872"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1327,148,1447,175"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="605,1643,685,1670"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="317,1694,467,1720"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="319,1744,465,1771"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="601,1896,689,1923"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="515,1947,776,1974"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2272,1580,2512,1607"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2305,1530,2479,1556"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2309,1682,2475,1708"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2561,1682,2769,1708"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1536,326,1731,352"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2617,896,2713,923"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2043,680,2211,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1844,275,1927,302"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1819,224,1952,251"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2037,1592,2216,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1808,782,1963,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2308,1783,2476,1810"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2593,1783,2737,1810"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2049,934,2204,960"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="825,1694,1017,1720"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="873,731,969,758"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1815,1896,1956,1923"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1068,782,1247,808"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1529,1339,1737,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1525,731,1741,758"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1525,630,1741,656"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1089,579,1225,606"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1297,680,1476,707"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1799,1035,1972,1062"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1807,1491,1964,1518"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2283,1390,2501,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1823,1238,1948,1264"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2053,1339,2200,1366"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2031,1536,2223,1563"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1789,1288,1981,1315"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1809,1592,1961,1619"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2051,1795,2203,1822"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1796,1086,1975,1112"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1800,579,1971,606"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1849,731,1921,758"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1819,832,1952,859"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1848,528,1923,555"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="572,1694,719,1720"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="cb03e3221493c74bc4bf1199e9f89ef8"></a><!-- doxytag: 
member="daemontest_postform.c::make_form" 
ref="cb03e3221493c74bc4bf1199e9f89ef8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static struct curl_httppost* make_form           
</td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static, read]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00132">132</a>
 of file <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+<p>Referenced by <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00255">testExternalPost()</a>,
 <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00146">testInternalPost()</a>,
 and <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00200">testMultithreadedPost()</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/deb/testcurl_2daemontest__postform_8c_cb03e3221493c74bc4bf1199e9f89ef8_icgraph.png"
 border="0" 
usemap="#df/deb/testcurl_2daemontest__postform_8c_cb03e3221493c74bc4bf1199e9f89ef8_icgraph_map"
 alt=""></center>
+<map 
name="df/deb/testcurl_2daemontest__postform_8c_cb03e3221493c74bc4bf1199e9f89ef8_icgraph_map">
+<area shape="rect" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="168,6,293,32"><area shape="rect" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="169,56,292,83"><area shape="rect" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="149,107,312,134"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="1efdf26ae1b663da81747513683952fe"></a><!-- doxytag: 
member="daemontest_postform.c::post_iterator" 
ref="1efdf26ae1b663da81747513683952fe" args="(void *cls, enum MHD_ValueKind 
kind, const char *key, const char *filename, const char *content_type, const 
char *transfer_encoding, const char *value, size_t off, size_t size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int post_iterator           </td>
+          <td>(</td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>cls</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">enum <a class="el" 
href="../../dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">MHD_ValueKind</a>&nbsp;</td>
+          <td class="paramname"> <em>kind</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>key</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>filename</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>content_type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>transfer_encoding</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>off</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Note that this post_iterator is not perfect in that it fails to support 
incremental processing. (to be fixed in the future) 
+<p>Definition at line <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00065">65</a> 
of file <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+<p>References <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>.</p>
+
+</div>
+</div><p>
+<a class="anchor" name="0e77a4a1b788dbcfbf295b25960d83c8"></a><!-- doxytag: 
member="daemontest_postform.c::testExternalPost" 
ref="0e77a4a1b788dbcfbf295b25960d83c8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testExternalPost           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00255">255</a>
 of file <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00132">make_form()</a>,
 <a class="el" 
href="../../d9/d90/daemon_8c-source.html#l00064">MHD_get_fdset()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" href="../../d9/d90/daemon_8c-source.html#l00519">MHD_run()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" href="../../db/d93/microhttpd_8h-source.html#l00092">MHD_YES</a>, 
and <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/deb/testcurl_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png"
 border="0" 
usemap="#df/deb/testcurl_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph_map"
 alt=""></center>
+<map 
name="df/deb/testcurl_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1837,1951,1920,1977"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="212,557,300,584"><area shape="rect" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8"
 title="make_form" alt="" coords="209,608,303,635"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1079,1799,1199,1825"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" 
title="MHD_run" alt="" coords="413,709,493,736"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="181,659,331,685"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="380,76,527,103"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2111,2052,2199,2079"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2024,2001,2285,2028"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2035,1748,2275,1775"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2068,1697,2241,1724"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2072,1951,2237,1977"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2335,1976,2543,2003"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1288,808,1483,835"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2391,684,2487,711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1795,583,1963,609"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1596,785,1679,812"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1571,735,1704,761"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1789,1799,1968,1825"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1560,1089,1715,1116"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2071,1900,2239,1927"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2367,1925,2511,1952"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2379,1824,2499,1851"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2336,1875,2541,1901"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1801,1089,1956,1116"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="577,709,769,736"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="625,659,721,685"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1567,887,1708,913"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="820,583,999,609"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1281,1292,1489,1319"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1277,583,1493,609"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1277,532,1493,559"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="841,684,977,711"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1049,583,1228,609"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1551,1140,1724,1167"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1559,1292,1716,1319"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2045,1495,2264,1521"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1575,1596,1700,1623"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1805,1444,1952,1471"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1783,1697,1975,1724"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1541,1545,1733,1572"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1561,1241,1713,1268"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1803,1241,1955,1268"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1548,988,1727,1015"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1552,532,1723,559"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1601,481,1673,508"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1571,684,1704,711"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1600,380,1675,407"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="380,659,527,685"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="a7703d208253519ee52f603fe0a2da7a"></a><!-- doxytag: 
member="daemontest_postform.c::testInternalPost" 
ref="a7703d208253519ee52f603fe0a2da7a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testInternalPost           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00146">146</a>
 of file <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00132">make_form()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00269">MHD_USE_SELECT_INTERNALLY</a>,
 and <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/deb/testcurl_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png"
 border="0" 
usemap="#df/deb/testcurl_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph_map"
 alt=""></center>
+<map 
name="df/deb/testcurl_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="1971,1781,2053,1808"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,1870,295,1897"><area shape="rect" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8"
 title="make_form" alt="" coords="204,1921,297,1948"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,844,325,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="961,1668,1108,1694"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2257,1730,2345,1757"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2171,1781,2432,1808"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2181,1161,2421,1188"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2215,1465,2388,1492"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2219,1680,2384,1706"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2481,1730,2689,1757"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2537,604,2633,630"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="373,844,520,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1185,1566,1377,1593"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="569,502,665,529"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1465,1516,1607,1542"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="716,376,895,402"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1177,984,1385,1010"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1173,502,1389,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1173,401,1389,428"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1221,1034,1341,1061"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="737,477,873,504"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="945,477,1124,504"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1439,654,1633,681"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1684,502,1852,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1923,1110,2101,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2217,1629,2385,1656"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2513,1528,2657,1554"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2740,1553,2937,1580"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2525,1629,2645,1656"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2483,1680,2688,1706"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2513,1832,2657,1858"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1449,604,1623,630"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1457,908,1615,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1903,1389,2121,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1473,857,1599,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1695,1414,1841,1441"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1440,1212,1632,1238"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1440,958,1632,985"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1460,1060,1612,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1692,908,1844,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1447,1110,1625,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1451,401,1621,428"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1691,756,1845,782"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1689,1313,1847,1340"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1701,857,1835,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1500,452,1572,478"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1469,756,1603,782"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1499,300,1573,326"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9a1d221f0a21d6b53003f99e1f34d507"></a><!-- doxytag: 
member="daemontest_postform.c::testMultithreadedPost" 
ref="9a1d221f0a21d6b53003f99e1f34d507" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static int testMultithreadedPost           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00200">200</a>
 of file <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+<p>References <a class="el" 
href="../../da/d51/fileserver__example_8c-source.html#l00050">ahc_echo()</a>, 
<a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00049">copyBuffer()</a>,
 <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00132">make_form()</a>,
 <a class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00301">MHD_OPTION_END</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00560">MHD_start_daemon()</a>, <a 
class="el" 
href="../../d9/d90/daemon_8c-source.html#l00704">MHD_stop_daemon()</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00254">MHD_USE_DEBUG</a>, <a 
class="el" 
href="../../db/d93/microhttpd_8h-source.html#l00264">MHD_USE_THREAD_PER_CONNECTION</a>,
 and <a class="el" 
href="../../df/db5/testcurl_2daemontest__get_8c-source.html#l00039">oneone</a>.</p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img 
src="../../df/deb/testcurl_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png"
 border="0" 
usemap="#df/deb/testcurl_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph_map"
 alt=""></center>
+<map 
name="df/deb/testcurl_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph_map">
+<area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77"
 title="ahc_echo" alt="" coords="2011,1781,2093,1808"><area shape="rect" 
href="../../d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="247,1870,335,1897"><area shape="rect" 
href="../../df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8"
 title="make_form" alt="" coords="244,1921,337,1948"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="216,844,365,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1001,1668,1148,1694"><area shape="rect" 
href="../../d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53"
 title="file_reader" alt="" coords="2297,1730,2385,1757"><area shape="rect" 
href="../../d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" 
coords="2211,1781,2472,1808"><area shape="rect" 
href="../../d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2221,1161,2461,1188"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2255,1465,2428,1492"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2259,1680,2424,1706"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2521,1730,2729,1757"><area 
shape="rect" 
href="../../db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2577,604,2673,630"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="413,844,560,870"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1225,1566,1417,1593"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="609,502,705,529"><area shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1505,1516,1647,1542"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="756,376,935,402"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1217,984,1425,1010"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1213,502,1429,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1213,401,1429,428"><area 
shape="rect" 
href="../../dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1261,1034,1381,1061"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="777,477,913,504"><area shape="rect" 
href="../../dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="985,477,1164,504"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1479,654,1673,681"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1724,502,1892,529"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1963,1110,2141,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2257,1629,2425,1656"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2553,1528,2697,1554"><area 
shape="rect" 
href="../../d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2780,1553,2977,1580"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2565,1629,2685,1656"><area shape="rect" 
href="../../dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2523,1680,2728,1706"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2553,1832,2697,1858"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1489,604,1663,630"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1497,908,1655,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1943,1389,2161,1416"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1513,857,1639,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1735,1414,1881,1441"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1480,1212,1672,1238"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1480,958,1672,985"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1500,1060,1652,1086"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1732,908,1884,934"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1487,1110,1665,1137"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1491,401,1661,428"><area 
shape="rect" 
href="../../d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1731,756,1885,782"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1729,1313,1887,1340"><area 
shape="rect" 
href="../../d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1741,857,1875,884"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1540,452,1612,478"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1509,756,1643,782"><area shape="rect" 
href="../../d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1539,300,1613,326"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="37bc0d7e0f563d120189bd36e086fc91"></a><!-- doxytag: 
member="daemontest_postform.c::oneone" ref="37bc0d7e0f563d120189bd36e086fc91" 
args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" 
href="../../d3/d26/testzzuf_2daemontest__put_8c.html#37bc0d7e0f563d120189bd36e086fc91">oneone</a><code>
 [static]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>Definition at line <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html#l00038">38</a> 
of file <a class="el" 
href="../../dc/db5/testcurl_2daemontest__postform_8c-source.html">daemontest_postform.c</a>.</p>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:27 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="../../doxygen.png" alt="doxygen" align="middle" border="0"></a> 
1.5.5 </small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1837,1951,1920,1977">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="212,557,300,584">
+<area shape="rect" 
href="$df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8"
 title="make_form" alt="" coords="209,608,303,635">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1079,1799,1199,1825">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="413,709,493,736">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="181,659,331,685">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="380,76,527,103">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2111,2052,2199,2079">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2024,2001,2285,2028">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2035,1748,2275,1775">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2068,1697,2241,1724">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2072,1951,2237,1977">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2335,1976,2543,2003">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1288,808,1483,835">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2391,684,2487,711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1795,583,1963,609">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1596,785,1679,812">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1571,735,1704,761">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1789,1799,1968,1825">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1560,1089,1715,1116">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2071,1900,2239,1927">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2367,1925,2511,1952">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2379,1824,2499,1851">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2336,1875,2541,1901">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1801,1089,1956,1116">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="577,709,769,736">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="625,659,721,685">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1567,887,1708,913">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="820,583,999,609">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1281,1292,1489,1319">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1277,583,1493,609">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1277,532,1493,559">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="841,684,977,711">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1049,583,1228,609">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1551,1140,1724,1167">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1559,1292,1716,1319">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2045,1495,2264,1521">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1575,1596,1700,1623">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1805,1444,1952,1471">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1783,1697,1975,1724">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1541,1545,1733,1572">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1561,1241,1713,1268">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1803,1241,1955,1268">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1548,988,1727,1015">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1552,532,1723,559">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1601,481,1673,508">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1571,684,1704,711">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1600,380,1675,407">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="380,659,527,685">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+5aa750c8b7fdfaf4aff1ba66664978e6
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_0e77a4a1b788dbcfbf295b25960d83c8_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,18 @@
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d" 
title="MHD_create_post_processor" alt="" coords="153,5,359,32">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="136,56,376,82">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1" 
title="MHD_destroy_post_processor" alt="" coords="429,106,640,133">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="169,157,343,184">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc" 
title="MHD_post_process" alt="" coords="184,208,328,234">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="173,258,339,285">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe"
 title="post_iterator" alt="" coords="204,309,308,336">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="425,5,644,32">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b" 
title="free_unmarked" alt="" coords="735,81,852,108">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7" 
title="post_process_multipart" alt="" coords="449,182,620,209">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f" 
title="post_process_urlencoded" alt="" coords="443,233,627,260">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90" 
title="find_boundary" alt="" coords="737,132,849,158">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150" 
title="process_multipart_headers" alt="" coords="696,182,891,209">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6" 
title="process_value_to_boundary" alt="" coords="693,233,893,260">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9" 
title="try_get_value" alt="" coords="957,157,1064,184">
+<area shape="rect" 
href="$db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379" 
title="try_match_header" alt="" coords="941,208,1080,234">
+<area shape="rect" 
href="$db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b" 
title="MHD_http_unescape" alt="" coords="716,284,871,310">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="431,284,639,310">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+e78f957df17324a86c2401a0e3960051
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_29fca52edba6f2e3ef05c67b7b4d4b04_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="2011,1781,2093,1808">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="247,1870,335,1897">
+<area shape="rect" 
href="$df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8"
 title="make_form" alt="" coords="244,1921,337,1948">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="216,844,365,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="1001,1668,1148,1694">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2297,1730,2385,1757">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2211,1781,2472,1808">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2221,1161,2461,1188">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2255,1465,2428,1492">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2259,1680,2424,1706">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2521,1730,2729,1757">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2577,604,2673,630">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="413,844,560,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1225,1566,1417,1593">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="609,502,705,529">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1505,1516,1647,1542">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="756,376,935,402">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1217,984,1425,1010">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1213,502,1429,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1213,401,1429,428">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1261,1034,1381,1061">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="777,477,913,504">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="985,477,1164,504">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1479,654,1673,681">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1724,502,1892,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1963,1110,2141,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2257,1629,2425,1656">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2553,1528,2697,1554">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2780,1553,2977,1580">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2565,1629,2685,1656">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2523,1680,2728,1706">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2553,1832,2697,1858">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1489,604,1663,630">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1497,908,1655,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1943,1389,2161,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1513,857,1639,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1735,1414,1881,1441">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1480,1212,1672,1238">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1480,958,1672,985">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1500,1060,1652,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1732,908,1884,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1487,1110,1665,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1491,401,1661,428">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1731,756,1885,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1729,1313,1887,1340">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1741,857,1875,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1540,452,1612,478">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1509,756,1643,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1539,300,1613,326">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+1999bc1c671837dcfbc7a0fa392252cb
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_9a1d221f0a21d6b53003f99e1f34d507_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="1971,1781,2053,1808">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="207,1870,295,1897">
+<area shape="rect" 
href="$df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8"
 title="make_form" alt="" coords="204,1921,297,1948">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="176,844,325,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="961,1668,1108,1694">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="2257,1730,2345,1757">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="2171,1781,2432,1808">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2181,1161,2421,1188">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2215,1465,2388,1492">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2219,1680,2384,1706">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2481,1730,2689,1757">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2537,604,2633,630">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="373,844,520,870">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="1185,1566,1377,1593">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="569,502,665,529">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1465,1516,1607,1542">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="716,376,895,402">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1177,984,1385,1010">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1173,502,1389,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1173,401,1389,428">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1221,1034,1341,1061">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="737,477,873,504">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="945,477,1124,504">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1439,654,1633,681">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="1684,502,1852,529">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="1923,1110,2101,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2217,1629,2385,1656">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2513,1528,2657,1554">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b" 
title="MHD_get_response_header" alt="" coords="2740,1553,2937,1580">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3" 
title="get_date_string" alt="" coords="2525,1629,2645,1656">
+<area shape="rect" 
href="$dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa" 
title="MHD_get_reason_phrase_for" alt="" coords="2483,1680,2688,1706">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39" 
title="MHD_pool_allocate" alt="" coords="2513,1832,2657,1858">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1449,604,1623,630">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1457,908,1615,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="1903,1389,2121,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1473,857,1599,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="1695,1414,1841,1441">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="1440,1212,1632,1238">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1440,958,1632,985">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1460,1060,1612,1086">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="1692,908,1844,934">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1447,1110,1625,1137">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1451,401,1621,428">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="1691,756,1845,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35" 
title="parse_cookie_header" alt="" coords="1689,1313,1847,1340">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9" 
title="parse_arguments" alt="" coords="1701,857,1835,884">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1500,452,1572,478">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1469,756,1603,782">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1499,300,1573,326">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+c6a52c05a1771032111fafb67fbe4e46
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_a7703d208253519ee52f603fe0a2da7a_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_cb03e3221493c74bc4bf1199e9f89ef8_icgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_cb03e3221493c74bc4bf1199e9f89ef8_icgraph.map
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_cb03e3221493c74bc4bf1199e9f89ef8_icgraph.map
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,3 @@
+<area shape="rect" 
href="$df/deb/testcurl_2daemontest__postform_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="168,6,293,32">
+<area shape="rect" 
href="$df/deb/testcurl_2daemontest__postform_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="169,56,292,83">
+<area shape="rect" 
href="$df/deb/testcurl_2daemontest__postform_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="149,107,312,134">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_cb03e3221493c74bc4bf1199e9f89ef8_icgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_cb03e3221493c74bc4bf1199e9f89ef8_icgraph.md5
                                (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_cb03e3221493c74bc4bf1199e9f89ef8_icgraph.md5
        2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+7f5843dac75cce22fcb557049e8ff42c
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_cb03e3221493c74bc4bf1199e9f89ef8_icgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_cb03e3221493c74bc4bf1199e9f89ef8_icgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.map
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,49 @@
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8"
 title="testExternalPost" alt="" coords="125,1694,251,1720">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a"
 title="testInternalPost" alt="" coords="127,1795,249,1822">
+<area shape="rect" 
href="$d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507"
 title="testMultithreadedPost" alt="" coords="107,1744,269,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77" 
title="ahc_echo" alt="" coords="351,1795,433,1822">
+<area shape="rect" 
href="$d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107"
 title="copyBuffer" alt="" coords="348,1846,436,1872">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801" 
title="MHD_get_fdset" alt="" coords="1327,148,1447,175">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff" title="MHD_run" 
alt="" coords="605,1643,685,1670">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a" 
title="MHD_start_daemon" alt="" coords="317,1694,467,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242" 
title="MHD_stop_daemon" alt="" coords="319,1744,465,1771">
+<area shape="rect" 
href="$d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53" 
title="file_reader" alt="" coords="601,1896,689,1923">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b" 
title="MHD_create_response_from_callback" alt="" coords="515,1947,776,1974">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738" 
title="MHD_create_response_from_data" alt="" coords="2272,1580,2512,1607">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5" 
title="MHD_destroy_response" alt="" coords="2305,1530,2479,1556">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1" 
title="MHD_queue_response" alt="" coords="2309,1682,2475,1708">
+<area shape="rect" 
href="$d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30" 
title="MHD_increment_response_rc" alt="" coords="2561,1682,2769,1708">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601" 
title="MHD_connection_get_fdset" alt="" coords="1536,326,1731,352">
+<area shape="rect" 
href="$db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146" 
title="MHD_DLOG" alt="" coords="2617,896,2713,923">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e" 
title="connection_close_error" alt="" coords="2043,680,2211,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18" 
title="do_fd_set" alt="" coords="1844,275,1927,302">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798" 
title="MHD_pool_create" alt="" coords="1819,224,1952,251">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270" 
title="transmit_error_response" alt="" coords="2037,1592,2216,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c" 
title="try_grow_read_buffer" alt="" coords="1808,782,1963,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4" 
title="build_header_response" alt="" coords="2308,1783,2476,1810">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3" 
title="add_extra_headers" alt="" coords="2593,1783,2737,1810">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5" 
title="MHD_pool_reallocate" alt="" coords="2049,934,2204,960">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b" 
title="MHD_cleanup_connections" alt="" coords="825,1694,1017,1720">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8" 
title="MHD_select" alt="" coords="873,731,969,758">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d" 
title="MHD_pool_destroy" alt="" coords="1815,1896,1956,1923">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45" 
title="MHD_accept_connection" alt="" coords="1068,782,1247,808">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16" 
title="MHD_connection_handle_idle" alt="" coords="1529,1339,1737,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd" 
title="MHD_connection_handle_read" alt="" coords="1525,731,1741,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f" 
title="MHD_connection_handle_write" alt="" coords="1525,630,1741,656">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec" 
title="MHD_get_timeout" alt="" coords="1089,579,1225,606">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd" 
title="MHD_handle_connection" alt="" coords="1297,680,1476,707">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213" 
title="call_connection_handler" alt="" coords="1799,1035,1972,1062">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681" 
title="get_next_header_line" alt="" coords="1807,1491,1964,1518">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c" 
title="MHD_lookup_connection_value" alt="" coords="2283,1390,2501,1416">
+<area shape="rect" 
href="$d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a" 
title="MHD_pool_reset" alt="" coords="1823,1238,1948,1264">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e" 
title="need_100_continue" alt="" coords="2053,1339,2200,1366">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1" 
title="parse_connection_headers" alt="" coords="2031,1536,2223,1563">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec" 
title="parse_initial_message_line" alt="" coords="1789,1288,1981,1315">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc" 
title="process_broken_line" alt="" coords="1809,1592,1961,1619">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb" 
title="process_header_line" alt="" coords="2051,1795,2203,1822">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021" 
title="try_ready_chunked_body" alt="" coords="1796,1086,1975,1112">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b" 
title="try_ready_normal_body" alt="" coords="1800,579,1971,606">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330" 
title="do_read" alt="" coords="1849,731,1921,758">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc" 
title="check_write_done" alt="" coords="1819,832,1952,859">
+<area shape="rect" 
href="$d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e" 
title="do_write" alt="" coords="1848,528,1923,555">
+<area shape="rect" 
href="$dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0" 
title="MHD_select_thread" alt="" coords="572,1694,719,1720">

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
===================================================================
--- 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
                         (rev 0)
+++ 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.md5
 2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1 @@
+7913619be692175145fde9d70aedfd84
\ No newline at end of file

Added: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/df/deb/testcurl_2daemontest__postform_8c_d1835a0a190dc5fe4f925bb69443c770_cgraph.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/dir_000001_000002.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_000001_000002.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_000001_000002.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,26 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/ -&gt; include Relation</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+  <div class="navpath"><a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" href="dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+<h3>daemon &rarr; include Relation</h3><table class="dirtab"><tr 
class="dirtab"><th class="dirtab">File in <a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" href="dir_942425f973239bf16bbad9c14838f68d.html">daemon</a></th><th 
class="dirtab">Includes file in <a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" 
href="dir_341d32ad79c8433c7112866eaed039b9.html">include</a></th></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="db/dde/internal_8h.html">internal.h</a></td><td class="dirtab"><a 
class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr></table></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/dir_000001_000003.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_000001_000003.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_000001_000003.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/ -&gt; include Relation</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+  <div class="navpath"><a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" href="dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+<h3>daemon &rarr; include Relation</h3><table class="dirtab"><tr 
class="dirtab"><th class="dirtab">File in <a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" href="dir_942425f973239bf16bbad9c14838f68d.html">daemon</a></th><th 
class="dirtab">Includes file in <a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" 
href="dir_341d32ad79c8433c7112866eaed039b9.html">include</a></th></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="d9/dda/daemon__test_8c.html">daemon_test.c</a></td><td class="dirtab"><a 
class="el" href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="db/dde/internal_8h.html">internal.h</a></td><td class="dirtab"><a 
class="el" href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="d0/dd4/postprocessor__test_8c.html">postprocessor_test.c</a></td><td 
class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr></table></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/dir_000002_000003.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_000002_000003.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_000002_000003.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/examples/ -&gt; include Relation</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+  <div class="navpath"><a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" href="dir_916f6f16491174ef7dc237ccfb75b5ef.html">examples</a>
+  </div>
+<h3>examples &rarr; include Relation</h3><table class="dirtab"><tr 
class="dirtab"><th class="dirtab">File in <a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" 
href="dir_916f6f16491174ef7dc237ccfb75b5ef.html">examples</a></th><th 
class="dirtab">Includes file in <a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" 
href="dir_341d32ad79c8433c7112866eaed039b9.html">include</a></th></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="d2/d20/fileserver__example_8c.html">fileserver_example.c</a></td><td 
class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="df/d73/minimal__example_8c.html">minimal_example.c</a></td><td 
class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="da/d7a/querystring__example_8c.html">querystring_example.c</a></td><td 
class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr></table></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/dir_000004_000003.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_000004_000003.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_000004_000003.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/ -&gt; include Relation</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+  <div class="navpath"><a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" href="dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+<h3>testcurl &rarr; include Relation</h3><table class="dirtab"><tr 
class="dirtab"><th class="dirtab">File in <a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" 
href="dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a></th><th 
class="dirtab">Includes file in <a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" 
href="dir_341d32ad79c8433c7112866eaed039b9.html">include</a></th></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="d4/d8f/testcurl_2daemontest__get_8c.html">daemontest_get.c</a></td><td 
class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="df/d2f/testcurl_2daemontest__get__chunked_8c.html">daemontest_get_chunked.c</a></td><td
 class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="d3/dfc/testcurl_2daemontest__large__put_8c.html">daemontest_large_put.c</a></td><td
 class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="d6/d8a/testcurl_2daemontest__long__header_8c.html">daemontest_long_header.c</a></td><td
 class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="d0/d33/testcurl_2daemontest__post_8c.html">daemontest_post.c</a></td><td 
class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="d0/d00/daemontest__post__loop_8c.html">daemontest_post_loop.c</a></td><td 
class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="df/deb/testcurl_2daemontest__postform_8c.html">daemontest_postform.c</a></td><td
 class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="dd/d1d/testcurl_2daemontest__put_8c.html">daemontest_put.c</a></td><td 
class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="d0/df7/testcurl_2daemontest__put__chunked_8c.html">daemontest_put_chunked.c</a></td><td
 class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr></table></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/dir_000005_000003.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_000005_000003.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_000005_000003.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/ -&gt; include Relation</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+  <div class="navpath"><a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" href="dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+<h3>testzzuf &rarr; include Relation</h3><table class="dirtab"><tr 
class="dirtab"><th class="dirtab">File in <a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" 
href="dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a></th><th 
class="dirtab">Includes file in <a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" 
href="dir_341d32ad79c8433c7112866eaed039b9.html">include</a></th></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="de/d3b/testzzuf_2daemontest__get_8c.html">daemontest_get.c</a></td><td 
class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="d0/d61/testzzuf_2daemontest__get__chunked_8c.html">daemontest_get_chunked.c</a></td><td
 class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="de/d4e/testzzuf_2daemontest__large__put_8c.html">daemontest_large_put.c</a></td><td
 class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="d5/dfc/testzzuf_2daemontest__long__header_8c.html">daemontest_long_header.c</a></td><td
 class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="d7/dc8/testzzuf_2daemontest__post_8c.html">daemontest_post.c</a></td><td 
class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="d4/dda/testzzuf_2daemontest__postform_8c.html">daemontest_postform.c</a></td><td
 class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="d3/d26/testzzuf_2daemontest__put_8c.html">daemontest_put.c</a></td><td 
class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr><tr 
class="dirtab"><td class="dirtab"><a class="el" 
href="dd/d0d/testzzuf_2daemontest__put__chunked_8c.html">daemontest_put_chunked.c</a></td><td
 class="dirtab"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a></td></tr></table></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/dir_341d32ad79c8433c7112866eaed039b9.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_341d32ad79c8433c7112866eaed039b9.html    
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_341d32ad79c8433c7112866eaed039b9.html    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/include/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" href="dir_341d32ad79c8433c7112866eaed039b9.html">include</a>
+  </div>
+</div>
+<div class="contents">
+<h1>include Directory Reference</h1>
+<p>
+<div class="dynheader">
+</div>
+<div class="dynsection">
+<p><center><img src="dir_341d32ad79c8433c7112866eaed039b9_dep.png" border="0" 
usemap="#dir_341d32ad79c8433c7112866eaed039b9_dep_map" 
alt="src/include/"></center>
+<map name="dir_341d32ad79c8433c7112866eaed039b9_dep_map">
+<area shape="rect" href="dir_341d32ad79c8433c7112866eaed039b9.html" 
title="include" alt="" coords="27,55,99,103"><area shape="rect" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html" title="src" alt="" 
coords="16,16,109,113"></map>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a> <a 
href="db/d93/microhttpd_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">public interface 
to libmicrohttpd <br></td></tr>
+
+<p>
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/dir_341d32ad79c8433c7112866eaed039b9_dep.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_341d32ad79c8433c7112866eaed039b9_dep.map 
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_341d32ad79c8433c7112866eaed039b9_dep.map 
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,2 @@
+<area shape="rect" href="dir_341d32ad79c8433c7112866eaed039b9.html" 
title="include" alt="" coords="27,55,99,103">
+<area shape="rect" href="dir_a255a5c29de7fbc781691cb5aba5a16d.html" 
title="src" alt="" coords="16,16,109,113">

Added: 
libmicrohttpd-docs/WWW/doxygen/dir_341d32ad79c8433c7112866eaed039b9_dep.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dir_341d32ad79c8433c7112866eaed039b9_dep.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html    
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testzzuf/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" href="dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html">testzzuf</a>
+  </div>
+</div>
+<div class="contents">
+<h1>testzzuf Directory Reference</h1>
+<p>
+<div class="dynheader">
+</div>
+<div class="dynsection">
+<p><center><img src="dir_571542ca0b7a7e6f2b7b18ddfe4f37d3_dep.png" border="0" 
usemap="#dir_571542ca0b7a7e6f2b7b18ddfe4f37d3_dep_map" 
alt="src/testzzuf/"></center>
+<map name="dir_571542ca0b7a7e6f2b7b18ddfe4f37d3_dep_map">
+<area shape="rect" href="dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html" 
title="testzzuf" alt="" coords="27,55,99,103"><area shape="rect" 
href="dir_341d32ad79c8433c7112866eaed039b9.html" title="include" alt="" 
coords="27,151,99,199"><area shape="rect" href="dir_000005_000003.html" 
title="8" alt="" coords="59,147,67,155"><area shape="rect" 
href="dir_000005_000003.html" title="8" alt="" coords="67,125,75,140"><area 
shape="rect" href="dir_a255a5c29de7fbc781691cb5aba5a16d.html" title="src" 
alt="" coords="16,16,109,114"></map>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="de/d3b/testzzuf_2daemontest__get_8c.html">daemontest_get.c</a> <a 
href="d2/d08/testzzuf_2daemontest__get_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d0/d61/testzzuf_2daemontest__get__chunked_8c.html">daemontest_get_chunked.c</a>
 <a 
href="d9/df6/testzzuf_2daemontest__get__chunked_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="de/d4e/testzzuf_2daemontest__large__put_8c.html">daemontest_large_put.c</a>
 <a 
href="d2/d70/testzzuf_2daemontest__large__put_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d5/dfc/testzzuf_2daemontest__long__header_8c.html">daemontest_long_header.c</a>
 <a 
href="d2/dd5/testzzuf_2daemontest__long__header_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d7/dc8/testzzuf_2daemontest__post_8c.html">daemontest_post.c</a> <a 
href="d9/da4/testzzuf_2daemontest__post_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d4/dda/testzzuf_2daemontest__postform_8c.html">daemontest_postform.c</a> 
<a 
href="d1/d94/testzzuf_2daemontest__postform_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d3/d26/testzzuf_2daemontest__put_8c.html">daemontest_put.c</a> <a 
href="d9/d89/testzzuf_2daemontest__put_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="dd/d0d/testzzuf_2daemontest__put__chunked_8c.html">daemontest_put_chunked.c</a>
 <a 
href="d7/d53/testzzuf_2daemontest__put__chunked_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d9/d7f/socat_8c.html">socat.c</a> <a 
href="dd/d83/socat_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Code to fork-exec 
zzuf and start the socat process. <br></td></tr>
+
+<p>
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/dir_571542ca0b7a7e6f2b7b18ddfe4f37d3_dep.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_571542ca0b7a7e6f2b7b18ddfe4f37d3_dep.map 
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_571542ca0b7a7e6f2b7b18ddfe4f37d3_dep.map 
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" href="dir_571542ca0b7a7e6f2b7b18ddfe4f37d3.html" 
title="testzzuf" alt="" coords="27,55,99,103">
+<area shape="rect" href="dir_341d32ad79c8433c7112866eaed039b9.html" 
title="include" alt="" coords="27,151,99,199">
+<area shape="rect" href="dir_000005_000003.html" title="8" alt="" 
coords="59,147,67,155">
+<area shape="rect" href="dir_000005_000003.html" title="8" alt="" 
coords="67,125,75,140">
+<area shape="rect" href="dir_a255a5c29de7fbc781691cb5aba5a16d.html" 
title="src" alt="" coords="16,16,109,114">

Added: 
libmicrohttpd-docs/WWW/doxygen/dir_571542ca0b7a7e6f2b7b18ddfe4f37d3_dep.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dir_571542ca0b7a7e6f2b7b18ddfe4f37d3_dep.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/dir_916f6f16491174ef7dc237ccfb75b5ef.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_916f6f16491174ef7dc237ccfb75b5ef.html    
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_916f6f16491174ef7dc237ccfb75b5ef.html    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/examples/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" href="dir_916f6f16491174ef7dc237ccfb75b5ef.html">examples</a>
+  </div>
+</div>
+<div class="contents">
+<h1>examples Directory Reference</h1>
+<p>
+<div class="dynheader">
+</div>
+<div class="dynsection">
+<p><center><img src="dir_916f6f16491174ef7dc237ccfb75b5ef_dep.png" border="0" 
usemap="#dir_916f6f16491174ef7dc237ccfb75b5ef_dep_map" 
alt="src/examples/"></center>
+<map name="dir_916f6f16491174ef7dc237ccfb75b5ef_dep_map">
+<area shape="rect" href="dir_916f6f16491174ef7dc237ccfb75b5ef.html" 
title="examples" alt="" coords="27,55,109,103"><area shape="rect" 
href="dir_341d32ad79c8433c7112866eaed039b9.html" title="include" alt="" 
coords="32,151,104,199"><area shape="rect" href="dir_000002_000003.html" 
title="3" alt="" coords="64,147,72,155"><area shape="rect" 
href="dir_000002_000003.html" title="3" alt="" coords="72,125,80,140"><area 
shape="rect" href="dir_a255a5c29de7fbc781691cb5aba5a16d.html" title="src" 
alt="" coords="16,16,120,114"></map>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d2/d20/fileserver__example_8c.html">fileserver_example.c</a> <a 
href="da/d51/fileserver__example_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">minimal example 
for how to use libmicrohttpd to server files <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="df/d73/minimal__example_8c.html">minimal_example.c</a> <a 
href="d8/d87/minimal__example_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">minimal example 
for how to use libmicrohttpd <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="da/d7a/querystring__example_8c.html">querystring_example.c</a> <a 
href="d8/d1b/querystring__example_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">example for how to 
get the query string from libmicrohttpd Call with an URI ending with something 
like "?q=QUERY" <br></td></tr>
+
+<p>
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:42 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/dir_916f6f16491174ef7dc237ccfb75b5ef_dep.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_916f6f16491174ef7dc237ccfb75b5ef_dep.map 
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_916f6f16491174ef7dc237ccfb75b5ef_dep.map 
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" href="dir_916f6f16491174ef7dc237ccfb75b5ef.html" 
title="examples" alt="" coords="27,55,109,103">
+<area shape="rect" href="dir_341d32ad79c8433c7112866eaed039b9.html" 
title="include" alt="" coords="32,151,104,199">
+<area shape="rect" href="dir_000002_000003.html" title="3" alt="" 
coords="64,147,72,155">
+<area shape="rect" href="dir_000002_000003.html" title="3" alt="" 
coords="72,125,80,140">
+<area shape="rect" href="dir_a255a5c29de7fbc781691cb5aba5a16d.html" 
title="src" alt="" coords="16,16,120,114">

Added: 
libmicrohttpd-docs/WWW/doxygen/dir_916f6f16491174ef7dc237ccfb75b5ef_dep.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dir_916f6f16491174ef7dc237ccfb75b5ef_dep.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/dir_942425f973239bf16bbad9c14838f68d.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_942425f973239bf16bbad9c14838f68d.html    
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_942425f973239bf16bbad9c14838f68d.html    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/daemon/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" href="dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+  </div>
+</div>
+<div class="contents">
+<h1>daemon Directory Reference</h1>
+<p>
+<div class="dynheader">
+</div>
+<div class="dynsection">
+<p><center><img src="dir_942425f973239bf16bbad9c14838f68d_dep.png" border="0" 
usemap="#dir_942425f973239bf16bbad9c14838f68d_dep_map" 
alt="src/daemon/"></center>
+<map name="dir_942425f973239bf16bbad9c14838f68d_dep_map">
+<area shape="rect" href="dir_942425f973239bf16bbad9c14838f68d.html" 
title="daemon" alt="" coords="27,55,101,103"><area shape="rect" 
href="dir_341d32ad79c8433c7112866eaed039b9.html" title="include" alt="" 
coords="28,151,100,199"><area shape="rect" href="dir_000001_000002.html" 
title="1" alt="" coords="60,147,68,155"><area shape="rect" 
href="dir_000001_000002.html" title="1" alt="" coords="68,125,76,140"><area 
shape="rect" href="dir_a255a5c29de7fbc781691cb5aba5a16d.html" title="src" 
alt="" coords="16,16,112,114"></map>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d5/d5f/connection_8c.html">connection.c</a> <a 
href="d5/de3/connection_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Methods for 
managing connections. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d4/d67/connection_8h.html">connection.h</a> <a 
href="df/d96/connection_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Methods for 
managing connections. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="dc/d21/daemon_8c.html">daemon.c</a> <a 
href="d9/d90/daemon_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A minimal-HTTP 
server library. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="dc/df8/internal_8c.html">internal.c</a> <a 
href="da/d2e/internal_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="db/dde/internal_8h.html">internal.h</a> <a 
href="d7/dab/internal_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">internal shared 
structures <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d3/d4c/memorypool_8c.html">memorypool.c</a> <a 
href="de/d4e/memorypool_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">memory pool 
<br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d8/d94/memorypool_8h.html">memorypool.h</a> <a 
href="d3/da9/memorypool_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">memory pool; 
mostly used for efficient (de)allocation for each connection and bounding 
memory use for each request <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d2/d39/plibc_8h.html">plibc.h</a> <a 
href="de/d0a/plibc_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="db/dfc/postprocessor_8c.html">postprocessor.c</a> <a 
href="d2/d30/postprocessor_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Methods for 
parsing POST data. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="dc/df0/reason__phrase_8c.html">reason_phrase.c</a> <a 
href="d3/d0e/reason__phrase_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tables of the 
string response phrases. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="de/d1b/reason__phrase_8h.html">reason_phrase.h</a> <a 
href="d9/dca/reason__phrase_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d9/d6b/response_8c.html">response.c</a> <a 
href="dc/d43/response_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Methods for 
managing response objects. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="dd/d75/response_8h.html">response.h</a> <a 
href="df/dbe/response_8h-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Methods for 
managing response objects. <br></td></tr>
+
+<p>
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/dir_942425f973239bf16bbad9c14838f68d_dep.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_942425f973239bf16bbad9c14838f68d_dep.map 
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_942425f973239bf16bbad9c14838f68d_dep.map 
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" href="dir_942425f973239bf16bbad9c14838f68d.html" 
title="daemon" alt="" coords="27,55,101,103">
+<area shape="rect" href="dir_341d32ad79c8433c7112866eaed039b9.html" 
title="include" alt="" coords="28,151,100,199">
+<area shape="rect" href="dir_000001_000002.html" title="1" alt="" 
coords="60,147,68,155">
+<area shape="rect" href="dir_000001_000002.html" title="1" alt="" 
coords="68,125,76,140">
+<area shape="rect" href="dir_a255a5c29de7fbc781691cb5aba5a16d.html" 
title="src" alt="" coords="16,16,112,114">

Added: 
libmicrohttpd-docs/WWW/doxygen/dir_942425f973239bf16bbad9c14838f68d_dep.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dir_942425f973239bf16bbad9c14838f68d_dep.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/dir_9ba6a98f68fa0273ae749570d49e97bd.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_9ba6a98f68fa0273ae749570d49e97bd.html    
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_9ba6a98f68fa0273ae749570d49e97bd.html    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/testcurl/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>&nbsp;&raquo&nbsp;<a 
class="el" href="dir_9ba6a98f68fa0273ae749570d49e97bd.html">testcurl</a>
+  </div>
+</div>
+<div class="contents">
+<h1>testcurl Directory Reference</h1>
+<p>
+<div class="dynheader">
+</div>
+<div class="dynsection">
+<p><center><img src="dir_9ba6a98f68fa0273ae749570d49e97bd_dep.png" border="0" 
usemap="#dir_9ba6a98f68fa0273ae749570d49e97bd_dep_map" 
alt="src/testcurl/"></center>
+<map name="dir_9ba6a98f68fa0273ae749570d49e97bd_dep_map">
+<area shape="rect" href="dir_9ba6a98f68fa0273ae749570d49e97bd.html" 
title="testcurl" alt="" coords="27,55,99,103"><area shape="rect" 
href="dir_341d32ad79c8433c7112866eaed039b9.html" title="include" alt="" 
coords="27,151,99,199"><area shape="rect" href="dir_000004_000003.html" 
title="9" alt="" coords="59,147,67,155"><area shape="rect" 
href="dir_000004_000003.html" title="9" alt="" coords="67,125,75,140"><area 
shape="rect" href="dir_a255a5c29de7fbc781691cb5aba5a16d.html" title="src" 
alt="" coords="16,16,109,114"></map>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d4/d8f/testcurl_2daemontest__get_8c.html">daemontest_get.c</a> <a 
href="df/db5/testcurl_2daemontest__get_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="df/d2f/testcurl_2daemontest__get__chunked_8c.html">daemontest_get_chunked.c</a>
 <a 
href="d2/d92/testcurl_2daemontest__get__chunked_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d3/dfc/testcurl_2daemontest__large__put_8c.html">daemontest_large_put.c</a>
 <a 
href="dd/da3/testcurl_2daemontest__large__put_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d6/d8a/testcurl_2daemontest__long__header_8c.html">daemontest_long_header.c</a>
 <a 
href="d4/da0/testcurl_2daemontest__long__header_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d0/d33/testcurl_2daemontest__post_8c.html">daemontest_post.c</a> <a 
href="d2/d09/testcurl_2daemontest__post_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d0/d00/daemontest__post__loop_8c.html">daemontest_post_loop.c</a> <a 
href="de/dbd/daemontest__post__loop_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Testcase for 
libmicrohttpd POST operations using URL-encoding. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="df/deb/testcurl_2daemontest__postform_8c.html">daemontest_postform.c</a> 
<a 
href="dc/db5/testcurl_2daemontest__postform_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="dd/d1d/testcurl_2daemontest__put_8c.html">daemontest_put.c</a> <a 
href="d4/dc6/testcurl_2daemontest__put_8c-source.html">[code]</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="d0/df7/testcurl_2daemontest__put__chunked_8c.html">daemontest_put_chunked.c</a>
 <a 
href="d5/d5c/testcurl_2daemontest__put__chunked_8c-source.html">[code]</a></td></tr>
+
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/dir_9ba6a98f68fa0273ae749570d49e97bd_dep.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_9ba6a98f68fa0273ae749570d49e97bd_dep.map 
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_9ba6a98f68fa0273ae749570d49e97bd_dep.map 
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" href="dir_9ba6a98f68fa0273ae749570d49e97bd.html" 
title="testcurl" alt="" coords="27,55,99,103">
+<area shape="rect" href="dir_341d32ad79c8433c7112866eaed039b9.html" 
title="include" alt="" coords="27,151,99,199">
+<area shape="rect" href="dir_000004_000003.html" title="9" alt="" 
coords="59,147,67,155">
+<area shape="rect" href="dir_000004_000003.html" title="9" alt="" 
coords="67,125,75,140">
+<area shape="rect" href="dir_a255a5c29de7fbc781691cb5aba5a16d.html" 
title="src" alt="" coords="16,16,109,114">

Added: 
libmicrohttpd-docs/WWW/doxygen/dir_9ba6a98f68fa0273ae749570d49e97bd_dep.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dir_9ba6a98f68fa0273ae749570d49e97bd_dep.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/dir_a255a5c29de7fbc781691cb5aba5a16d.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_a255a5c29de7fbc781691cb5aba5a16d.html    
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_a255a5c29de7fbc781691cb5aba5a16d.html    
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: src/ Directory Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="navpath"><a class="el" 
href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>
+  </div>
+</div>
+<div class="contents">
+<h1>src Directory Reference</h1>
+<p>
+<div class="dynheader">
+</div>
+<div class="dynsection">
+<p><center><img src="dir_a255a5c29de7fbc781691cb5aba5a16d_dep.png" border="0" 
usemap="#dir_a255a5c29de7fbc781691cb5aba5a16d_dep_map" alt="src/"></center>
+<map name="dir_a255a5c29de7fbc781691cb5aba5a16d_dep_map">
+<area shape="rect" href="dir_942425f973239bf16bbad9c14838f68d.html" 
title="daemon" alt="" coords="27,38,101,86"><area shape="rect" 
href="dir_341d32ad79c8433c7112866eaed039b9.html" title="include" alt="" 
coords="28,134,100,182"><area shape="rect" href="dir_000001_000002.html" 
title="1" alt="" coords="60,130,68,138"><area shape="rect" 
href="dir_000001_000002.html" title="1" alt="" coords="68,108,76,123"><area 
shape="rect" href="dir_a255a5c29de7fbc781691cb5aba5a16d.html" alt="" 
coords="16,16,208,192"></map>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Directories</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">directory 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="dir_942425f973239bf16bbad9c14838f68d.html">daemon</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">directory 
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="dir_341d32ad79c8433c7112866eaed039b9.html">include</a></td></tr>
+
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: 
libmicrohttpd-docs/WWW/doxygen/dir_a255a5c29de7fbc781691cb5aba5a16d_dep.map
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dir_a255a5c29de7fbc781691cb5aba5a16d_dep.map 
                        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dir_a255a5c29de7fbc781691cb5aba5a16d_dep.map 
2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,5 @@
+<area shape="rect" href="dir_942425f973239bf16bbad9c14838f68d.html" 
title="daemon" alt="" coords="27,38,101,86">
+<area shape="rect" href="dir_341d32ad79c8433c7112866eaed039b9.html" 
title="include" alt="" coords="28,134,100,182">
+<area shape="rect" href="dir_000001_000002.html" title="1" alt="" 
coords="60,130,68,138">
+<area shape="rect" href="dir_000001_000002.html" title="1" alt="" 
coords="68,108,76,123">
+<area shape="rect" href="dir_a255a5c29de7fbc781691cb5aba5a16d.html" alt="" 
coords="16,16,208,192">

Added: 
libmicrohttpd-docs/WWW/doxygen/dir_a255a5c29de7fbc781691cb5aba5a16d_dep.png
===================================================================
(Binary files differ)


Property changes on: 
libmicrohttpd-docs/WWW/doxygen/dir_a255a5c29de7fbc781691cb5aba5a16d_dep.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/dirs.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/dirs.html                            (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/dirs.html    2008-04-13 07:12:54 UTC (rev 
6694)
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Directory Hierarchy</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li class="current"><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Directories</h1>This directory hierarchy is sorted roughly, but not 
completely, alphabetically:<ul>
+<li><a class="el" href="dir_a255a5c29de7fbc781691cb5aba5a16d.html">src</a>
+<ul>
+<li><a class="el" href="dir_942425f973239bf16bbad9c14838f68d.html">daemon</a>
+<li><a class="el" href="dir_341d32ad79c8433c7112866eaed039b9.html">include</a>
+</ul>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/doxygen.css
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/doxygen.css                          (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/doxygen.css  2008-04-13 07:12:54 UTC (rev 
6694)
@@ -0,0 +1,433 @@
+BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
+       font-family: Geneva, Arial, Helvetica, sans-serif;
+}
+BODY,TD {
+       font-size: 90%;
+}
+H1 {
+       text-align: center;
+       font-size: 160%;
+}
+H2 {
+       font-size: 120%;
+}
+H3 {
+       font-size: 100%;
+}
+CAPTION { 
+       font-weight: bold 
+}
+DIV.qindex {
+       width: 100%;
+       background-color: #e8eef2;
+       border: 1px solid #84b0c7;
+       text-align: center;
+       margin: 2px;
+       padding: 2px;
+       line-height: 140%;
+}
+DIV.navpath {
+       width: 100%;
+       background-color: #e8eef2;
+       border: 1px solid #84b0c7;
+       text-align: center;
+       margin: 2px;
+       padding: 2px;
+       line-height: 140%;
+}
+DIV.navtab {
+       background-color: #e8eef2;
+       border: 1px solid #84b0c7;
+       text-align: center;
+       margin: 2px;
+       margin-right: 15px;
+       padding: 2px;
+}
+TD.navtab {
+       font-size: 70%;
+}
+A.qindex {
+       text-decoration: none;
+       font-weight: bold;
+       color: #1A419D;
+}
+A.qindex:visited {
+       text-decoration: none;
+       font-weight: bold;
+       color: #1A419D
+}
+A.qindex:hover {
+       text-decoration: none;
+       background-color: #ddddff;
+}
+A.qindexHL {
+       text-decoration: none;
+       font-weight: bold;
+       background-color: #6666cc;
+       color: #ffffff;
+       border: 1px double #9295C2;
+}
+A.qindexHL:hover {
+       text-decoration: none;
+       background-color: #6666cc;
+       color: #ffffff;
+}
+A.qindexHL:visited { 
+       text-decoration: none; 
+       background-color: #6666cc; 
+       color: #ffffff 
+}
+A.el { 
+       text-decoration: none; 
+       font-weight: bold 
+}
+A.elRef { 
+       font-weight: bold 
+}
+A.code:link { 
+       text-decoration: none; 
+       font-weight: normal; 
+       color: #0000FF
+}
+A.code:visited { 
+       text-decoration: none; 
+       font-weight: normal; 
+       color: #0000FF
+}
+A.codeRef:link { 
+       font-weight: normal; 
+       color: #0000FF
+}
+A.codeRef:visited { 
+       font-weight: normal; 
+       color: #0000FF
+}
+A:hover { 
+       text-decoration: none;  
+       background-color: #f2f2ff 
+}
+DL.el { 
+       margin-left: -1cm 
+}
+.fragment {
+       font-family: monospace, fixed;
+       font-size: 95%;
+}
+PRE.fragment {
+       border: 1px solid #CCCCCC;
+       background-color: #f5f5f5;
+       margin-top: 4px;
+       margin-bottom: 4px;
+       margin-left: 2px;
+       margin-right: 8px;
+       padding-left: 6px;
+       padding-right: 6px;
+       padding-top: 4px;
+       padding-bottom: 4px;
+}
+DIV.ah { 
+       background-color: black; 
+       font-weight: bold; 
+       color: #ffffff; 
+       margin-bottom: 3px; 
+       margin-top: 3px 
+}
+
+DIV.groupHeader {
+       margin-left: 16px;
+       margin-top: 12px;
+       margin-bottom: 6px;
+       font-weight: bold;
+}
+DIV.groupText { 
+       margin-left: 16px; 
+       font-style: italic; 
+       font-size: 90% 
+}
+BODY {
+       background: white;
+       color: black;
+       margin-right: 20px;
+       margin-left: 20px;
+}
+TD.indexkey {
+       background-color: #e8eef2;
+       font-weight: bold;
+       padding-right  : 10px;
+       padding-top    : 2px;
+       padding-left   : 10px;
+       padding-bottom : 2px;
+       margin-left    : 0px;
+       margin-right   : 0px;
+       margin-top     : 2px;
+       margin-bottom  : 2px;
+       border: 1px solid #CCCCCC;
+}
+TD.indexvalue {
+       background-color: #e8eef2;
+       font-style: italic;
+       padding-right  : 10px;
+       padding-top    : 2px;
+       padding-left   : 10px;
+       padding-bottom : 2px;
+       margin-left    : 0px;
+       margin-right   : 0px;
+       margin-top     : 2px;
+       margin-bottom  : 2px;
+       border: 1px solid #CCCCCC;
+}
+TR.memlist {
+       background-color: #f0f0f0; 
+}
+P.formulaDsp { 
+       text-align: center; 
+}
+IMG.formulaDsp {
+}
+IMG.formulaInl { 
+       vertical-align: middle; 
+}
+SPAN.keyword       { color: #008000 }
+SPAN.keywordtype   { color: #604020 }
+SPAN.keywordflow   { color: #e08000 }
+SPAN.comment       { color: #800000 }
+SPAN.preprocessor  { color: #806020 }
+SPAN.stringliteral { color: #002080 }
+SPAN.charliteral   { color: #008080 }
+SPAN.vhdldigit     { color: #ff00ff }
+SPAN.vhdlchar      { color: #000000 }
+SPAN.vhdlkeyword   { color: #700070 }
+SPAN.vhdllogic     { color: #ff0000 }
+
+.mdescLeft {
+       padding: 0px 8px 4px 8px;
+       font-size: 80%;
+       font-style: italic;
+       background-color: #FAFAFA;
+       border-top: 1px none #E0E0E0;
+       border-right: 1px none #E0E0E0;
+       border-bottom: 1px none #E0E0E0;
+       border-left: 1px none #E0E0E0;
+       margin: 0px;
+}
+.mdescRight {
+        padding: 0px 8px 4px 8px;
+       font-size: 80%;
+       font-style: italic;
+       background-color: #FAFAFA;
+       border-top: 1px none #E0E0E0;
+       border-right: 1px none #E0E0E0;
+       border-bottom: 1px none #E0E0E0;
+       border-left: 1px none #E0E0E0;
+       margin: 0px;
+}
+.memItemLeft {
+       padding: 1px 0px 0px 8px;
+       margin: 4px;
+       border-top-width: 1px;
+       border-right-width: 1px;
+       border-bottom-width: 1px;
+       border-left-width: 1px;
+       border-top-color: #E0E0E0;
+       border-right-color: #E0E0E0;
+       border-bottom-color: #E0E0E0;
+       border-left-color: #E0E0E0;
+       border-top-style: solid;
+       border-right-style: none;
+       border-bottom-style: none;
+       border-left-style: none;
+       background-color: #FAFAFA;
+       font-size: 80%;
+}
+.memItemRight {
+       padding: 1px 8px 0px 8px;
+       margin: 4px;
+       border-top-width: 1px;
+       border-right-width: 1px;
+       border-bottom-width: 1px;
+       border-left-width: 1px;
+       border-top-color: #E0E0E0;
+       border-right-color: #E0E0E0;
+       border-bottom-color: #E0E0E0;
+       border-left-color: #E0E0E0;
+       border-top-style: solid;
+       border-right-style: none;
+       border-bottom-style: none;
+       border-left-style: none;
+       background-color: #FAFAFA;
+       font-size: 80%;
+}
+.memTemplItemLeft {
+       padding: 1px 0px 0px 8px;
+       margin: 4px;
+       border-top-width: 1px;
+       border-right-width: 1px;
+       border-bottom-width: 1px;
+       border-left-width: 1px;
+       border-top-color: #E0E0E0;
+       border-right-color: #E0E0E0;
+       border-bottom-color: #E0E0E0;
+       border-left-color: #E0E0E0;
+       border-top-style: none;
+       border-right-style: none;
+       border-bottom-style: none;
+       border-left-style: none;
+       background-color: #FAFAFA;
+       font-size: 80%;
+}
+.memTemplItemRight {
+       padding: 1px 8px 0px 8px;
+       margin: 4px;
+       border-top-width: 1px;
+       border-right-width: 1px;
+       border-bottom-width: 1px;
+       border-left-width: 1px;
+       border-top-color: #E0E0E0;
+       border-right-color: #E0E0E0;
+       border-bottom-color: #E0E0E0;
+       border-left-color: #E0E0E0;
+       border-top-style: none;
+       border-right-style: none;
+       border-bottom-style: none;
+       border-left-style: none;
+       background-color: #FAFAFA;
+       font-size: 80%;
+}
+.memTemplParams {
+       padding: 1px 0px 0px 8px;
+       margin: 4px;
+       border-top-width: 1px;
+       border-right-width: 1px;
+       border-bottom-width: 1px;
+       border-left-width: 1px;
+       border-top-color: #E0E0E0;
+       border-right-color: #E0E0E0;
+       border-bottom-color: #E0E0E0;
+       border-left-color: #E0E0E0;
+       border-top-style: solid;
+       border-right-style: none;
+       border-bottom-style: none;
+       border-left-style: none;
+       color: #606060;
+       background-color: #FAFAFA;
+       font-size: 80%;
+}
+.search { 
+       color: #003399;
+       font-weight: bold;
+}
+FORM.search {
+       margin-bottom: 0px;
+       margin-top: 0px;
+}
+INPUT.search { 
+       font-size: 75%;
+       color: #000080;
+       font-weight: normal;
+       background-color: #e8eef2;
+}
+TD.tiny { 
+       font-size: 75%;
+}
+a {
+       color: #1A41A8;
+}
+a:visited {
+       color: #2A3798;
+}
+.dirtab { 
+       padding: 4px;
+       border-collapse: collapse;
+       border: 1px solid #84b0c7;
+}
+TH.dirtab { 
+       background: #e8eef2;
+       font-weight: bold;
+}
+HR { 
+       height: 1px;
+       border: none;
+       border-top: 1px solid black;
+}
+
+/* Style for detailed member documentation */
+.memtemplate {
+       font-size: 80%;
+       color: #606060;
+       font-weight: normal;
+       margin-left: 3px;
+} 
+.memnav { 
+       background-color: #e8eef2;
+       border: 1px solid #84b0c7;
+       text-align: center;
+       margin: 2px;
+       margin-right: 15px;
+       padding: 2px;
+}
+.memitem {
+       padding: 4px;
+       background-color: #eef3f5;
+       border-width: 1px;
+       border-style: solid;
+       border-color: #dedeee;
+       -moz-border-radius: 8px 8px 8px 8px;
+}
+.memname {
+       white-space: nowrap;
+       font-weight: bold;
+}
+.memdoc{
+       padding-left: 10px;
+}
+.memproto {
+       background-color: #d5e1e8;
+       width: 100%;
+       border-width: 1px;
+       border-style: solid;
+       border-color: #84b0c7;
+       font-weight: bold;
+       -moz-border-radius: 8px 8px 8px 8px;
+}
+.paramkey {
+       text-align: right;
+}
+.paramtype {
+       white-space: nowrap;
+}
+.paramname {
+       color: #602020;
+       font-style: italic;
+       white-space: nowrap;
+}
+/* End Styling for detailed member documentation */
+
+/* for the tree view */
+.ftvtree {
+       font-family: sans-serif;
+       margin:0.5em;
+}
+.directory { 
+       font-size: 9pt; 
+       font-weight: bold; 
+}
+.directory h3 { 
+       margin: 0px; 
+       margin-top: 1em; 
+       font-size: 11pt; 
+}
+.directory > h3 { 
+       margin-top: 0; 
+}
+.directory p { 
+       margin: 0px; 
+       white-space: nowrap; 
+}
+.directory div { 
+       display: none; 
+       margin: 0px; 
+}
+.directory img { 
+       vertical-align: -30%; 
+}
+

Added: libmicrohttpd-docs/WWW/doxygen/doxygen.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/doxygen.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/files.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/files.html                           (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/files.html   2008-04-13 07:12:54 UTC (rev 
6694)
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: File Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a 
href="files.html"><span>File&nbsp;List</span></a></li>
+      <li><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>File List</h1>Here is a list of all files with brief descriptions:<table>
+  <tr><td class="indexkey">src/daemon/<a class="el" 
href="d5/d5f/connection_8c.html">connection.c</a> <a 
href="d5/de3/connection_8c-source.html">[code]</a></td><td 
class="indexvalue">Methods for managing connections </td></tr>
+  <tr><td class="indexkey">src/daemon/<a class="el" 
href="d4/d67/connection_8h.html">connection.h</a> <a 
href="df/d96/connection_8h-source.html">[code]</a></td><td 
class="indexvalue">Methods for managing connections </td></tr>
+  <tr><td class="indexkey">src/daemon/<a class="el" 
href="dc/d21/daemon_8c.html">daemon.c</a> <a 
href="d9/d90/daemon_8c-source.html">[code]</a></td><td class="indexvalue">A 
minimal-HTTP server library </td></tr>
+  <tr><td class="indexkey">src/daemon/<a class="el" 
href="dc/df8/internal_8c.html">internal.c</a> <a 
href="da/d2e/internal_8c-source.html">[code]</a></td><td 
class="indexvalue"></td></tr>
+  <tr><td class="indexkey">src/daemon/<a class="el" 
href="db/dde/internal_8h.html">internal.h</a> <a 
href="d7/dab/internal_8h-source.html">[code]</a></td><td 
class="indexvalue">Internal shared structures </td></tr>
+  <tr><td class="indexkey">src/daemon/<a class="el" 
href="d3/d4c/memorypool_8c.html">memorypool.c</a> <a 
href="de/d4e/memorypool_8c-source.html">[code]</a></td><td 
class="indexvalue">Memory pool </td></tr>
+  <tr><td class="indexkey">src/daemon/<a class="el" 
href="d8/d94/memorypool_8h.html">memorypool.h</a> <a 
href="d3/da9/memorypool_8h-source.html">[code]</a></td><td 
class="indexvalue">Memory pool; mostly used for efficient (de)allocation for 
each connection and bounding memory use for each request </td></tr>
+  <tr><td class="indexkey">src/daemon/<a class="el" 
href="d2/d39/plibc_8h.html">plibc.h</a> <a 
href="de/d0a/plibc_8h-source.html">[code]</a></td><td 
class="indexvalue"></td></tr>
+  <tr><td class="indexkey">src/daemon/<a class="el" 
href="db/dfc/postprocessor_8c.html">postprocessor.c</a> <a 
href="d2/d30/postprocessor_8c-source.html">[code]</a></td><td 
class="indexvalue">Methods for parsing POST data </td></tr>
+  <tr><td class="indexkey">src/daemon/<a class="el" 
href="dc/df0/reason__phrase_8c.html">reason_phrase.c</a> <a 
href="d3/d0e/reason__phrase_8c-source.html">[code]</a></td><td 
class="indexvalue">Tables of the string response phrases </td></tr>
+  <tr><td class="indexkey">src/daemon/<a class="el" 
href="de/d1b/reason__phrase_8h.html">reason_phrase.h</a> <a 
href="d9/dca/reason__phrase_8h-source.html">[code]</a></td><td 
class="indexvalue"></td></tr>
+  <tr><td class="indexkey">src/daemon/<a class="el" 
href="d9/d6b/response_8c.html">response.c</a> <a 
href="dc/d43/response_8c-source.html">[code]</a></td><td 
class="indexvalue">Methods for managing response objects </td></tr>
+  <tr><td class="indexkey">src/daemon/<a class="el" 
href="dd/d75/response_8h.html">response.h</a> <a 
href="df/dbe/response_8h-source.html">[code]</a></td><td 
class="indexvalue">Methods for managing response objects </td></tr>
+  <tr><td class="indexkey">src/include/<a class="el" 
href="dc/d0c/microhttpd_8h.html">microhttpd.h</a> <a 
href="db/d93/microhttpd_8h-source.html">[code]</a></td><td 
class="indexvalue">Public interface to libmicrohttpd </td></tr>
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/ftv2blank.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/ftv2blank.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/ftv2doc.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/ftv2doc.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/ftv2folderclosed.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/ftv2folderclosed.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/ftv2folderopen.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/ftv2folderopen.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/ftv2lastnode.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/ftv2lastnode.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/ftv2link.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/ftv2link.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/ftv2mlastnode.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/ftv2mlastnode.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/ftv2mnode.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/ftv2mnode.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/ftv2node.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/ftv2node.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/ftv2plastnode.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/ftv2plastnode.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/ftv2pnode.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/ftv2pnode.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/ftv2vertline.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/ftv2vertline.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/functions.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/functions.html                               
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/functions.html       2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,223 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a 
href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="functions.html"><span>All</span></a></li>
+      <li><a href="functions_vars.html"><span>Variables</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="#index_a"><span>a</span></a></li>
+      <li><a href="#index_c"><span>c</span></a></li>
+      <li><a href="#index_d"><span>d</span></a></li>
+      <li><a href="#index_f"><span>f</span></a></li>
+      <li><a href="#index_h"><span>h</span></a></li>
+      <li><a href="#index_k"><span>k</span></a></li>
+      <li><a href="#index_l"><span>l</span></a></li>
+      <li><a href="#index_m"><span>m</span></a></li>
+      <li><a href="#index_n"><span>n</span></a></li>
+      <li><a href="#index_o"><span>o</span></a></li>
+      <li><a href="#index_p"><span>p</span></a></li>
+      <li><a href="#index_r"><span>r</span></a></li>
+      <li><a href="#index_s"><span>s</span></a></li>
+      <li><a href="#index_t"><span>t</span></a></li>
+      <li><a href="#index_u"><span>u</span></a></li>
+      <li><a href="#index_v"><span>v</span></a></li>
+      <li><a href="#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all struct and union fields with links to the 
structures/unions they belong to:
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>addr
+: <a class="el" 
href="df/d50/structMHD__Connection.html#8af502db4116df2af26e8c2722a50dec">MHD_Connection</a>
+<li>addr_len
+: <a class="el" 
href="df/d50/structMHD__Connection.html#1b5cf1822c14bc2654fd08740dac538c">MHD_Connection</a>
+<li>apc
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#b95fbf45ff0ef7eb5ddb7b47f7fb3b0e">MHD_Daemon</a>
+<li>apc_cls
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#64b0b6631017d7e3e1167328c9374fb9">MHD_Daemon</a>
+</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>client_context
+: <a class="el" 
href="df/d50/structMHD__Connection.html#ba467f24dfaf87dba9173b57390a107e">MHD_Connection</a>
+<li>colon
+: <a class="el" 
href="df/d50/structMHD__Connection.html#3df6562fa38cf5fbf81b269f9e0cdf79">MHD_Connection</a>
+<li>connection_timeout
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#ef107e20dc0d633b841cee5edde56096">MHD_Daemon</a>
+<li>connections
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">MHD_Daemon</a>
+<li>continue_message_write_offset
+: <a class="el" 
href="df/d50/structMHD__Connection.html#72427791258e7924ab5f447db9ad98fe">MHD_Connection</a>
+<li>crc
+: <a class="el" 
href="d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">MHD_Response</a>
+<li>crc_cls
+: <a class="el" 
href="d5/d10/structMHD__Response.html#bd506480088342c7ce919a8ffede61ec">MHD_Response</a>
+<li>crfc
+: <a class="el" 
href="d5/d10/structMHD__Response.html#0726a955fed7ef874fe0b2588ca23649">MHD_Response</a>
+<li>current_chunk_offset
+: <a class="el" 
href="df/d50/structMHD__Connection.html#d4684664e6edefa6c29a863036a7e275">MHD_Connection</a>
+<li>current_chunk_size
+: <a class="el" 
href="df/d50/structMHD__Connection.html#9368e82e937ced914cdefa4c8a171f0b">MHD_Connection</a>
+</ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>daemon
+: <a class="el" 
href="df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">MHD_Connection</a>
+<li>data
+: <a class="el" 
href="d5/d10/structMHD__Response.html#b544f314361691e4fc730179c93db07c">MHD_Response</a>
+<li>data_buffer_size
+: <a class="el" 
href="d5/d10/structMHD__Response.html#3cd9a4fc2a352f89ac71a04dcaf1d75e">MHD_Response</a>
+<li>data_size
+: <a class="el" 
href="d5/d10/structMHD__Response.html#8b7091ff5777e20f37eb6eac6e8bad7e">MHD_Response</a>
+<li>data_start
+: <a class="el" 
href="d5/d10/structMHD__Response.html#6c0a125a3ce15aeacb5327592bdb52af">MHD_Response</a>
+<li>default_handler
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#05df09ddfb2b37d41a59aa75b8c3b2c0">MHD_Daemon</a>
+<li>default_handler_cls
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#b179856815cb6da4c30d629263b5e61b">MHD_Daemon</a>
+</ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>first_header
+: <a class="el" 
href="d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">MHD_Response</a>
+</ul>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>have_chunked_response
+: <a class="el" 
href="df/d50/structMHD__Connection.html#cde8c3ee3dbf5883ebfe54ee2582b429">MHD_Connection</a>
+<li>have_chunked_upload
+: <a class="el" 
href="df/d50/structMHD__Connection.html#43e580beaa73b4c589c86fc9f144fbad">MHD_Connection</a>
+<li>header
+: <a class="el" 
href="da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">MHD_HTTP_Header</a>
+<li>headers_received
+: <a class="el" 
href="df/d50/structMHD__Connection.html#669c751eda79f0800f2a77626db79f4b">MHD_Connection</a>
+</ul>
+<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
+<li>kind
+: <a class="el" 
href="da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">MHD_HTTP_Header</a>
+</ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>last
+: <a class="el" 
href="df/d50/structMHD__Connection.html#2aba01ad271e0df84b552b62094b432c">MHD_Connection</a>
+<li>last_activity
+: <a class="el" 
href="df/d50/structMHD__Connection.html#b2845bb9a203cdd2a0c4584476ea0fce">MHD_Connection</a>
+</ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>max_connections
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#2ac34c25ba99c91443e1a2fc8ebce85c">MHD_Daemon</a>
+<li>method
+: <a class="el" 
href="df/d50/structMHD__Connection.html#7872b97b30b552ffa0d27c45b5b3173b">MHD_Connection</a>
+<li>mutex
+: <a class="el" 
href="d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">MHD_Response</a>
+</ul>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>next
+: <a class="el" 
href="da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">MHD_HTTP_Header</a>
+, <a class="el" 
href="df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">MHD_Connection</a>
+<li>notify_completed
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#4a8c721e21a137d4e8364560868bae4c">MHD_Daemon</a>
+<li>notify_completed_cls
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#897c67b850da3bcb22381c0db4425d4d">MHD_Daemon</a>
+</ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>options
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">MHD_Daemon</a>
+</ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>per_ip_connection_limit
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#69c799b198ce1170355d9f7001644c51">MHD_Daemon</a>
+<li>pid
+: <a class="el" 
href="df/d50/structMHD__Connection.html#6bd361b4ee1849816ec771987ed74076">MHD_Connection</a>
+, <a class="el" 
href="d9/d6a/structMHD__Daemon.html#9f27d1f9a64cf8ad102defef17704fcc">MHD_Daemon</a>
+<li>pool
+: <a class="el" 
href="df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">MHD_Connection</a>
+<li>pool_size
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#192510c2f53f19fe15e0314126f8687a">MHD_Daemon</a>
+<li>port
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#5f564a61a21110e067f9dbbe3c2aa191">MHD_Daemon</a>
+</ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>read_buffer
+: <a class="el" 
href="df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">MHD_Connection</a>
+<li>read_buffer_offset
+: <a class="el" 
href="df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">MHD_Connection</a>
+<li>read_buffer_size
+: <a class="el" 
href="df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">MHD_Connection</a>
+<li>read_closed
+: <a class="el" 
href="df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">MHD_Connection</a>
+<li>reference_count
+: <a class="el" 
href="d5/d10/structMHD__Response.html#c856e06f6dce78472e6c04a094869620">MHD_Response</a>
+<li>remaining_upload_size
+: <a class="el" 
href="df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">MHD_Connection</a>
+<li>response
+: <a class="el" 
href="df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">MHD_Connection</a>
+<li>response_unready
+: <a class="el" 
href="df/d50/structMHD__Connection.html#b62af75f6eb3113269d1332404beffdf">MHD_Connection</a>
+<li>response_write_position
+: <a class="el" 
href="df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">MHD_Connection</a>
+<li>responseCode
+: <a class="el" 
href="df/d50/structMHD__Connection.html#9e0f2d520ef6763e826b4fead95f46ac">MHD_Connection</a>
+</ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>shutdown
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#52381ebc9a545e889e64402b0b955b25">MHD_Daemon</a>
+<li>socket_fd
+: <a class="el" 
href="df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">MHD_Connection</a>
+, <a class="el" 
href="d9/d6a/structMHD__Daemon.html#2bf907bae877ac289aa53cd7ab42d8e2">MHD_Daemon</a>
+<li>state
+: <a class="el" 
href="df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">MHD_Connection</a>
+</ul>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>total_size
+: <a class="el" 
href="d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">MHD_Response</a>
+</ul>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>url
+: <a class="el" 
href="df/d50/structMHD__Connection.html#113d6d7f52f3367616e54febb19609b3">MHD_Connection</a>
+</ul>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>value
+: <a class="el" 
href="da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">MHD_HTTP_Header</a>
+<li>version
+: <a class="el" 
href="df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">MHD_Connection</a>
+</ul>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>write_buffer
+: <a class="el" 
href="df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">MHD_Connection</a>
+<li>write_buffer_append_offset
+: <a class="el" 
href="df/d50/structMHD__Connection.html#263f796b7802c743a37c6302697e047d">MHD_Connection</a>
+<li>write_buffer_send_offset
+: <a class="el" 
href="df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">MHD_Connection</a>
+<li>write_buffer_size
+: <a class="el" 
href="df/d50/structMHD__Connection.html#0cee354ba776cb3160114a1a94988400">MHD_Connection</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/functions_vars.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/functions_vars.html                          
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/functions_vars.html  2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,223 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li class="current"><a 
href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a 
href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="functions.html"><span>All</span></a></li>
+      <li class="current"><a 
href="functions_vars.html"><span>Variables</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="#index_a"><span>a</span></a></li>
+      <li><a href="#index_c"><span>c</span></a></li>
+      <li><a href="#index_d"><span>d</span></a></li>
+      <li><a href="#index_f"><span>f</span></a></li>
+      <li><a href="#index_h"><span>h</span></a></li>
+      <li><a href="#index_k"><span>k</span></a></li>
+      <li><a href="#index_l"><span>l</span></a></li>
+      <li><a href="#index_m"><span>m</span></a></li>
+      <li><a href="#index_n"><span>n</span></a></li>
+      <li><a href="#index_o"><span>o</span></a></li>
+      <li><a href="#index_p"><span>p</span></a></li>
+      <li><a href="#index_r"><span>r</span></a></li>
+      <li><a href="#index_s"><span>s</span></a></li>
+      <li><a href="#index_t"><span>t</span></a></li>
+      <li><a href="#index_u"><span>u</span></a></li>
+      <li><a href="#index_v"><span>v</span></a></li>
+      <li><a href="#index_w"><span>w</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>addr
+: <a class="el" 
href="df/d50/structMHD__Connection.html#8af502db4116df2af26e8c2722a50dec">MHD_Connection</a>
+<li>addr_len
+: <a class="el" 
href="df/d50/structMHD__Connection.html#1b5cf1822c14bc2654fd08740dac538c">MHD_Connection</a>
+<li>apc
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#b95fbf45ff0ef7eb5ddb7b47f7fb3b0e">MHD_Daemon</a>
+<li>apc_cls
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#64b0b6631017d7e3e1167328c9374fb9">MHD_Daemon</a>
+</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>client_context
+: <a class="el" 
href="df/d50/structMHD__Connection.html#ba467f24dfaf87dba9173b57390a107e">MHD_Connection</a>
+<li>colon
+: <a class="el" 
href="df/d50/structMHD__Connection.html#3df6562fa38cf5fbf81b269f9e0cdf79">MHD_Connection</a>
+<li>connection_timeout
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#ef107e20dc0d633b841cee5edde56096">MHD_Daemon</a>
+<li>connections
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#2d9d96d5393d5759cc6b420226caf4b5">MHD_Daemon</a>
+<li>continue_message_write_offset
+: <a class="el" 
href="df/d50/structMHD__Connection.html#72427791258e7924ab5f447db9ad98fe">MHD_Connection</a>
+<li>crc
+: <a class="el" 
href="d5/d10/structMHD__Response.html#5ac2e13cd28561125a97da3593bc1cac">MHD_Response</a>
+<li>crc_cls
+: <a class="el" 
href="d5/d10/structMHD__Response.html#bd506480088342c7ce919a8ffede61ec">MHD_Response</a>
+<li>crfc
+: <a class="el" 
href="d5/d10/structMHD__Response.html#0726a955fed7ef874fe0b2588ca23649">MHD_Response</a>
+<li>current_chunk_offset
+: <a class="el" 
href="df/d50/structMHD__Connection.html#d4684664e6edefa6c29a863036a7e275">MHD_Connection</a>
+<li>current_chunk_size
+: <a class="el" 
href="df/d50/structMHD__Connection.html#9368e82e937ced914cdefa4c8a171f0b">MHD_Connection</a>
+</ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>daemon
+: <a class="el" 
href="df/d50/structMHD__Connection.html#d2a51c2f1ec5088469856c785ad2c04d">MHD_Connection</a>
+<li>data
+: <a class="el" 
href="d5/d10/structMHD__Response.html#b544f314361691e4fc730179c93db07c">MHD_Response</a>
+<li>data_buffer_size
+: <a class="el" 
href="d5/d10/structMHD__Response.html#3cd9a4fc2a352f89ac71a04dcaf1d75e">MHD_Response</a>
+<li>data_size
+: <a class="el" 
href="d5/d10/structMHD__Response.html#8b7091ff5777e20f37eb6eac6e8bad7e">MHD_Response</a>
+<li>data_start
+: <a class="el" 
href="d5/d10/structMHD__Response.html#6c0a125a3ce15aeacb5327592bdb52af">MHD_Response</a>
+<li>default_handler
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#05df09ddfb2b37d41a59aa75b8c3b2c0">MHD_Daemon</a>
+<li>default_handler_cls
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#b179856815cb6da4c30d629263b5e61b">MHD_Daemon</a>
+</ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>first_header
+: <a class="el" 
href="d5/d10/structMHD__Response.html#ffa7ff337b655bf080021e38f329c5a8">MHD_Response</a>
+</ul>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>have_chunked_response
+: <a class="el" 
href="df/d50/structMHD__Connection.html#cde8c3ee3dbf5883ebfe54ee2582b429">MHD_Connection</a>
+<li>have_chunked_upload
+: <a class="el" 
href="df/d50/structMHD__Connection.html#43e580beaa73b4c589c86fc9f144fbad">MHD_Connection</a>
+<li>header
+: <a class="el" 
href="da/d4a/structMHD__HTTP__Header.html#402150eb44056c01f4fece1509c9def7">MHD_HTTP_Header</a>
+<li>headers_received
+: <a class="el" 
href="df/d50/structMHD__Connection.html#669c751eda79f0800f2a77626db79f4b">MHD_Connection</a>
+</ul>
+<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
+<li>kind
+: <a class="el" 
href="da/d4a/structMHD__HTTP__Header.html#7354c54e7343df59f9f163eb1c3f9868">MHD_HTTP_Header</a>
+</ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>last
+: <a class="el" 
href="df/d50/structMHD__Connection.html#2aba01ad271e0df84b552b62094b432c">MHD_Connection</a>
+<li>last_activity
+: <a class="el" 
href="df/d50/structMHD__Connection.html#b2845bb9a203cdd2a0c4584476ea0fce">MHD_Connection</a>
+</ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>max_connections
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#2ac34c25ba99c91443e1a2fc8ebce85c">MHD_Daemon</a>
+<li>method
+: <a class="el" 
href="df/d50/structMHD__Connection.html#7872b97b30b552ffa0d27c45b5b3173b">MHD_Connection</a>
+<li>mutex
+: <a class="el" 
href="d5/d10/structMHD__Response.html#51f5b50e69c8bb7371678307c6615389">MHD_Response</a>
+</ul>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>next
+: <a class="el" 
href="da/d4a/structMHD__HTTP__Header.html#ce880b1f5462857065819d1c6488cfa2">MHD_HTTP_Header</a>
+, <a class="el" 
href="df/d50/structMHD__Connection.html#7169b915f34730c99ce0f0143a1b2fca">MHD_Connection</a>
+<li>notify_completed
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#4a8c721e21a137d4e8364560868bae4c">MHD_Daemon</a>
+<li>notify_completed_cls
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#897c67b850da3bcb22381c0db4425d4d">MHD_Daemon</a>
+</ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>options
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#b6c33930d6350cdd73c7f4d1c92c4295">MHD_Daemon</a>
+</ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>per_ip_connection_limit
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#69c799b198ce1170355d9f7001644c51">MHD_Daemon</a>
+<li>pid
+: <a class="el" 
href="df/d50/structMHD__Connection.html#6bd361b4ee1849816ec771987ed74076">MHD_Connection</a>
+, <a class="el" 
href="d9/d6a/structMHD__Daemon.html#9f27d1f9a64cf8ad102defef17704fcc">MHD_Daemon</a>
+<li>pool
+: <a class="el" 
href="df/d50/structMHD__Connection.html#b7eee4dc875c9d7b784edfdfca5c1da4">MHD_Connection</a>
+<li>pool_size
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#192510c2f53f19fe15e0314126f8687a">MHD_Daemon</a>
+<li>port
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#5f564a61a21110e067f9dbbe3c2aa191">MHD_Daemon</a>
+</ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>read_buffer
+: <a class="el" 
href="df/d50/structMHD__Connection.html#c4c01942c68e3232f65ced7a96a39a79">MHD_Connection</a>
+<li>read_buffer_offset
+: <a class="el" 
href="df/d50/structMHD__Connection.html#8ad3cdae6a57192267b858e1b06cb7f2">MHD_Connection</a>
+<li>read_buffer_size
+: <a class="el" 
href="df/d50/structMHD__Connection.html#f23a7e4ba75da9727de3ef7608d6a768">MHD_Connection</a>
+<li>read_closed
+: <a class="el" 
href="df/d50/structMHD__Connection.html#1980a96c88e2aebce87f676a5f71ed71">MHD_Connection</a>
+<li>reference_count
+: <a class="el" 
href="d5/d10/structMHD__Response.html#c856e06f6dce78472e6c04a094869620">MHD_Response</a>
+<li>remaining_upload_size
+: <a class="el" 
href="df/d50/structMHD__Connection.html#83da1a2f9d6dfda5949e3c0b1af71956">MHD_Connection</a>
+<li>response
+: <a class="el" 
href="df/d50/structMHD__Connection.html#470f3cf577023ac870eb4eafbafdb48b">MHD_Connection</a>
+<li>response_unready
+: <a class="el" 
href="df/d50/structMHD__Connection.html#b62af75f6eb3113269d1332404beffdf">MHD_Connection</a>
+<li>response_write_position
+: <a class="el" 
href="df/d50/structMHD__Connection.html#b4b6b4d241ac3eea3c05be676cf609b0">MHD_Connection</a>
+<li>responseCode
+: <a class="el" 
href="df/d50/structMHD__Connection.html#9e0f2d520ef6763e826b4fead95f46ac">MHD_Connection</a>
+</ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>shutdown
+: <a class="el" 
href="d9/d6a/structMHD__Daemon.html#52381ebc9a545e889e64402b0b955b25">MHD_Daemon</a>
+<li>socket_fd
+: <a class="el" 
href="df/d50/structMHD__Connection.html#a70dbf15934f78936f291cdc20f12171">MHD_Connection</a>
+, <a class="el" 
href="d9/d6a/structMHD__Daemon.html#2bf907bae877ac289aa53cd7ab42d8e2">MHD_Daemon</a>
+<li>state
+: <a class="el" 
href="df/d50/structMHD__Connection.html#beb9e21ac3b4a6ca1b219fb2576b9d64">MHD_Connection</a>
+</ul>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>total_size
+: <a class="el" 
href="d5/d10/structMHD__Response.html#99b5ad38b6d76d029ea87b4f58f4f9be">MHD_Response</a>
+</ul>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>url
+: <a class="el" 
href="df/d50/structMHD__Connection.html#113d6d7f52f3367616e54febb19609b3">MHD_Connection</a>
+</ul>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>value
+: <a class="el" 
href="da/d4a/structMHD__HTTP__Header.html#702cfb85fd21173850a6b86e2eda0f8d">MHD_HTTP_Header</a>
+<li>version
+: <a class="el" 
href="df/d50/structMHD__Connection.html#499abd3f77787d3d9cc83f4df9b1b9d8">MHD_Connection</a>
+</ul>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>write_buffer
+: <a class="el" 
href="df/d50/structMHD__Connection.html#2eda64461422d866869a746f693fcac0">MHD_Connection</a>
+<li>write_buffer_append_offset
+: <a class="el" 
href="df/d50/structMHD__Connection.html#263f796b7802c743a37c6302697e047d">MHD_Connection</a>
+<li>write_buffer_send_offset
+: <a class="el" 
href="df/d50/structMHD__Connection.html#0ddc7f9fe78e42e9cdc7df7625d45d35">MHD_Connection</a>
+<li>write_buffer_size
+: <a class="el" 
href="df/d50/structMHD__Connection.html#0cee354ba776cb3160114a1a94988400">MHD_Connection</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals.html                         (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals.html 2008-04-13 07:12:54 UTC (rev 
6694)
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a 
href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>__attribute__()
+: <a class="el" 
href="dc/d21/daemon_8c.html#fd02bb0f6a745c39d5e3417493995c71">daemon.c</a>
+<li>_REAL_SNPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#652f4003ab566119e9764c016b7b5d0f">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x61.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x61.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x61.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li class="current"><a 
href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>ACCEPT
+: <a class="el" 
href="d2/d39/plibc_8h.html#9ffdd67bca4acc717d7ebef637dd5f30">plibc.h</a>
+<li>ACCESS
+: <a class="el" 
href="d2/d39/plibc_8h.html#571f4fe7c6dc80cfe9f5cee8ad537e73">plibc.h</a>
+<li>add_extra_headers()
+: <a class="el" 
href="d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3">connection.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x62.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x62.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x62.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li class="current"><a 
href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BIND
+: <a class="el" 
href="d2/d39/plibc_8h.html#633e33772f84e7b53d72cb25417c5170">plibc.h</a>
+<li>BLOCK
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">reason_phrase.c</a>
+<li>build_header_response()
+: <a class="el" 
href="d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4">connection.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x63.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x63.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x63.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li class="current"><a 
href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>call_connection_handler()
+: <a class="el" 
href="d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213">connection.c</a>
+<li>CHDIR
+: <a class="el" 
href="d2/d39/plibc_8h.html#11271ae283e202fab32a39f95598c9cc">plibc.h</a>
+<li>check_write_done()
+: <a class="el" 
href="d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc">connection.c</a>
+<li>CHMOD
+: <a class="el" 
href="d2/d39/plibc_8h.html#e08dddb7d6723425bc3f333b2009c80d">plibc.h</a>
+<li>CLOSE
+: <a class="el" 
href="d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">plibc.h</a>
+<li>CONNECT
+: <a class="el" 
href="d2/d39/plibc_8h.html#9683bc7ee460431f98cc19f3f8056224">plibc.h</a>
+<li>connection_add_header()
+: <a class="el" 
href="d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8">connection.c</a>
+<li>connection_close_error()
+: <a class="el" 
href="d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection.c</a>
+<li>CREAT
+: <a class="el" 
href="d2/d39/plibc_8h.html#506773b41fdb6062dd16af606c35f169">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x64.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x64.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x64.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li class="current"><a 
href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>DEBUG_CLOSE
+: <a class="el" 
href="d5/d5f/connection_8c.html#1fcb5897dfde8b8f584149d408667105">connection.c</a>
+, <a class="el" 
href="dc/d21/daemon_8c.html#1fcb5897dfde8b8f584149d408667105">daemon.c</a>
+<li>DEBUG_CONNECT
+: <a class="el" 
href="dc/d21/daemon_8c.html#030025b3bc8d886f3d3016dee50fc3fc">daemon.c</a>
+<li>DEBUG_SEND_DATA
+: <a class="el" 
href="d5/d5f/connection_8c.html#20a5e20170b24d1cb3e4a64360991233">connection.c</a>
+<li>DEBUG_STATES
+: <a class="el" 
href="d5/d5f/connection_8c.html#98c4ee5b2692f169f496ccc0797ebfa0">connection.c</a>
+<li>DIR_SEPARATOR
+: <a class="el" 
href="d2/d39/plibc_8h.html#0920890c442b665b0c6609fa796e9047">plibc.h</a>
+<li>DIR_SEPARATOR_STR
+: <a class="el" 
href="d2/d39/plibc_8h.html#23e72ca2d8456a971c13441bdfc4586f">plibc.h</a>
+<li>do_fd_set()
+: <a class="el" 
href="d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18">connection.c</a>
+<li>do_read()
+: <a class="el" 
href="d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330">connection.c</a>
+<li>do_write()
+: <a class="el" 
href="d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e">connection.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x65.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x65.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x65.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li class="current"><a 
href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>EXTRA_CHECK
+: <a class="el" 
href="d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">connection.c</a>
+<li>EXTRA_CHECKS
+: <a class="el" 
href="d5/d5f/connection_8c.html#f020c333c80dcbf3354d5b68f8b3babf">connection.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x66.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x66.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x66.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,89 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li class="current"><a 
href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>find_boundary()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90">postprocessor.c</a>
+<li>five_hundred
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#9c6fd5623f23219e1f80a40817ec321b">reason_phrase.c</a>
+<li>FOPEN
+: <a class="el" 
href="d2/d39/plibc_8h.html#3f8bbd2cd910a9bf7ffa5170ec97c011">plibc.h</a>
+<li>four_hundred
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#c2724302cdadb7f3de5f6e1e4b807805">reason_phrase.c</a>
+<li>FPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#e6d03ea01910257a961b0937d3cb0e2f">plibc.h</a>
+<li>free_unmarked()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b">postprocessor.c</a>
+<li>FSCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#203d7e3133eb1746edc05f808cd7a799">plibc.h</a>
+<li>FSTAT
+: <a class="el" 
href="d2/d39/plibc_8h.html#eb4c4ef2b6b8926b8feb0f35fedafe07">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x67.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x67.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x67.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li class="current"><a 
href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>get_date_string()
+: <a class="el" 
href="d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3">connection.c</a>
+<li>get_next_header_line()
+: <a class="el" 
href="d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681">connection.c</a>
+<li>GETHOSTBYADDR
+: <a class="el" 
href="d2/d39/plibc_8h.html#fd31f3fa9a341cb73a619112b804b33f">plibc.h</a>
+<li>GETHOSTBYNAME
+: <a class="el" 
href="d2/d39/plibc_8h.html#a0603d4631e83a01f98b183a5ad60688">plibc.h</a>
+<li>GETPEERNAME
+: <a class="el" 
href="d2/d39/plibc_8h.html#e3c8602a17fb4abaea58c84fb3abfdb4">plibc.h</a>
+<li>GETSOCKNAME
+: <a class="el" 
href="d2/d39/plibc_8h.html#0756e317e886e912c6cc1bd568a1fbd2">plibc.h</a>
+<li>GETSOCKOPT
+: <a class="el" 
href="d2/d39/plibc_8h.html#1c579b9024aa7de71e550485e1d581d5">plibc.h</a>
+<li>GN_FREAD
+: <a class="el" 
href="d2/d39/plibc_8h.html#32993e6d0697da2b8b9eb28af2b914de">plibc.h</a>
+<li>GN_FWRITE
+: <a class="el" 
href="d2/d39/plibc_8h.html#0bc9a8c3cb9745a7985d3b12c14d3bb9">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x68.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x68.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x68.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li class="current"><a 
href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>HTTP_100_CONTINUE
+: <a class="el" 
href="d5/d5f/connection_8c.html#47a57fed53444ce0cd719d2361a941cb">connection.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x69.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x69.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x69.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li class="current"><a 
href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>INTERNAL_ERROR
+: <a class="el" 
href="d5/d5f/connection_8c.html#243b1b1f8ca7e7e98ac73a2d115256f4">connection.c</a>
+<li>invalid_hundred
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#761446d4ae9f00516141943ff1d6349f">reason_phrase.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x6c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x6c.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x6c.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li class="current"><a 
href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>LISTEN
+: <a class="el" 
href="d2/d39/plibc_8h.html#c5d5e6e2125604b72be17c749d2c97ea">plibc.h</a>
+<li>LSTAT
+: <a class="el" 
href="d2/d39/plibc_8h.html#38e04c898dadfebf7421eafce46cd5aa">plibc.h</a>
+<li>LSTAT64
+: <a class="el" 
href="d2/d39/plibc_8h.html#d572aa2858a96a33d5e6a6db219311a4">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x6d.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x6d.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x6d.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,526 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li class="current"><a 
href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>MAX
+: <a class="el" 
href="db/dde/internal_8h.html#fa99ec4acc4ecb2dc3c2d05da15d0e3f">internal.h</a>
+<li>MHD_accept_connection()
+: <a class="el" 
href="dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45">daemon.c</a>
+<li>MHD_AcceptPolicyCallback
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#eb5663e00846f6a4df836e730381a9f2">microhttpd.h</a>
+<li>MHD_AccessHandlerCallback
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#f135c48819b57aa4a0d595cbe72d337e">microhttpd.h</a>
+<li>MHD_add_response_header()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#2091d2691bb976dc32606f6a2ead60bb">microhttpd.h</a>
+, <a class="el" 
href="d9/d6b/response_8c.html#2091d2691bb976dc32606f6a2ead60bb">response.c</a>
+<li>MHD_BUF_INC_SIZE
+: <a class="el" 
href="db/dde/internal_8h.html#a56389aa3a29d9e69ec0d1d2aa3b3f86">internal.h</a>
+<li>MHD_cleanup_connections()
+: <a class="el" 
href="dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b">daemon.c</a>
+<li>MHD_CONNECTION_BODY_RECEIVED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a076dea21f972e577dba2581c17923470">internal.h</a>
+<li>MHD_CONNECTION_BODY_SENT
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adee4083ff0ada653b28d7d5ea13e9053">internal.h</a>
+<li>MHD_CONNECTION_CHUNKED_BODY_READY
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aa49581e0b828acc619c2df0a304a0ce6">internal.h</a>
+<li>MHD_CONNECTION_CHUNKED_BODY_UNREADY
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adb0c71369947d76a4c5cfaffd1139dae">internal.h</a>
+<li>MHD_CONNECTION_CLOSED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">internal.h</a>
+<li>MHD_CONNECTION_CONTINUE_SENDING
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aecc6ca077af3c51152f3ea94b6257c53">internal.h</a>
+<li>MHD_CONNECTION_CONTINUE_SENT
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aaef6ec9fa36f5ad93b3064d098eddc16">internal.h</a>
+<li>MHD_CONNECTION_FOOTER_PART_RECEIVED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aab1e81e04ac0f2f97edae90b695b6e17">internal.h</a>
+<li>MHD_CONNECTION_FOOTERS_RECEIVED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">internal.h</a>
+<li>MHD_CONNECTION_FOOTERS_SENDING
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a29f00d34f9d16b786a1e439456645de1">internal.h</a>
+<li>MHD_CONNECTION_FOOTERS_SENT
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0ab3eb98291e7d7d7ec49da90fb3b1de34">internal.h</a>
+<li>MHD_connection_get_fdset()
+: <a class="el" 
href="d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601">connection.c</a>
+, <a class="el" 
href="d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601">connection.h</a>
+<li>MHD_connection_handle_idle()
+: <a class="el" 
href="d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16">connection.c</a>
+, <a class="el" 
href="d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16">connection.h</a>
+<li>MHD_connection_handle_read()
+: <a class="el" 
href="d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd">connection.c</a>
+, <a class="el" 
href="d4/d67/connection_8h.html#cb941508839e89e75c2f9ecd0d6c40bd">connection.h</a>
+<li>MHD_connection_handle_write()
+: <a class="el" 
href="d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f">connection.c</a>
+, <a class="el" 
href="d4/d67/connection_8h.html#7ec5af3d0383cae612bee2254b1fd26f">connection.h</a>
+<li>MHD_CONNECTION_HEADER_PART_RECEIVED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a09119b9ab13ad46277707b93fd3f54d7">internal.h</a>
+<li>MHD_CONNECTION_HEADERS_PROCESSED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a5a4112ac35ae5b4bf5a05767fcbe0f86">internal.h</a>
+<li>MHD_CONNECTION_HEADERS_RECEIVED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89ba7f69c2a238bcba33f2688348f3bb">internal.h</a>
+<li>MHD_CONNECTION_HEADERS_SENDING
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a252836ea760a96b437695f45bc90c582">internal.h</a>
+<li>MHD_CONNECTION_HEADERS_SENT
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a585e82cfd3bbd013da0dde0544dda4b0">internal.h</a>
+<li>MHD_CONNECTION_INIT
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a79563c9ac354af7d7982ccf3bf87bf1e">internal.h</a>
+<li>MHD_CONNECTION_NORMAL_BODY_READY
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a8cca663c6b3c838f6c48c62fb89e0216">internal.h</a>
+<li>MHD_CONNECTION_NORMAL_BODY_UNREADY
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89b72ca7c8e087712b3fc17147ac5363">internal.h</a>
+<li>MHD_CONNECTION_STATE
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a">internal.h</a>
+<li>MHD_CONNECTION_URL_RECEIVED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0af74c7fb00746e81bf0ef884ff886bf8e">internal.h</a>
+<li>MHD_ContentReaderCallback
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c8549fffa167e3347007bd6cf258f56c">microhttpd.h</a>
+<li>MHD_ContentReaderFreeCallback
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">microhttpd.h</a>
+<li>MHD_COOKIE_KIND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a8ad101d248e5f2af81d739d6a03df32a">microhttpd.h</a>
+<li>MHD_create_post_processor()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561">microhttpd.h</a>
+, <a class="el" 
href="db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d">postprocessor.c</a>
+<li>MHD_create_response_from_callback()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a8d8df112b17b937e192ef3639c6919b">microhttpd.h</a>
+, <a class="el" 
href="d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b">response.c</a>
+<li>MHD_create_response_from_data()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738">microhttpd.h</a>
+, <a class="el" 
href="d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">response.c</a>
+<li>MHD_del_response_header()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#bb2405455f580377e4887611f81b7638">microhttpd.h</a>
+, <a class="el" 
href="d9/d6b/response_8c.html#bb2405455f580377e4887611f81b7638">response.c</a>
+<li>MHD_destroy_post_processor()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">microhttpd.h</a>
+, <a class="el" 
href="db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">postprocessor.c</a>
+<li>MHD_destroy_response()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5">microhttpd.h</a>
+, <a class="el" 
href="d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">response.c</a>
+<li>MHD_FLAG
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22">microhttpd.h</a>
+<li>MHD_FOOTER_KIND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a4217442766bb0014c81ae0be873be875">microhttpd.h</a>
+<li>MHD_GET_ARGUMENT_KIND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3af522725ddb9e686fd49d5d2abf02c701">microhttpd.h</a>
+<li>MHD_get_connection_values()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#83634421ae2c6e00a1ba60c5acfed88c">microhttpd.h</a>
+, <a class="el" 
href="d5/d5f/connection_8c.html#83634421ae2c6e00a1ba60c5acfed88c">connection.c</a>
+<li>MHD_get_fdset()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801">microhttpd.h</a>
+, <a class="el" 
href="dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">daemon.c</a>
+<li>MHD_get_reason_phrase_for()
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa">reason_phrase.c</a>
+, <a class="el" 
href="de/d1b/reason__phrase_8h.html#a451a3c3bd307214d6fa282f425b69fa">reason_phrase.h</a>
+<li>MHD_get_response_header()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b">microhttpd.h</a>
+, <a class="el" 
href="d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b">response.c</a>
+<li>MHD_get_response_headers()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#3e182fe6161e314b83fd9a910b2d9072">microhttpd.h</a>
+, <a class="el" 
href="d9/d6b/response_8c.html#3e182fe6161e314b83fd9a910b2d9072">response.c</a>
+<li>MHD_get_timeout()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec">microhttpd.h</a>
+, <a class="el" 
href="dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec">daemon.c</a>
+<li>MHD_handle_connection()
+: <a class="el" 
href="dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd">daemon.c</a>
+<li>MHD_HEADER_KIND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">microhttpd.h</a>
+<li>MHD_HTTP_ACCEPTED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a966c7253587440e832247e2a66e6a99">microhttpd.h</a>
+<li>MHD_HTTP_BAD_GATEWAY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#54d7d978755851b12f5ccc284ab4efe6">microhttpd.h</a>
+<li>MHD_HTTP_BAD_REQUEST
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#edddaa9fd1852151d9748836ceaf3f9a">microhttpd.h</a>
+<li>MHD_HTTP_BANDWIDTH_LIMIT_EXCEEDED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#0a5f766887a0b65d05b4493066f06ea9">microhttpd.h</a>
+<li>MHD_HTTP_CONFLICT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#2339369af07b647381c2509aedf461c2">microhttpd.h</a>
+<li>MHD_HTTP_CONTINUE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#37710dce169530af32f5e8f2d742f80d">microhttpd.h</a>
+<li>MHD_HTTP_CREATED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d8cd388e726f2bf83b6f6354406cd0b1">microhttpd.h</a>
+<li>MHD_HTTP_EXPECTATION_FAILED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#09b4559d0bcb0d6cf1393228204a6976">microhttpd.h</a>
+<li>MHD_HTTP_FAILED_DEPENDENCY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1a9fa8d2b8b77cb9aeca3e02bca5c7d1">microhttpd.h</a>
+<li>MHD_HTTP_FORBIDDEN
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#fdacf3884f8217638c00d8fd937b1c86">microhttpd.h</a>
+<li>MHD_HTTP_FOUND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#5e512edf28868f396cb739ad3dd736ee">microhttpd.h</a>
+<li>MHD_HTTP_GATEWAY_TIMEOUT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#7ee6c003bb30589f072a4b1574776371">microhttpd.h</a>
+<li>MHD_HTTP_GONE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#f552e9b3256250b64d24692d72b8bab1">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ACCEPT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#51b07a7a89cbfd0e873dc111ae3cef6c">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ACCEPT_CHARSET
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e300149a525831e149723e85e2486b43">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ACCEPT_ENCODING
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#da3c8b9f4e4f5370023a830abc548501">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ACCEPT_LANGUAGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#3cfe4387e9f457556f94e1ff5c4e399e">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ACCEPT_RANGES
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#bd76ebf9d17fbf3c4889ac0d5e314d76">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_AGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#acbf58e743275f88c5e68b439c51eb73">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ALLOW
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1195393b1fad74385137f6cd30497888">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_AUTHORIZATION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#4400070683cba949249129b8ed2f4703">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CACHE_CONTROL
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#6d2365aa08332b45ad2b16f3e8901b14">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONNECTION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1df2e38bf3a1eeee41b4cbd42673f1f0">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_ENCODING
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#80a6d1d7084c40ec5504743ac92c5a78">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_LANGUAGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#09462e540ca30d38f3f0d562bb2d1fe7">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_LENGTH
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1c46c8a1850e4b270d4cab0b8515b233">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_LOCATION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#47d2a05b2f8d07a6e4f23eb639c80630">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_MD5
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#5de87fc5d4404cf1b3663fef6538cb7b">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_RANGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b05e48a718beb9428d8480d1dce2604c">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_TYPE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#9b7a25f23fed192e86293bbc23e04ec7">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_DATE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#3b07fe976bd9d6be388c1daa289f051b">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ETAG
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#97a92ad4cbd3e8e59fcd8c560c4191c5">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_EXPECT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#9e0c5f9a84a2239b06becf52c0067c52">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_EXPIRES
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e4b29af22692afa5331f79d26b5e4e2b">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_FROM
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dfc121a11f36d8ebe5db1d8022b30122">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_HOST
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#ecbaeab1e68266ef57f7d5d1c3bef1ef">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_IF_MATCH
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#133d2e2f82e0a880fbf285fa1c69fbcb">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_IF_MODIFIED_SINCE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#960ee761b18a9e1f61110db6638fbd7f">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_IF_NONE_MATCH
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#8e43ec360b115158a040bbddc5bdaf5d">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_IF_RANGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d90ce434c84e28d836b3226d579f0e6f">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_IF_UNMODIFIED_SINCE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#24b37356eb907729c2d5c3c42c6aa0cc">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_LAST_MODIFIED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#3f6a8a3347039521ca54a32a6721c342">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_LOCATION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#aa2fc2e754e360d3d36df1c43737ee5d">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_MAX_FORWARDS
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#f0f030f05a160bc66417fb7081558d88">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_PRAGMA
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#51acbf05713abf81865a998a938efa4b">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_PROXY_AUTHENTICATE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#672b1e0a5377f90661ae987c69d0feb7">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_PROXY_AUTHORIZATION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c9927bdfee0a9d41bede5dab27cf754d">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_RANGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b14df238a4e198c912cd8404845b3bb2">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_REFERER
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#619497a533b6f9a735a0724e025aa4c1">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_RETRY_AFTER
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#540be5c19f363693f148c4c5ee8e5725">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_SERVER
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#cb648e26888538cc47c237a58f0ef216">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_TE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e5fe14b72335a864b0c4d44dfc2a4ab4">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_TRAILER
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c6bec481f3a98f8bf69473815e0f5161">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_TRANSFER_ENCODING
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#572d4e11930c1055054e784e4663b137">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_UPGRADE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#aa5adc6859dc97fcdda428715c9a5f86">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_USER_AGENT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#8b91f1e69b57c8ebbd52bbbfdaecac86">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_VARY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#df80ab6130b50684335800e0e87439d5">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_VIA
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#bc1b03d1f8cdbef998286b30dbf02880">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_WARNING
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#13d76791342662011683997744b3b6de">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_WWW_AUTHENTICATE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d2f35dc8bf2ad4a675c9104e6cd97d55">microhttpd.h</a>
+<li>MHD_HTTP_HTTP_VERSION_NOT_SUPPORTED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#945f4f31b2c37a89a4dd437cf13453ab">microhttpd.h</a>
+<li>MHD_HTTP_INSUFFICIENT_STORAGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#60b3b1f6190f54a141a7cc92bf71b1fe">microhttpd.h</a>
+<li>MHD_HTTP_INTERNAL_SERVER_ERROR
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#0fe68698845047ad1245f46ceebe0e80">microhttpd.h</a>
+<li>MHD_HTTP_LENGTH_REQUIRED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#195e44ff3b8776066b230e4325df0169">microhttpd.h</a>
+<li>MHD_HTTP_LOCKED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#701850725b069d4501ad587cab137e3e">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_CONNECT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e328c5a44dfed584d65b72c46cf058e5">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_DELETE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e8a91999c163ab09633f5cb62f4bf216">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_GET
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#430f578ef03fbfd74303abcf5acd7f2b">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_HEAD
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#9ef1466c695f091284d8aaec10f913e4">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_NOT_ACCEPTABLE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1b1491025831c8bb6a52dc373b28faac">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_NOT_ALLOWED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a8ad6a468743f7cb30bcc372a0db2eb5">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_OPTIONS
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#2c8b702956ee0248347881c5c9418f86">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_POST
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c1a4120cc42b58e718baab0ea8ccc1ae">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_PUT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d2cc64746656a3fe79e60ab1b0a9a49c">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_TRACE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#28521b63cbe44f6798a2a0930f370c96">microhttpd.h</a>
+<li>MHD_HTTP_MOVED_PERMANENTLY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1b884efb4795dd0ccbcc5721c3e14c2f">microhttpd.h</a>
+<li>MHD_HTTP_MULTI_STATUS
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a3d051b6708b9b9e5b7261ca515601f6">microhttpd.h</a>
+<li>MHD_HTTP_MULTIPLE_CHOICES
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#956765f92dbcb6820f3cba60df073fbd">microhttpd.h</a>
+<li>MHD_HTTP_NO_CONTENT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d8855eda2f04ce43e72d29ca821582fe">microhttpd.h</a>
+<li>MHD_HTTP_NON_AUTHORITATIVE_INFORMATION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#8617e3be965ac6ecc554f6453e4dfaad">microhttpd.h</a>
+<li>MHD_HTTP_NOT_EXTENDED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a9507b08f1aa794f7a4e69eae1b216f1">microhttpd.h</a>
+<li>MHD_HTTP_NOT_FOUND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#4580ddccae12e5c9041967a3fc5e144d">microhttpd.h</a>
+<li>MHD_HTTP_NOT_IMPLEMENTED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#4dfc19e5033df14218e3db7f8ac10a52">microhttpd.h</a>
+<li>MHD_HTTP_NOT_MODIFIED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b54c632d5d3723e2865e81fc17d6129c">microhttpd.h</a>
+<li>MHD_HTTP_OK
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">microhttpd.h</a>
+<li>MHD_HTTP_PARTIAL_CONTENT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#9747071e1bf0cacd2fd935a1fd888895">microhttpd.h</a>
+<li>MHD_HTTP_PAYMENT_REQUIRED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#274eb8971412d811a9373c6ebfdc54cf">microhttpd.h</a>
+<li>MHD_HTTP_POST_ENCODING_FORM_URLENCODED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#91c0ea84504469653abe5a55caa691b0">microhttpd.h</a>
+<li>MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#07590690778397aa0636cde971cf6e63">microhttpd.h</a>
+<li>MHD_HTTP_PRECONDITION_FAILED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#8cac64b1e09326fe913a2ca372a902dc">microhttpd.h</a>
+<li>MHD_HTTP_PROCESSING
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#429fbf72864b6f5865129c19280323b4">microhttpd.h</a>
+<li>MHD_HTTP_PROXY_AUTHENTICATION_REQUIRED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#39c76f709f7aba08abdfe97de1ea07e2">microhttpd.h</a>
+<li>MHD_HTTP_REQUEST_ENTITY_TOO_LARGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c31b027264743785bdc28074ea3a53e1">microhttpd.h</a>
+<li>MHD_HTTP_REQUEST_TIMEOUT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dd38da158e6694a6d1514006768f6800">microhttpd.h</a>
+<li>MHD_HTTP_REQUEST_URI_TOO_LONG
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#9640093d1083726a3544ea942adf41ec">microhttpd.h</a>
+<li>MHD_HTTP_REQUESTED_RANGE_NOT_SATISFIABLE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#69833753f0bc3d9cc797bdcf9d1bc867">microhttpd.h</a>
+<li>MHD_HTTP_RESET_CONTENT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#6a5ce275fe99548dd17be7f24a7dce3f">microhttpd.h</a>
+<li>MHD_HTTP_RETRY_WITH
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#6cf8cd032c4299b9e6b59eb0d30ee8aa">microhttpd.h</a>
+<li>MHD_HTTP_SEE_OTHER
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a79c22aa7c1d4639f1a5cd635ea533fb">microhttpd.h</a>
+<li>MHD_HTTP_SERVICE_UNAVAILABLE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#fef063777cd19422cfebb36e1fd2e6fe">microhttpd.h</a>
+<li>MHD_HTTP_SWITCH_PROXY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#5df791de432f89f9f962c1f21db6acc4">microhttpd.h</a>
+<li>MHD_HTTP_SWITCHING_PROTOCOLS
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#64b2ff266d6bdf3fe59975082ddde1be">microhttpd.h</a>
+<li>MHD_HTTP_TEMPORARY_REDIRECT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e0010e43378656d7ad3b36c3fc1ceac7">microhttpd.h</a>
+<li>MHD_HTTP_UNAUTHORIZED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#8d6ffe91a95aae60f81c49a272b5d4de">microhttpd.h</a>
+<li>MHD_http_unescape()
+: <a class="el" 
href="db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b">internal.h</a>
+<li>MHD_HTTP_UNORDERED_COLLECTION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c4cb98c57126faf15f1202c678ba842c">microhttpd.h</a>
+<li>MHD_HTTP_UNPROCESSABLE_ENTITY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#647b94383b6416a810663935375efe61">microhttpd.h</a>
+<li>MHD_HTTP_UNSUPPORTED_MEDIA_TYPE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1fa8cb2337aba35420e873bc67702153">microhttpd.h</a>
+<li>MHD_HTTP_UPGRADE_REQUIRED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b199b66425fa876653d76b99a373e34d">microhttpd.h</a>
+<li>MHD_HTTP_USE_PROXY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#07741dfffa9e82f116167ff8d7cfcc12">microhttpd.h</a>
+<li>MHD_HTTP_VARIANT_ALSO_NEGOTIATES
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#26d6adb871c0b2c3e4c22c770ea255f5">microhttpd.h</a>
+<li>MHD_HTTP_VERSION_1_0
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#57d093a70224f5e272b4e30ec53fc0a3">microhttpd.h</a>
+<li>MHD_HTTP_VERSION_1_1
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#5e8934362c0b39783fcb8c102c9dc00d">microhttpd.h</a>
+<li>MHD_increment_response_rc()
+: <a class="el" 
href="dd/d75/response_8h.html#e97106f100fad29012a6934c49971a30">response.h</a>
+, <a class="el" 
href="d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30">response.c</a>
+<li>MHD_KeyValueIterator
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">microhttpd.h</a>
+<li>MHD_lookup_connection_value()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c">microhttpd.h</a>
+, <a class="el" 
href="d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c">connection.c</a>
+<li>MHD_MAX_CONNECTIONS_DEFAULT
+: <a class="el" 
href="dc/d21/daemon_8c.html#b18acdebb5593a95321afbb73ce8b65c">daemon.c</a>
+<li>MHD_NO
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">microhttpd.h</a>
+<li>MHD_NO_FLAG
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22675f8d239be01d1235d2e428d81cb0a4">microhttpd.h</a>
+<li>MHD_OPTION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250">microhttpd.h</a>
+<li>MHD_OPTION_CONNECTION_LIMIT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff2507bb5a8a5ffd70d54339a7a5a2c44f22f">microhttpd.h</a>
+<li>MHD_OPTION_CONNECTION_MEMORY_LIMIT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250c9ede9ea399bf22dad6fc26b45041295">microhttpd.h</a>
+<li>MHD_OPTION_CONNECTION_TIMEOUT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250e7718c93710ba4c5bf5185ed8b6d3722">microhttpd.h</a>
+<li>MHD_OPTION_END
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">microhttpd.h</a>
+<li>MHD_OPTION_NOTIFY_COMPLETED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250fffa2e1a6eaf0cbbeda5f4fb0947d514">microhttpd.h</a>
+<li>MHD_OPTION_PER_IP_CONNECTION_LIMIT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250801e11fed5052e418fe865de84c463de">microhttpd.h</a>
+<li>MHD_pool_allocate()
+: <a class="el" 
href="d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39">memorypool.c</a>
+, <a class="el" 
href="d8/d94/memorypool_8h.html#49411254c26d587741e25f264a185d39">memorypool.h</a>
+<li>MHD_pool_create()
+: <a class="el" 
href="d8/d94/memorypool_8h.html#b1b198b1c3e58814330f167e8539f798">memorypool.h</a>
+, <a class="el" 
href="d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798">memorypool.c</a>
+<li>MHD_pool_destroy()
+: <a class="el" 
href="d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d">memorypool.c</a>
+, <a class="el" 
href="d8/d94/memorypool_8h.html#1e3ff01b7e8e0b9250fcfbff3a96501d">memorypool.h</a>
+<li>MHD_pool_reallocate()
+: <a class="el" 
href="d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5">memorypool.c</a>
+, <a class="el" 
href="d8/d94/memorypool_8h.html#1b7d8770622754d89cf87d0b6ea523a5">memorypool.h</a>
+<li>MHD_pool_reset()
+: <a class="el" 
href="d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a">memorypool.c</a>
+, <a class="el" 
href="d8/d94/memorypool_8h.html#b99bc4bb49ddb98705832137aa75135a">memorypool.h</a>
+<li>MHD_POOL_SIZE_DEFAULT
+: <a class="el" 
href="dc/d21/daemon_8c.html#da4062bcb26406cfa9fb1284c7dbfc7c">daemon.c</a>
+<li>MHD_post_process()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc">microhttpd.h</a>
+, <a class="el" 
href="db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc">postprocessor.c</a>
+<li>MHD_POSTDATA_KIND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a3ffe84bcaf59fa19979e00d72a74e598">microhttpd.h</a>
+<li>MHD_PostDataIterator
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e64097ac0e055533bcd8d971a0fcc8bd">microhttpd.h</a>
+<li>MHD_queue_response()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1">microhttpd.h</a>
+, <a class="el" 
href="d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">connection.c</a>
+<li>MHD_REQUEST_TERMINATED_COMPLETED_OK
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7ab06b4b1332c0f58ef4f33afec32e129">microhttpd.h</a>
+<li>MHD_REQUEST_TERMINATED_DAEMON_SHUTDOWN
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f79e95ed9a31037e8a95caa1e87a6b7a11">microhttpd.h</a>
+<li>MHD_REQUEST_TERMINATED_TIMEOUT_REACHED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7091df7bca132a1a2dfd2a8ebaf4ed9e8">microhttpd.h</a>
+<li>MHD_REQUEST_TERMINATED_WITH_ERROR
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7afcc4bb487114f35da7a2dfca34eb0d6">microhttpd.h</a>
+<li>MHD_RequestCompletedCallback
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b8cf19682c45b3b5aead1294623a4184">microhttpd.h</a>
+<li>MHD_RequestTerminationCode
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7">microhttpd.h</a>
+<li>MHD_RESPONSE_HEADER_KIND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3aa6e3a209beaabc652aa585567b363b36">microhttpd.h</a>
+<li>MHD_run()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff">microhttpd.h</a>
+, <a class="el" 
href="dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">daemon.c</a>
+<li>MHD_select()
+: <a class="el" 
href="dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8">daemon.c</a>
+<li>MHD_select_thread()
+: <a class="el" 
href="dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0">daemon.c</a>
+<li>MHD_start_daemon()
+: <a class="el" 
href="dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">daemon.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e">microhttpd.h</a>
+<li>MHD_stop_daemon()
+: <a class="el" 
href="dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">daemon.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242">microhttpd.h</a>
+<li>MHD_USE_DEBUG
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">microhttpd.h</a>
+<li>MHD_USE_IPv6
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a223d383cbb9cb1657a3091e88cff37f840">microhttpd.h</a>
+<li>MHD_USE_PEDANTIC_CHECKS
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22e7f6499bd89158e3a8710ecbd1f0588f">microhttpd.h</a>
+<li>MHD_USE_SELECT_INTERNALLY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">microhttpd.h</a>
+<li>MHD_USE_SSL
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22afb5f51f0b183f90160008b93de9fdc9">microhttpd.h</a>
+<li>MHD_USE_THREAD_PER_CONNECTION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">microhttpd.h</a>
+<li>MHD_ValueKind
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">microhttpd.h</a>
+<li>MHD_VERSION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#cfebc8ea85b97c6207236b3fd27cd4b9">microhttpd.h</a>
+<li>MHD_YES
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">microhttpd.h</a>
+<li>MIN
+: <a class="el" 
href="db/dde/internal_8h.html#3acffbd305ee72dcd4593c0d8af64a4f">internal.h</a>
+<li>MMAP
+: <a class="el" 
href="d2/d39/plibc_8h.html#1dd5942d95c42afacff6702556a19bf9">plibc.h</a>
+<li>MUNMAP
+: <a class="el" 
href="d2/d39/plibc_8h.html#c9bd553a8c46d830e890369e54e49bce">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x6e.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x6e.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x6e.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,89 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li class="current"><a 
href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>NE_content_filename
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25adadcde7dc2d6720564f5f0dfc4323ce2c">postprocessor.c</a>
+<li>NE_content_name
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad14953d028af5283cb4a3abbcb13af810">postprocessor.c</a>
+<li>NE_content_transfer_encoding
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad222ddbd206eb5d97f1dfd99a5bcbbcd1">postprocessor.c</a>
+<li>NE_content_type
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad1f14e6321dbe17e4a256e7155ec169af">postprocessor.c</a>
+<li>NE_none
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad280a8fd3a7a603b3c8fcb2b8025f7346">postprocessor.c</a>
+<li>NE_State
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad">postprocessor.c</a>
+<li>need_100_continue()
+: <a class="el" 
href="d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e">connection.c</a>
+<li>NEWLINE
+: <a class="el" 
href="d2/d39/plibc_8h.html#806511f4930171733227c99101dc0606">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x6f.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x6f.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x6f.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li class="current"><a 
href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>old
+: <a class="el" 
href="dc/d21/daemon_8c.html#cf5f8182988f84828de4541b7ac527ff">daemon.c</a>
+<li>one_hundred
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#7822f5e013e48db41ac1f4a319466dab">reason_phrase.c</a>
+<li>OPEN
+: <a class="el" 
href="d2/d39/plibc_8h.html#16c2119eae5a1f846db55af2c92cf04c">plibc.h</a>
+<li>OPENDIR
+: <a class="el" 
href="d2/d39/plibc_8h.html#5973f3dcbd995b2485c66dcd3a50f21d">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x70.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x70.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x70.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,131 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li class="current"><a 
href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>parse_arguments()
+: <a class="el" 
href="d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9">connection.c</a>
+<li>parse_connection_headers()
+: <a class="el" 
href="d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1">connection.c</a>
+<li>parse_cookie_header()
+: <a class="el" 
href="d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35">connection.c</a>
+<li>parse_initial_message_line()
+: <a class="el" 
href="d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec">connection.c</a>
+<li>PATH_SEPARATOR
+: <a class="el" 
href="d2/d39/plibc_8h.html#256a5721249aa3309437212cc21a9fe4">plibc.h</a>
+<li>PATH_SEPARATOR_STR
+: <a class="el" 
href="d2/d39/plibc_8h.html#420a211fe08d40c367a49cfc65e21b4d">plibc.h</a>
+<li>PIPE
+: <a class="el" 
href="d2/d39/plibc_8h.html#f9262aeb692df22a00d5cef985845b36">plibc.h</a>
+<li>post_process_multipart()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7">postprocessor.c</a>
+<li>post_process_urlencoded()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f">postprocessor.c</a>
+<li>PP_Done
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed9ae7dbcbe60c2a7fa3e4785c26adce3">postprocessor.c</a>
+<li>PP_Error
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">postprocessor.c</a>
+<li>PP_ExpectNewLine
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e8e2b06fd69a35091fc0c828276cfe70f">postprocessor.c</a>
+<li>PP_Init
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e71dec17dc66464906171314827fe5856">postprocessor.c</a>
+<li>PP_Nested_Init
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e844dcd3e22b48a1bb77319d7199f2cbe">postprocessor.c</a>
+<li>PP_Nested_PerformCleanup
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e9078431b767c2841b314f624e6409b4c">postprocessor.c</a>
+<li>PP_Nested_PerformMarking
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e54dc073787a215f2ac1dace4d0ae9284">postprocessor.c</a>
+<li>PP_Nested_ProcessEntryHeaders
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e8ee1030bcee3edd1a8db714e999397d6">postprocessor.c</a>
+<li>PP_Nested_ProcessValueToBoundary
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ee905d2231d6bca0ae96de96be84e40c8">postprocessor.c</a>
+<li>PP_PerformCheckMultipart
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e82be3101cee2fd3b16863b5d017b1e7a">postprocessor.c</a>
+<li>PP_PerformCleanup
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e1a1f0fb1d267ab5615613afa0b79ba6a">postprocessor.c</a>
+<li>PP_ProcessEntryHeaders
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ec7e2186ba3a8b6327b79d121953f13cc">postprocessor.c</a>
+<li>PP_ProcessValue
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e85734f0d8c8ddec20e273b8a5dba160f">postprocessor.c</a>
+<li>PP_ProcessValueToBoundary
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed78b3d2032cb3b33dabafd1034fdbb01">postprocessor.c</a>
+<li>PP_State
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">postprocessor.c</a>
+<li>PRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#e1649fc947ca37a86917a08354f48d1a">plibc.h</a>
+<li>process_broken_line()
+: <a class="el" 
href="d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc">connection.c</a>
+<li>process_header_line()
+: <a class="el" 
href="d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb">connection.c</a>
+<li>process_multipart_headers()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150">postprocessor.c</a>
+<li>process_value_to_boundary()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6">postprocessor.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x72.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x72.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x72.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,109 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li class="current"><a 
href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>RANDOM
+: <a class="el" 
href="d2/d39/plibc_8h.html#69f1bba01cab6b4ca24a6f755e9a1980">plibc.h</a>
+<li>READ
+: <a class="el" 
href="d2/d39/plibc_8h.html#67396d2e6069a2e46f6b36a92dfcccc7">plibc.h</a>
+<li>READLINK
+: <a class="el" 
href="d2/d39/plibc_8h.html#d937b4cf0703b420710cc94d5a076d9d">plibc.h</a>
+<li>reasons
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#245eedeabde5065939828222e8d2b7b3">reason_phrase.c</a>
+<li>RECV
+: <a class="el" 
href="d2/d39/plibc_8h.html#f0041802ad273204580f589cfa91c2aa">plibc.h</a>
+<li>RECVFROM
+: <a class="el" 
href="d2/d39/plibc_8h.html#f3403b1a641fc8adefc0069638a6151f">plibc.h</a>
+<li>REMOVE
+: <a class="el" 
href="d2/d39/plibc_8h.html#0ff8d613b0667ee9626930b05ca5e0ce">plibc.h</a>
+<li>RENAME
+: <a class="el" 
href="d2/d39/plibc_8h.html#775fa77e6f0a0b1b658b27b49f1d4205">plibc.h</a>
+<li>REQUEST_LACKS_HOST
+: <a class="el" 
href="d5/d5f/connection_8c.html#6c6cacea5ac587e093c779f46dc9711b">connection.c</a>
+<li>REQUEST_MALFORMED
+: <a class="el" 
href="d5/d5f/connection_8c.html#4e9686b4c04ef7d429e152a54a1d7e32">connection.c</a>
+<li>REQUEST_TOO_BIG
+: <a class="el" 
href="d5/d5f/connection_8c.html#43ad418598c7cf112028c0b686f6a81a">connection.c</a>
+<li>RMDIR
+: <a class="el" 
href="d2/d39/plibc_8h.html#3e2668902f17c945acb92365d92a5d2f">plibc.h</a>
+<li>RN_Dash
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01421dfe72ffa084807a6e357c540c78374a">postprocessor.c</a>
+<li>RN_Dash2
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142f4690b1f159ee9cdfe6dc5f469c065d7">postprocessor.c</a>
+<li>RN_Full
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142a171586793579e1ab22646c05d83a76c">postprocessor.c</a>
+<li>RN_Inactive
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01428c0f431621f51eb512f2ec999ca81f9a">postprocessor.c</a>
+<li>RN_OptN
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142f273aa1d629e793bf3f4e370c1d75b55">postprocessor.c</a>
+<li>RN_State
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142">postprocessor.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x73.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x73.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x73.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,105 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li class="current"><a 
href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>SCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#1799711cd7a7b727846cfe2068f67c66">plibc.h</a>
+<li>SELECT
+: <a class="el" 
href="d2/d39/plibc_8h.html#ceb244151842c6b62ab154cdf06736ea">plibc.h</a>
+<li>SEND
+: <a class="el" 
href="d2/d39/plibc_8h.html#37f5e11410a0d7e35178c2a5871353c8">plibc.h</a>
+<li>SENDTO
+: <a class="el" 
href="d2/d39/plibc_8h.html#1aeb9d3effac44ece3b4d3ef00f57112">plibc.h</a>
+<li>SETSOCKOPT
+: <a class="el" 
href="d2/d39/plibc_8h.html#3f462c4ce73cc9bfdb8af29f2ece106e">plibc.h</a>
+<li>SHUTDOWN
+: <a class="el" 
href="d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">plibc.h</a>
+<li>sig
+: <a class="el" 
href="dc/d21/daemon_8c.html#a38f2eec98e207b47e2d0edfd8d77f5b">daemon.c</a>
+<li>SIGALRM
+: <a class="el" 
href="d2/d39/plibc_8h.html#a6946723c6b7a86ec3c33caaf832840b">plibc.h</a>
+<li>sigalrmHandler()
+: <a class="el" 
href="dc/d21/daemon_8c.html#1df39a7405fde04e32755572e16ad3df">daemon.c</a>
+<li>SOCKET
+: <a class="el" 
href="d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">plibc.h</a>
+<li>SPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#92d04fe74201d58bc774099a3f5a52da">plibc.h</a>
+<li>SSCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#26322ca1613f09e983e5b67fbeeec6ea">plibc.h</a>
+<li>STAT
+: <a class="el" 
href="d2/d39/plibc_8h.html#873e8aa16444f974cc154f1389175da2">plibc.h</a>
+<li>STAT64
+: <a class="el" 
href="d2/d39/plibc_8h.html#7ffb1d64ce04716e69a253d973b71a21">plibc.h</a>
+<li>STRERROR
+: <a class="el" 
href="d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">plibc.h</a>
+<li>SYMLINK
+: <a class="el" 
href="d2/d39/plibc_8h.html#7f77152cc6de970b97d72cc2f783a56e">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x74.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x74.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x74.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,89 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li class="current"><a 
href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>three_hundred
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#b1734884605a250b3ea7e6161107fd40">reason_phrase.c</a>
+<li>transmit_error_response()
+: <a class="el" 
href="d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">connection.c</a>
+<li>try_get_value()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9">postprocessor.c</a>
+<li>try_grow_read_buffer()
+: <a class="el" 
href="d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c">connection.c</a>
+<li>try_match_header()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379">postprocessor.c</a>
+<li>try_ready_chunked_body()
+: <a class="el" 
href="d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021">connection.c</a>
+<li>try_ready_normal_body()
+: <a class="el" 
href="d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b">connection.c</a>
+<li>two_hundred
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#5b391b9312084a79afeeb73e6387f6f1">reason_phrase.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x75.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x75.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x75.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li class="current"><a 
href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>UNLINK
+: <a class="el" 
href="d2/d39/plibc_8h.html#0c5b0da1245caf87d73ecf12a5350f99">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x76.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x76.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x76.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,87 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li class="current"><a 
href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>VFPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#cc0934c8f93d1db0f67e820adadad2a4">plibc.h</a>
+<li>VFSCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#45390d3e79b8cee9c0a2f385d4bcc583">plibc.h</a>
+<li>VPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#1e354439fcceb36917f8d8b3946cb2b5">plibc.h</a>
+<li>VSCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#3bca44ebb1407da21d73e46651a5989d">plibc.h</a>
+<li>VSNPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#ca3fd43928c3f8ac7ec886b9d0dfb9f7">plibc.h</a>
+<li>VSPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#3adb6bc22c61b4f693b6129c6a7e7c8f">plibc.h</a>
+<li>VSSCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#0d93bc1b7d6679d6a65546a44071f5ed">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x77.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x77.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x77.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li class="current"><a 
href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>WAITPID
+: <a class="el" 
href="d2/d39/plibc_8h.html#272fe91e40870684228cfa7e873571bc">plibc.h</a>
+<li>WRITE
+: <a class="el" 
href="d2/d39/plibc_8h.html#365beffe3c13d74176ad2894623d8e96">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x78.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x78.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x78.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li class="current"><a 
href="globals_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>XBUF_SIZE
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#61d402b9a914c59845305970eecc0c5a">postprocessor.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_0x7a.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_0x7a.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_0x7a.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li class="current"><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html#index__"><span>_</span></a></li>
+      <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+      <li class="current"><a 
href="globals_0x7a.html#index_z"><span>z</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+Here is a list of all functions, variables, defines, enums, and typedefs with 
links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_z">- z -</a></h3><ul>
+<li>zzuf_pid
+: <a class="el" 
href="d9/d7f/socat_8c.html#4ec46814016282bde4ca8bda81106d08">socat.c</a>
+<li>zzuf_socat_start()
+: <a class="el" 
href="d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">socat.c</a>
+<li>zzuf_socat_stop()
+: <a class="el" 
href="d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">socat.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,511 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="#index__"><span>_</span></a></li>
+      <li><a href="#index_a"><span>a</span></a></li>
+      <li><a href="#index_b"><span>b</span></a></li>
+      <li><a href="#index_c"><span>c</span></a></li>
+      <li><a href="#index_d"><span>d</span></a></li>
+      <li><a href="#index_e"><span>e</span></a></li>
+      <li><a href="#index_f"><span>f</span></a></li>
+      <li><a href="#index_g"><span>g</span></a></li>
+      <li><a href="#index_h"><span>h</span></a></li>
+      <li><a href="#index_i"><span>i</span></a></li>
+      <li><a href="#index_l"><span>l</span></a></li>
+      <li><a href="#index_m"><span>m</span></a></li>
+      <li><a href="#index_n"><span>n</span></a></li>
+      <li><a href="#index_o"><span>o</span></a></li>
+      <li><a href="#index_p"><span>p</span></a></li>
+      <li><a href="#index_r"><span>r</span></a></li>
+      <li><a href="#index_s"><span>s</span></a></li>
+      <li><a href="#index_u"><span>u</span></a></li>
+      <li><a href="#index_v"><span>v</span></a></li>
+      <li><a href="#index_w"><span>w</span></a></li>
+      <li><a href="#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>_REAL_SNPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#652f4003ab566119e9764c016b7b5d0f">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>ACCEPT
+: <a class="el" 
href="d2/d39/plibc_8h.html#9ffdd67bca4acc717d7ebef637dd5f30">plibc.h</a>
+<li>ACCESS
+: <a class="el" 
href="d2/d39/plibc_8h.html#571f4fe7c6dc80cfe9f5cee8ad537e73">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BIND
+: <a class="el" 
href="d2/d39/plibc_8h.html#633e33772f84e7b53d72cb25417c5170">plibc.h</a>
+<li>BLOCK
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">reason_phrase.c</a>
+</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>CHDIR
+: <a class="el" 
href="d2/d39/plibc_8h.html#11271ae283e202fab32a39f95598c9cc">plibc.h</a>
+<li>CHMOD
+: <a class="el" 
href="d2/d39/plibc_8h.html#e08dddb7d6723425bc3f333b2009c80d">plibc.h</a>
+<li>CLOSE
+: <a class="el" 
href="d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">plibc.h</a>
+<li>CONNECT
+: <a class="el" 
href="d2/d39/plibc_8h.html#9683bc7ee460431f98cc19f3f8056224">plibc.h</a>
+<li>CREAT
+: <a class="el" 
href="d2/d39/plibc_8h.html#506773b41fdb6062dd16af606c35f169">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>DEBUG_CLOSE
+: <a class="el" 
href="d5/d5f/connection_8c.html#1fcb5897dfde8b8f584149d408667105">connection.c</a>
+, <a class="el" 
href="dc/d21/daemon_8c.html#1fcb5897dfde8b8f584149d408667105">daemon.c</a>
+<li>DEBUG_CONNECT
+: <a class="el" 
href="dc/d21/daemon_8c.html#030025b3bc8d886f3d3016dee50fc3fc">daemon.c</a>
+<li>DEBUG_SEND_DATA
+: <a class="el" 
href="d5/d5f/connection_8c.html#20a5e20170b24d1cb3e4a64360991233">connection.c</a>
+<li>DEBUG_STATES
+: <a class="el" 
href="d5/d5f/connection_8c.html#98c4ee5b2692f169f496ccc0797ebfa0">connection.c</a>
+<li>DIR_SEPARATOR
+: <a class="el" 
href="d2/d39/plibc_8h.html#0920890c442b665b0c6609fa796e9047">plibc.h</a>
+<li>DIR_SEPARATOR_STR
+: <a class="el" 
href="d2/d39/plibc_8h.html#23e72ca2d8456a971c13441bdfc4586f">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>EXTRA_CHECK
+: <a class="el" 
href="d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">connection.c</a>
+<li>EXTRA_CHECKS
+: <a class="el" 
href="d5/d5f/connection_8c.html#f020c333c80dcbf3354d5b68f8b3babf">connection.c</a>
+</ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>FOPEN
+: <a class="el" 
href="d2/d39/plibc_8h.html#3f8bbd2cd910a9bf7ffa5170ec97c011">plibc.h</a>
+<li>FPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#e6d03ea01910257a961b0937d3cb0e2f">plibc.h</a>
+<li>FSCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#203d7e3133eb1746edc05f808cd7a799">plibc.h</a>
+<li>FSTAT
+: <a class="el" 
href="d2/d39/plibc_8h.html#eb4c4ef2b6b8926b8feb0f35fedafe07">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>GETHOSTBYADDR
+: <a class="el" 
href="d2/d39/plibc_8h.html#fd31f3fa9a341cb73a619112b804b33f">plibc.h</a>
+<li>GETHOSTBYNAME
+: <a class="el" 
href="d2/d39/plibc_8h.html#a0603d4631e83a01f98b183a5ad60688">plibc.h</a>
+<li>GETPEERNAME
+: <a class="el" 
href="d2/d39/plibc_8h.html#e3c8602a17fb4abaea58c84fb3abfdb4">plibc.h</a>
+<li>GETSOCKNAME
+: <a class="el" 
href="d2/d39/plibc_8h.html#0756e317e886e912c6cc1bd568a1fbd2">plibc.h</a>
+<li>GETSOCKOPT
+: <a class="el" 
href="d2/d39/plibc_8h.html#1c579b9024aa7de71e550485e1d581d5">plibc.h</a>
+<li>GN_FREAD
+: <a class="el" 
href="d2/d39/plibc_8h.html#32993e6d0697da2b8b9eb28af2b914de">plibc.h</a>
+<li>GN_FWRITE
+: <a class="el" 
href="d2/d39/plibc_8h.html#0bc9a8c3cb9745a7985d3b12c14d3bb9">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>HTTP_100_CONTINUE
+: <a class="el" 
href="d5/d5f/connection_8c.html#47a57fed53444ce0cd719d2361a941cb">connection.c</a>
+</ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>INTERNAL_ERROR
+: <a class="el" 
href="d5/d5f/connection_8c.html#243b1b1f8ca7e7e98ac73a2d115256f4">connection.c</a>
+</ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>LISTEN
+: <a class="el" 
href="d2/d39/plibc_8h.html#c5d5e6e2125604b72be17c749d2c97ea">plibc.h</a>
+<li>LSTAT
+: <a class="el" 
href="d2/d39/plibc_8h.html#38e04c898dadfebf7421eafce46cd5aa">plibc.h</a>
+<li>LSTAT64
+: <a class="el" 
href="d2/d39/plibc_8h.html#d572aa2858a96a33d5e6a6db219311a4">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>MAX
+: <a class="el" 
href="db/dde/internal_8h.html#fa99ec4acc4ecb2dc3c2d05da15d0e3f">internal.h</a>
+<li>MHD_BUF_INC_SIZE
+: <a class="el" 
href="db/dde/internal_8h.html#a56389aa3a29d9e69ec0d1d2aa3b3f86">internal.h</a>
+<li>MHD_HTTP_ACCEPTED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a966c7253587440e832247e2a66e6a99">microhttpd.h</a>
+<li>MHD_HTTP_BAD_GATEWAY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#54d7d978755851b12f5ccc284ab4efe6">microhttpd.h</a>
+<li>MHD_HTTP_BAD_REQUEST
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#edddaa9fd1852151d9748836ceaf3f9a">microhttpd.h</a>
+<li>MHD_HTTP_BANDWIDTH_LIMIT_EXCEEDED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#0a5f766887a0b65d05b4493066f06ea9">microhttpd.h</a>
+<li>MHD_HTTP_CONFLICT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#2339369af07b647381c2509aedf461c2">microhttpd.h</a>
+<li>MHD_HTTP_CONTINUE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#37710dce169530af32f5e8f2d742f80d">microhttpd.h</a>
+<li>MHD_HTTP_CREATED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d8cd388e726f2bf83b6f6354406cd0b1">microhttpd.h</a>
+<li>MHD_HTTP_EXPECTATION_FAILED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#09b4559d0bcb0d6cf1393228204a6976">microhttpd.h</a>
+<li>MHD_HTTP_FAILED_DEPENDENCY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1a9fa8d2b8b77cb9aeca3e02bca5c7d1">microhttpd.h</a>
+<li>MHD_HTTP_FORBIDDEN
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#fdacf3884f8217638c00d8fd937b1c86">microhttpd.h</a>
+<li>MHD_HTTP_FOUND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#5e512edf28868f396cb739ad3dd736ee">microhttpd.h</a>
+<li>MHD_HTTP_GATEWAY_TIMEOUT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#7ee6c003bb30589f072a4b1574776371">microhttpd.h</a>
+<li>MHD_HTTP_GONE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#f552e9b3256250b64d24692d72b8bab1">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ACCEPT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#51b07a7a89cbfd0e873dc111ae3cef6c">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ACCEPT_CHARSET
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e300149a525831e149723e85e2486b43">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ACCEPT_ENCODING
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#da3c8b9f4e4f5370023a830abc548501">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ACCEPT_LANGUAGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#3cfe4387e9f457556f94e1ff5c4e399e">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ACCEPT_RANGES
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#bd76ebf9d17fbf3c4889ac0d5e314d76">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_AGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#acbf58e743275f88c5e68b439c51eb73">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ALLOW
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1195393b1fad74385137f6cd30497888">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_AUTHORIZATION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#4400070683cba949249129b8ed2f4703">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CACHE_CONTROL
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#6d2365aa08332b45ad2b16f3e8901b14">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONNECTION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1df2e38bf3a1eeee41b4cbd42673f1f0">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_ENCODING
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#80a6d1d7084c40ec5504743ac92c5a78">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_LANGUAGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#09462e540ca30d38f3f0d562bb2d1fe7">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_LENGTH
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1c46c8a1850e4b270d4cab0b8515b233">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_LOCATION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#47d2a05b2f8d07a6e4f23eb639c80630">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_MD5
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#5de87fc5d4404cf1b3663fef6538cb7b">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_RANGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b05e48a718beb9428d8480d1dce2604c">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_TYPE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#9b7a25f23fed192e86293bbc23e04ec7">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_DATE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#3b07fe976bd9d6be388c1daa289f051b">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ETAG
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#97a92ad4cbd3e8e59fcd8c560c4191c5">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_EXPECT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#9e0c5f9a84a2239b06becf52c0067c52">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_EXPIRES
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e4b29af22692afa5331f79d26b5e4e2b">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_FROM
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dfc121a11f36d8ebe5db1d8022b30122">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_HOST
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#ecbaeab1e68266ef57f7d5d1c3bef1ef">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_IF_MATCH
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#133d2e2f82e0a880fbf285fa1c69fbcb">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_IF_MODIFIED_SINCE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#960ee761b18a9e1f61110db6638fbd7f">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_IF_NONE_MATCH
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#8e43ec360b115158a040bbddc5bdaf5d">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_IF_RANGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d90ce434c84e28d836b3226d579f0e6f">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_IF_UNMODIFIED_SINCE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#24b37356eb907729c2d5c3c42c6aa0cc">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_LAST_MODIFIED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#3f6a8a3347039521ca54a32a6721c342">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_LOCATION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#aa2fc2e754e360d3d36df1c43737ee5d">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_MAX_FORWARDS
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#f0f030f05a160bc66417fb7081558d88">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_PRAGMA
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#51acbf05713abf81865a998a938efa4b">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_PROXY_AUTHENTICATE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#672b1e0a5377f90661ae987c69d0feb7">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_PROXY_AUTHORIZATION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c9927bdfee0a9d41bede5dab27cf754d">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_RANGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b14df238a4e198c912cd8404845b3bb2">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_REFERER
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#619497a533b6f9a735a0724e025aa4c1">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_RETRY_AFTER
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#540be5c19f363693f148c4c5ee8e5725">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_SERVER
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#cb648e26888538cc47c237a58f0ef216">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_TE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e5fe14b72335a864b0c4d44dfc2a4ab4">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_TRAILER
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c6bec481f3a98f8bf69473815e0f5161">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_TRANSFER_ENCODING
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#572d4e11930c1055054e784e4663b137">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_UPGRADE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#aa5adc6859dc97fcdda428715c9a5f86">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_USER_AGENT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#8b91f1e69b57c8ebbd52bbbfdaecac86">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_VARY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#df80ab6130b50684335800e0e87439d5">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_VIA
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#bc1b03d1f8cdbef998286b30dbf02880">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_WARNING
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#13d76791342662011683997744b3b6de">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_WWW_AUTHENTICATE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d2f35dc8bf2ad4a675c9104e6cd97d55">microhttpd.h</a>
+<li>MHD_HTTP_HTTP_VERSION_NOT_SUPPORTED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#945f4f31b2c37a89a4dd437cf13453ab">microhttpd.h</a>
+<li>MHD_HTTP_INSUFFICIENT_STORAGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#60b3b1f6190f54a141a7cc92bf71b1fe">microhttpd.h</a>
+<li>MHD_HTTP_INTERNAL_SERVER_ERROR
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#0fe68698845047ad1245f46ceebe0e80">microhttpd.h</a>
+<li>MHD_HTTP_LENGTH_REQUIRED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#195e44ff3b8776066b230e4325df0169">microhttpd.h</a>
+<li>MHD_HTTP_LOCKED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#701850725b069d4501ad587cab137e3e">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_CONNECT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e328c5a44dfed584d65b72c46cf058e5">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_DELETE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e8a91999c163ab09633f5cb62f4bf216">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_GET
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#430f578ef03fbfd74303abcf5acd7f2b">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_HEAD
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#9ef1466c695f091284d8aaec10f913e4">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_NOT_ACCEPTABLE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1b1491025831c8bb6a52dc373b28faac">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_NOT_ALLOWED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a8ad6a468743f7cb30bcc372a0db2eb5">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_OPTIONS
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#2c8b702956ee0248347881c5c9418f86">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_POST
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c1a4120cc42b58e718baab0ea8ccc1ae">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_PUT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d2cc64746656a3fe79e60ab1b0a9a49c">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_TRACE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#28521b63cbe44f6798a2a0930f370c96">microhttpd.h</a>
+<li>MHD_HTTP_MOVED_PERMANENTLY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1b884efb4795dd0ccbcc5721c3e14c2f">microhttpd.h</a>
+<li>MHD_HTTP_MULTI_STATUS
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a3d051b6708b9b9e5b7261ca515601f6">microhttpd.h</a>
+<li>MHD_HTTP_MULTIPLE_CHOICES
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#956765f92dbcb6820f3cba60df073fbd">microhttpd.h</a>
+<li>MHD_HTTP_NO_CONTENT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d8855eda2f04ce43e72d29ca821582fe">microhttpd.h</a>
+<li>MHD_HTTP_NON_AUTHORITATIVE_INFORMATION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#8617e3be965ac6ecc554f6453e4dfaad">microhttpd.h</a>
+<li>MHD_HTTP_NOT_EXTENDED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a9507b08f1aa794f7a4e69eae1b216f1">microhttpd.h</a>
+<li>MHD_HTTP_NOT_FOUND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#4580ddccae12e5c9041967a3fc5e144d">microhttpd.h</a>
+<li>MHD_HTTP_NOT_IMPLEMENTED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#4dfc19e5033df14218e3db7f8ac10a52">microhttpd.h</a>
+<li>MHD_HTTP_NOT_MODIFIED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b54c632d5d3723e2865e81fc17d6129c">microhttpd.h</a>
+<li>MHD_HTTP_OK
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">microhttpd.h</a>
+<li>MHD_HTTP_PARTIAL_CONTENT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#9747071e1bf0cacd2fd935a1fd888895">microhttpd.h</a>
+<li>MHD_HTTP_PAYMENT_REQUIRED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#274eb8971412d811a9373c6ebfdc54cf">microhttpd.h</a>
+<li>MHD_HTTP_POST_ENCODING_FORM_URLENCODED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#91c0ea84504469653abe5a55caa691b0">microhttpd.h</a>
+<li>MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#07590690778397aa0636cde971cf6e63">microhttpd.h</a>
+<li>MHD_HTTP_PRECONDITION_FAILED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#8cac64b1e09326fe913a2ca372a902dc">microhttpd.h</a>
+<li>MHD_HTTP_PROCESSING
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#429fbf72864b6f5865129c19280323b4">microhttpd.h</a>
+<li>MHD_HTTP_PROXY_AUTHENTICATION_REQUIRED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#39c76f709f7aba08abdfe97de1ea07e2">microhttpd.h</a>
+<li>MHD_HTTP_REQUEST_ENTITY_TOO_LARGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c31b027264743785bdc28074ea3a53e1">microhttpd.h</a>
+<li>MHD_HTTP_REQUEST_TIMEOUT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dd38da158e6694a6d1514006768f6800">microhttpd.h</a>
+<li>MHD_HTTP_REQUEST_URI_TOO_LONG
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#9640093d1083726a3544ea942adf41ec">microhttpd.h</a>
+<li>MHD_HTTP_REQUESTED_RANGE_NOT_SATISFIABLE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#69833753f0bc3d9cc797bdcf9d1bc867">microhttpd.h</a>
+<li>MHD_HTTP_RESET_CONTENT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#6a5ce275fe99548dd17be7f24a7dce3f">microhttpd.h</a>
+<li>MHD_HTTP_RETRY_WITH
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#6cf8cd032c4299b9e6b59eb0d30ee8aa">microhttpd.h</a>
+<li>MHD_HTTP_SEE_OTHER
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a79c22aa7c1d4639f1a5cd635ea533fb">microhttpd.h</a>
+<li>MHD_HTTP_SERVICE_UNAVAILABLE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#fef063777cd19422cfebb36e1fd2e6fe">microhttpd.h</a>
+<li>MHD_HTTP_SWITCH_PROXY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#5df791de432f89f9f962c1f21db6acc4">microhttpd.h</a>
+<li>MHD_HTTP_SWITCHING_PROTOCOLS
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#64b2ff266d6bdf3fe59975082ddde1be">microhttpd.h</a>
+<li>MHD_HTTP_TEMPORARY_REDIRECT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e0010e43378656d7ad3b36c3fc1ceac7">microhttpd.h</a>
+<li>MHD_HTTP_UNAUTHORIZED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#8d6ffe91a95aae60f81c49a272b5d4de">microhttpd.h</a>
+<li>MHD_HTTP_UNORDERED_COLLECTION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c4cb98c57126faf15f1202c678ba842c">microhttpd.h</a>
+<li>MHD_HTTP_UNPROCESSABLE_ENTITY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#647b94383b6416a810663935375efe61">microhttpd.h</a>
+<li>MHD_HTTP_UNSUPPORTED_MEDIA_TYPE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1fa8cb2337aba35420e873bc67702153">microhttpd.h</a>
+<li>MHD_HTTP_UPGRADE_REQUIRED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b199b66425fa876653d76b99a373e34d">microhttpd.h</a>
+<li>MHD_HTTP_USE_PROXY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#07741dfffa9e82f116167ff8d7cfcc12">microhttpd.h</a>
+<li>MHD_HTTP_VARIANT_ALSO_NEGOTIATES
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#26d6adb871c0b2c3e4c22c770ea255f5">microhttpd.h</a>
+<li>MHD_HTTP_VERSION_1_0
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#57d093a70224f5e272b4e30ec53fc0a3">microhttpd.h</a>
+<li>MHD_HTTP_VERSION_1_1
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#5e8934362c0b39783fcb8c102c9dc00d">microhttpd.h</a>
+<li>MHD_MAX_CONNECTIONS_DEFAULT
+: <a class="el" 
href="dc/d21/daemon_8c.html#b18acdebb5593a95321afbb73ce8b65c">daemon.c</a>
+<li>MHD_NO
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">microhttpd.h</a>
+<li>MHD_POOL_SIZE_DEFAULT
+: <a class="el" 
href="dc/d21/daemon_8c.html#da4062bcb26406cfa9fb1284c7dbfc7c">daemon.c</a>
+<li>MHD_VERSION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#cfebc8ea85b97c6207236b3fd27cd4b9">microhttpd.h</a>
+<li>MHD_YES
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">microhttpd.h</a>
+<li>MIN
+: <a class="el" 
href="db/dde/internal_8h.html#3acffbd305ee72dcd4593c0d8af64a4f">internal.h</a>
+<li>MMAP
+: <a class="el" 
href="d2/d39/plibc_8h.html#1dd5942d95c42afacff6702556a19bf9">plibc.h</a>
+<li>MUNMAP
+: <a class="el" 
href="d2/d39/plibc_8h.html#c9bd553a8c46d830e890369e54e49bce">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>NEWLINE
+: <a class="el" 
href="d2/d39/plibc_8h.html#806511f4930171733227c99101dc0606">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>OPEN
+: <a class="el" 
href="d2/d39/plibc_8h.html#16c2119eae5a1f846db55af2c92cf04c">plibc.h</a>
+<li>OPENDIR
+: <a class="el" 
href="d2/d39/plibc_8h.html#5973f3dcbd995b2485c66dcd3a50f21d">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PATH_SEPARATOR
+: <a class="el" 
href="d2/d39/plibc_8h.html#256a5721249aa3309437212cc21a9fe4">plibc.h</a>
+<li>PATH_SEPARATOR_STR
+: <a class="el" 
href="d2/d39/plibc_8h.html#420a211fe08d40c367a49cfc65e21b4d">plibc.h</a>
+<li>PIPE
+: <a class="el" 
href="d2/d39/plibc_8h.html#f9262aeb692df22a00d5cef985845b36">plibc.h</a>
+<li>PRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#e1649fc947ca37a86917a08354f48d1a">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>RANDOM
+: <a class="el" 
href="d2/d39/plibc_8h.html#69f1bba01cab6b4ca24a6f755e9a1980">plibc.h</a>
+<li>READ
+: <a class="el" 
href="d2/d39/plibc_8h.html#67396d2e6069a2e46f6b36a92dfcccc7">plibc.h</a>
+<li>READLINK
+: <a class="el" 
href="d2/d39/plibc_8h.html#d937b4cf0703b420710cc94d5a076d9d">plibc.h</a>
+<li>RECV
+: <a class="el" 
href="d2/d39/plibc_8h.html#f0041802ad273204580f589cfa91c2aa">plibc.h</a>
+<li>RECVFROM
+: <a class="el" 
href="d2/d39/plibc_8h.html#f3403b1a641fc8adefc0069638a6151f">plibc.h</a>
+<li>REMOVE
+: <a class="el" 
href="d2/d39/plibc_8h.html#0ff8d613b0667ee9626930b05ca5e0ce">plibc.h</a>
+<li>RENAME
+: <a class="el" 
href="d2/d39/plibc_8h.html#775fa77e6f0a0b1b658b27b49f1d4205">plibc.h</a>
+<li>REQUEST_LACKS_HOST
+: <a class="el" 
href="d5/d5f/connection_8c.html#6c6cacea5ac587e093c779f46dc9711b">connection.c</a>
+<li>REQUEST_MALFORMED
+: <a class="el" 
href="d5/d5f/connection_8c.html#4e9686b4c04ef7d429e152a54a1d7e32">connection.c</a>
+<li>REQUEST_TOO_BIG
+: <a class="el" 
href="d5/d5f/connection_8c.html#43ad418598c7cf112028c0b686f6a81a">connection.c</a>
+<li>RMDIR
+: <a class="el" 
href="d2/d39/plibc_8h.html#3e2668902f17c945acb92365d92a5d2f">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>SCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#1799711cd7a7b727846cfe2068f67c66">plibc.h</a>
+<li>SELECT
+: <a class="el" 
href="d2/d39/plibc_8h.html#ceb244151842c6b62ab154cdf06736ea">plibc.h</a>
+<li>SEND
+: <a class="el" 
href="d2/d39/plibc_8h.html#37f5e11410a0d7e35178c2a5871353c8">plibc.h</a>
+<li>SENDTO
+: <a class="el" 
href="d2/d39/plibc_8h.html#1aeb9d3effac44ece3b4d3ef00f57112">plibc.h</a>
+<li>SETSOCKOPT
+: <a class="el" 
href="d2/d39/plibc_8h.html#3f462c4ce73cc9bfdb8af29f2ece106e">plibc.h</a>
+<li>SHUTDOWN
+: <a class="el" 
href="d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">plibc.h</a>
+<li>SIGALRM
+: <a class="el" 
href="d2/d39/plibc_8h.html#a6946723c6b7a86ec3c33caaf832840b">plibc.h</a>
+<li>SOCKET
+: <a class="el" 
href="d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">plibc.h</a>
+<li>SPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#92d04fe74201d58bc774099a3f5a52da">plibc.h</a>
+<li>SSCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#26322ca1613f09e983e5b67fbeeec6ea">plibc.h</a>
+<li>STAT
+: <a class="el" 
href="d2/d39/plibc_8h.html#873e8aa16444f974cc154f1389175da2">plibc.h</a>
+<li>STAT64
+: <a class="el" 
href="d2/d39/plibc_8h.html#7ffb1d64ce04716e69a253d973b71a21">plibc.h</a>
+<li>STRERROR
+: <a class="el" 
href="d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">plibc.h</a>
+<li>SYMLINK
+: <a class="el" 
href="d2/d39/plibc_8h.html#7f77152cc6de970b97d72cc2f783a56e">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>UNLINK
+: <a class="el" 
href="d2/d39/plibc_8h.html#0c5b0da1245caf87d73ecf12a5350f99">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>VFPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#cc0934c8f93d1db0f67e820adadad2a4">plibc.h</a>
+<li>VFSCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#45390d3e79b8cee9c0a2f385d4bcc583">plibc.h</a>
+<li>VPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#1e354439fcceb36917f8d8b3946cb2b5">plibc.h</a>
+<li>VSCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#3bca44ebb1407da21d73e46651a5989d">plibc.h</a>
+<li>VSNPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#ca3fd43928c3f8ac7ec886b9d0dfb9f7">plibc.h</a>
+<li>VSPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#3adb6bc22c61b4f693b6129c6a7e7c8f">plibc.h</a>
+<li>VSSCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#0d93bc1b7d6679d6a65546a44071f5ed">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>WAITPID
+: <a class="el" 
href="d2/d39/plibc_8h.html#272fe91e40870684228cfa7e873571bc">plibc.h</a>
+<li>WRITE
+: <a class="el" 
href="d2/d39/plibc_8h.html#365beffe3c13d74176ad2894623d8e96">plibc.h</a>
+</ul>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>XBUF_SIZE
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#61d402b9a914c59845305970eecc0c5a">postprocessor.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x61.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x61.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x61.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>ACCEPT
+: <a class="el" 
href="d2/d39/plibc_8h.html#9ffdd67bca4acc717d7ebef637dd5f30">plibc.h</a>
+<li>ACCESS
+: <a class="el" 
href="d2/d39/plibc_8h.html#571f4fe7c6dc80cfe9f5cee8ad537e73">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x62.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x62.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x62.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BIND
+: <a class="el" 
href="d2/d39/plibc_8h.html#633e33772f84e7b53d72cb25417c5170">plibc.h</a>
+<li>BLOCK
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#37645b10e3f56bd8fb00f5e2f49b9742">reason_phrase.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x63.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x63.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x63.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>CHDIR
+: <a class="el" 
href="d2/d39/plibc_8h.html#11271ae283e202fab32a39f95598c9cc">plibc.h</a>
+<li>CHMOD
+: <a class="el" 
href="d2/d39/plibc_8h.html#e08dddb7d6723425bc3f333b2009c80d">plibc.h</a>
+<li>CLOSE
+: <a class="el" 
href="d2/d39/plibc_8h.html#4990ce1a25025fc47aff83289340a656">plibc.h</a>
+<li>CONNECT
+: <a class="el" 
href="d2/d39/plibc_8h.html#9683bc7ee460431f98cc19f3f8056224">plibc.h</a>
+<li>CREAT
+: <a class="el" 
href="d2/d39/plibc_8h.html#506773b41fdb6062dd16af606c35f169">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x64.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x64.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x64.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>DEBUG_CLOSE
+: <a class="el" 
href="d5/d5f/connection_8c.html#1fcb5897dfde8b8f584149d408667105">connection.c</a>
+, <a class="el" 
href="dc/d21/daemon_8c.html#1fcb5897dfde8b8f584149d408667105">daemon.c</a>
+<li>DEBUG_CONNECT
+: <a class="el" 
href="dc/d21/daemon_8c.html#030025b3bc8d886f3d3016dee50fc3fc">daemon.c</a>
+<li>DEBUG_SEND_DATA
+: <a class="el" 
href="d5/d5f/connection_8c.html#20a5e20170b24d1cb3e4a64360991233">connection.c</a>
+<li>DEBUG_STATES
+: <a class="el" 
href="d5/d5f/connection_8c.html#98c4ee5b2692f169f496ccc0797ebfa0">connection.c</a>
+<li>DIR_SEPARATOR
+: <a class="el" 
href="d2/d39/plibc_8h.html#0920890c442b665b0c6609fa796e9047">plibc.h</a>
+<li>DIR_SEPARATOR_STR
+: <a class="el" 
href="d2/d39/plibc_8h.html#23e72ca2d8456a971c13441bdfc4586f">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x65.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x65.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x65.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>EXTRA_CHECK
+: <a class="el" 
href="d5/d5f/connection_8c.html#fade656687a6411b222b89fd59ddbafb">connection.c</a>
+<li>EXTRA_CHECKS
+: <a class="el" 
href="d5/d5f/connection_8c.html#f020c333c80dcbf3354d5b68f8b3babf">connection.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x66.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x66.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x66.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,102 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>FOPEN
+: <a class="el" 
href="d2/d39/plibc_8h.html#3f8bbd2cd910a9bf7ffa5170ec97c011">plibc.h</a>
+<li>FORM_DATA
+: <a class="el" 
href="d0/dd4/postprocessor__test_8c.html#cf5a10b9ac860d556a4b162f4fcda722">postprocessor_test.c</a>
+<li>FORM_END
+: <a class="el" 
href="d0/dd4/postprocessor__test_8c.html#b44bf600b7953cefa8aed8e9c49a31af">postprocessor_test.c</a>
+<li>FORM_NESTED_DATA
+: <a class="el" 
href="d0/dd4/postprocessor__test_8c.html#04bf2fbafd6715c86a755f2481c00a48">postprocessor_test.c</a>
+<li>FORM_NESTED_END
+: <a class="el" 
href="d0/dd4/postprocessor__test_8c.html#4446b1e269120ca9aa50cc47045ef55c">postprocessor_test.c</a>
+<li>FORM_NESTED_START
+: <a class="el" 
href="d0/dd4/postprocessor__test_8c.html#761433639f31eb25d0c68be3c3c92ba8">postprocessor_test.c</a>
+<li>FORM_START
+: <a class="el" 
href="d0/dd4/postprocessor__test_8c.html#ba3833ca13737b68e44d57f5909c40f3">postprocessor_test.c</a>
+<li>FPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#e6d03ea01910257a961b0937d3cb0e2f">plibc.h</a>
+<li>FSCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#203d7e3133eb1746edc05f808cd7a799">plibc.h</a>
+<li>FSTAT
+: <a class="el" 
href="d2/d39/plibc_8h.html#eb4c4ef2b6b8926b8feb0f35fedafe07">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x67.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x67.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x67.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,96 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>GETHOSTBYADDR
+: <a class="el" 
href="d2/d39/plibc_8h.html#fd31f3fa9a341cb73a619112b804b33f">plibc.h</a>
+<li>GETHOSTBYNAME
+: <a class="el" 
href="d2/d39/plibc_8h.html#a0603d4631e83a01f98b183a5ad60688">plibc.h</a>
+<li>GETPEERNAME
+: <a class="el" 
href="d2/d39/plibc_8h.html#e3c8602a17fb4abaea58c84fb3abfdb4">plibc.h</a>
+<li>GETSOCKNAME
+: <a class="el" 
href="d2/d39/plibc_8h.html#0756e317e886e912c6cc1bd568a1fbd2">plibc.h</a>
+<li>GETSOCKOPT
+: <a class="el" 
href="d2/d39/plibc_8h.html#1c579b9024aa7de71e550485e1d581d5">plibc.h</a>
+<li>GN_FREAD
+: <a class="el" 
href="d2/d39/plibc_8h.html#32993e6d0697da2b8b9eb28af2b914de">plibc.h</a>
+<li>GN_FWRITE
+: <a class="el" 
href="d2/d39/plibc_8h.html#0bc9a8c3cb9745a7985d3b12c14d3bb9">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x68.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x68.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x68.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>HTTP_100_CONTINUE
+: <a class="el" 
href="d5/d5f/connection_8c.html#47a57fed53444ce0cd719d2361a941cb">connection.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x69.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x69.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x69.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>INTERNAL_ERROR
+: <a class="el" 
href="d5/d5f/connection_8c.html#243b1b1f8ca7e7e98ac73a2d115256f4">connection.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6c.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6c.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6c.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>LISTEN
+: <a class="el" 
href="d2/d39/plibc_8h.html#c5d5e6e2125604b72be17c749d2c97ea">plibc.h</a>
+<li>LSTAT
+: <a class="el" 
href="d2/d39/plibc_8h.html#38e04c898dadfebf7421eafce46cd5aa">plibc.h</a>
+<li>LSTAT64
+: <a class="el" 
href="d2/d39/plibc_8h.html#d572aa2858a96a33d5e6a6db219311a4">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6d.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6d.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6d.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,326 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>MAX
+: <a class="el" 
href="db/dde/internal_8h.html#fa99ec4acc4ecb2dc3c2d05da15d0e3f">internal.h</a>
+<li>MHD_BUF_INC_SIZE
+: <a class="el" 
href="db/dde/internal_8h.html#a56389aa3a29d9e69ec0d1d2aa3b3f86">internal.h</a>
+<li>MHD_HTTP_ACCEPTED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a966c7253587440e832247e2a66e6a99">microhttpd.h</a>
+<li>MHD_HTTP_BAD_GATEWAY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#54d7d978755851b12f5ccc284ab4efe6">microhttpd.h</a>
+<li>MHD_HTTP_BAD_REQUEST
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#edddaa9fd1852151d9748836ceaf3f9a">microhttpd.h</a>
+<li>MHD_HTTP_BANDWIDTH_LIMIT_EXCEEDED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#0a5f766887a0b65d05b4493066f06ea9">microhttpd.h</a>
+<li>MHD_HTTP_CONFLICT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#2339369af07b647381c2509aedf461c2">microhttpd.h</a>
+<li>MHD_HTTP_CONTINUE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#37710dce169530af32f5e8f2d742f80d">microhttpd.h</a>
+<li>MHD_HTTP_CREATED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d8cd388e726f2bf83b6f6354406cd0b1">microhttpd.h</a>
+<li>MHD_HTTP_EXPECTATION_FAILED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#09b4559d0bcb0d6cf1393228204a6976">microhttpd.h</a>
+<li>MHD_HTTP_FAILED_DEPENDENCY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1a9fa8d2b8b77cb9aeca3e02bca5c7d1">microhttpd.h</a>
+<li>MHD_HTTP_FORBIDDEN
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#fdacf3884f8217638c00d8fd937b1c86">microhttpd.h</a>
+<li>MHD_HTTP_FOUND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#5e512edf28868f396cb739ad3dd736ee">microhttpd.h</a>
+<li>MHD_HTTP_GATEWAY_TIMEOUT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#7ee6c003bb30589f072a4b1574776371">microhttpd.h</a>
+<li>MHD_HTTP_GONE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#f552e9b3256250b64d24692d72b8bab1">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ACCEPT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#51b07a7a89cbfd0e873dc111ae3cef6c">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ACCEPT_CHARSET
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e300149a525831e149723e85e2486b43">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ACCEPT_ENCODING
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#da3c8b9f4e4f5370023a830abc548501">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ACCEPT_LANGUAGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#3cfe4387e9f457556f94e1ff5c4e399e">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ACCEPT_RANGES
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#bd76ebf9d17fbf3c4889ac0d5e314d76">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_AGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#acbf58e743275f88c5e68b439c51eb73">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ALLOW
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1195393b1fad74385137f6cd30497888">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_AUTHORIZATION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#4400070683cba949249129b8ed2f4703">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CACHE_CONTROL
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#6d2365aa08332b45ad2b16f3e8901b14">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONNECTION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1df2e38bf3a1eeee41b4cbd42673f1f0">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_ENCODING
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#80a6d1d7084c40ec5504743ac92c5a78">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_LANGUAGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#09462e540ca30d38f3f0d562bb2d1fe7">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_LENGTH
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1c46c8a1850e4b270d4cab0b8515b233">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_LOCATION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#47d2a05b2f8d07a6e4f23eb639c80630">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_MD5
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#5de87fc5d4404cf1b3663fef6538cb7b">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_RANGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b05e48a718beb9428d8480d1dce2604c">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_CONTENT_TYPE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#9b7a25f23fed192e86293bbc23e04ec7">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_DATE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#3b07fe976bd9d6be388c1daa289f051b">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_ETAG
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#97a92ad4cbd3e8e59fcd8c560c4191c5">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_EXPECT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#9e0c5f9a84a2239b06becf52c0067c52">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_EXPIRES
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e4b29af22692afa5331f79d26b5e4e2b">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_FROM
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dfc121a11f36d8ebe5db1d8022b30122">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_HOST
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#ecbaeab1e68266ef57f7d5d1c3bef1ef">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_IF_MATCH
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#133d2e2f82e0a880fbf285fa1c69fbcb">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_IF_MODIFIED_SINCE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#960ee761b18a9e1f61110db6638fbd7f">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_IF_NONE_MATCH
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#8e43ec360b115158a040bbddc5bdaf5d">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_IF_RANGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d90ce434c84e28d836b3226d579f0e6f">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_IF_UNMODIFIED_SINCE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#24b37356eb907729c2d5c3c42c6aa0cc">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_LAST_MODIFIED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#3f6a8a3347039521ca54a32a6721c342">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_LOCATION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#aa2fc2e754e360d3d36df1c43737ee5d">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_MAX_FORWARDS
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#f0f030f05a160bc66417fb7081558d88">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_PRAGMA
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#51acbf05713abf81865a998a938efa4b">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_PROXY_AUTHENTICATE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#672b1e0a5377f90661ae987c69d0feb7">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_PROXY_AUTHORIZATION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c9927bdfee0a9d41bede5dab27cf754d">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_RANGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b14df238a4e198c912cd8404845b3bb2">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_REFERER
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#619497a533b6f9a735a0724e025aa4c1">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_RETRY_AFTER
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#540be5c19f363693f148c4c5ee8e5725">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_SERVER
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#cb648e26888538cc47c237a58f0ef216">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_TE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e5fe14b72335a864b0c4d44dfc2a4ab4">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_TRAILER
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c6bec481f3a98f8bf69473815e0f5161">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_TRANSFER_ENCODING
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#572d4e11930c1055054e784e4663b137">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_UPGRADE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#aa5adc6859dc97fcdda428715c9a5f86">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_USER_AGENT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#8b91f1e69b57c8ebbd52bbbfdaecac86">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_VARY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#df80ab6130b50684335800e0e87439d5">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_VIA
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#bc1b03d1f8cdbef998286b30dbf02880">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_WARNING
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#13d76791342662011683997744b3b6de">microhttpd.h</a>
+<li>MHD_HTTP_HEADER_WWW_AUTHENTICATE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d2f35dc8bf2ad4a675c9104e6cd97d55">microhttpd.h</a>
+<li>MHD_HTTP_HTTP_VERSION_NOT_SUPPORTED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#945f4f31b2c37a89a4dd437cf13453ab">microhttpd.h</a>
+<li>MHD_HTTP_INSUFFICIENT_STORAGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#60b3b1f6190f54a141a7cc92bf71b1fe">microhttpd.h</a>
+<li>MHD_HTTP_INTERNAL_SERVER_ERROR
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#0fe68698845047ad1245f46ceebe0e80">microhttpd.h</a>
+<li>MHD_HTTP_LENGTH_REQUIRED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#195e44ff3b8776066b230e4325df0169">microhttpd.h</a>
+<li>MHD_HTTP_LOCKED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#701850725b069d4501ad587cab137e3e">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_CONNECT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e328c5a44dfed584d65b72c46cf058e5">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_DELETE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e8a91999c163ab09633f5cb62f4bf216">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_GET
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#430f578ef03fbfd74303abcf5acd7f2b">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_HEAD
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#9ef1466c695f091284d8aaec10f913e4">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_NOT_ACCEPTABLE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1b1491025831c8bb6a52dc373b28faac">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_NOT_ALLOWED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a8ad6a468743f7cb30bcc372a0db2eb5">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_OPTIONS
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#2c8b702956ee0248347881c5c9418f86">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_POST
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c1a4120cc42b58e718baab0ea8ccc1ae">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_PUT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d2cc64746656a3fe79e60ab1b0a9a49c">microhttpd.h</a>
+<li>MHD_HTTP_METHOD_TRACE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#28521b63cbe44f6798a2a0930f370c96">microhttpd.h</a>
+<li>MHD_HTTP_MOVED_PERMANENTLY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1b884efb4795dd0ccbcc5721c3e14c2f">microhttpd.h</a>
+<li>MHD_HTTP_MULTI_STATUS
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a3d051b6708b9b9e5b7261ca515601f6">microhttpd.h</a>
+<li>MHD_HTTP_MULTIPLE_CHOICES
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#956765f92dbcb6820f3cba60df073fbd">microhttpd.h</a>
+<li>MHD_HTTP_NO_CONTENT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d8855eda2f04ce43e72d29ca821582fe">microhttpd.h</a>
+<li>MHD_HTTP_NON_AUTHORITATIVE_INFORMATION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#8617e3be965ac6ecc554f6453e4dfaad">microhttpd.h</a>
+<li>MHD_HTTP_NOT_EXTENDED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a9507b08f1aa794f7a4e69eae1b216f1">microhttpd.h</a>
+<li>MHD_HTTP_NOT_FOUND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#4580ddccae12e5c9041967a3fc5e144d">microhttpd.h</a>
+<li>MHD_HTTP_NOT_IMPLEMENTED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#4dfc19e5033df14218e3db7f8ac10a52">microhttpd.h</a>
+<li>MHD_HTTP_NOT_MODIFIED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b54c632d5d3723e2865e81fc17d6129c">microhttpd.h</a>
+<li>MHD_HTTP_OK
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#10c4aaf2fb9d0bed038acb99b2f92ce9">microhttpd.h</a>
+<li>MHD_HTTP_PARTIAL_CONTENT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#9747071e1bf0cacd2fd935a1fd888895">microhttpd.h</a>
+<li>MHD_HTTP_PAYMENT_REQUIRED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#274eb8971412d811a9373c6ebfdc54cf">microhttpd.h</a>
+<li>MHD_HTTP_POST_ENCODING_FORM_URLENCODED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#91c0ea84504469653abe5a55caa691b0">microhttpd.h</a>
+<li>MHD_HTTP_POST_ENCODING_MULTIPART_FORMDATA
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#07590690778397aa0636cde971cf6e63">microhttpd.h</a>
+<li>MHD_HTTP_PRECONDITION_FAILED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#8cac64b1e09326fe913a2ca372a902dc">microhttpd.h</a>
+<li>MHD_HTTP_PROCESSING
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#429fbf72864b6f5865129c19280323b4">microhttpd.h</a>
+<li>MHD_HTTP_PROXY_AUTHENTICATION_REQUIRED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#39c76f709f7aba08abdfe97de1ea07e2">microhttpd.h</a>
+<li>MHD_HTTP_REQUEST_ENTITY_TOO_LARGE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c31b027264743785bdc28074ea3a53e1">microhttpd.h</a>
+<li>MHD_HTTP_REQUEST_TIMEOUT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dd38da158e6694a6d1514006768f6800">microhttpd.h</a>
+<li>MHD_HTTP_REQUEST_URI_TOO_LONG
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#9640093d1083726a3544ea942adf41ec">microhttpd.h</a>
+<li>MHD_HTTP_REQUESTED_RANGE_NOT_SATISFIABLE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#69833753f0bc3d9cc797bdcf9d1bc867">microhttpd.h</a>
+<li>MHD_HTTP_RESET_CONTENT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#6a5ce275fe99548dd17be7f24a7dce3f">microhttpd.h</a>
+<li>MHD_HTTP_RETRY_WITH
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#6cf8cd032c4299b9e6b59eb0d30ee8aa">microhttpd.h</a>
+<li>MHD_HTTP_SEE_OTHER
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a79c22aa7c1d4639f1a5cd635ea533fb">microhttpd.h</a>
+<li>MHD_HTTP_SERVICE_UNAVAILABLE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#fef063777cd19422cfebb36e1fd2e6fe">microhttpd.h</a>
+<li>MHD_HTTP_SWITCH_PROXY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#5df791de432f89f9f962c1f21db6acc4">microhttpd.h</a>
+<li>MHD_HTTP_SWITCHING_PROTOCOLS
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#64b2ff266d6bdf3fe59975082ddde1be">microhttpd.h</a>
+<li>MHD_HTTP_TEMPORARY_REDIRECT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e0010e43378656d7ad3b36c3fc1ceac7">microhttpd.h</a>
+<li>MHD_HTTP_UNAUTHORIZED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#8d6ffe91a95aae60f81c49a272b5d4de">microhttpd.h</a>
+<li>MHD_HTTP_UNORDERED_COLLECTION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c4cb98c57126faf15f1202c678ba842c">microhttpd.h</a>
+<li>MHD_HTTP_UNPROCESSABLE_ENTITY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#647b94383b6416a810663935375efe61">microhttpd.h</a>
+<li>MHD_HTTP_UNSUPPORTED_MEDIA_TYPE
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#1fa8cb2337aba35420e873bc67702153">microhttpd.h</a>
+<li>MHD_HTTP_UPGRADE_REQUIRED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b199b66425fa876653d76b99a373e34d">microhttpd.h</a>
+<li>MHD_HTTP_USE_PROXY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#07741dfffa9e82f116167ff8d7cfcc12">microhttpd.h</a>
+<li>MHD_HTTP_VARIANT_ALSO_NEGOTIATES
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#26d6adb871c0b2c3e4c22c770ea255f5">microhttpd.h</a>
+<li>MHD_HTTP_VERSION_1_0
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#57d093a70224f5e272b4e30ec53fc0a3">microhttpd.h</a>
+<li>MHD_HTTP_VERSION_1_1
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#5e8934362c0b39783fcb8c102c9dc00d">microhttpd.h</a>
+<li>MHD_MAX_CONNECTIONS_DEFAULT
+: <a class="el" 
href="dc/d21/daemon_8c.html#b18acdebb5593a95321afbb73ce8b65c">daemon.c</a>
+<li>MHD_NO
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#741a3f020f0a97d89f4566d27e606d5f">microhttpd.h</a>
+<li>MHD_POOL_SIZE_DEFAULT
+: <a class="el" 
href="dc/d21/daemon_8c.html#da4062bcb26406cfa9fb1284c7dbfc7c">daemon.c</a>
+<li>MHD_VERSION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#cfebc8ea85b97c6207236b3fd27cd4b9">microhttpd.h</a>
+<li>MHD_YES
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#802c6784232db3736734807f2fb54e5c">microhttpd.h</a>
+<li>MIN
+: <a class="el" 
href="db/dde/internal_8h.html#3acffbd305ee72dcd4593c0d8af64a4f">internal.h</a>
+<li>MMAP
+: <a class="el" 
href="d2/d39/plibc_8h.html#1dd5942d95c42afacff6702556a19bf9">plibc.h</a>
+<li>MUNMAP
+: <a class="el" 
href="d2/d39/plibc_8h.html#c9bd553a8c46d830e890369e54e49bce">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6e.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6e.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6e.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>NEWLINE
+: <a class="el" 
href="d2/d39/plibc_8h.html#806511f4930171733227c99101dc0606">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6f.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6f.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x6f.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>OPEN
+: <a class="el" 
href="d2/d39/plibc_8h.html#16c2119eae5a1f846db55af2c92cf04c">plibc.h</a>
+<li>OPENDIR
+: <a class="el" 
href="d2/d39/plibc_8h.html#5973f3dcbd995b2485c66dcd3a50f21d">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x70.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x70.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x70.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PATH_SEPARATOR
+: <a class="el" 
href="d2/d39/plibc_8h.html#256a5721249aa3309437212cc21a9fe4">plibc.h</a>
+<li>PATH_SEPARATOR_STR
+: <a class="el" 
href="d2/d39/plibc_8h.html#420a211fe08d40c367a49cfc65e21b4d">plibc.h</a>
+<li>PIPE
+: <a class="el" 
href="d2/d39/plibc_8h.html#f9262aeb692df22a00d5cef985845b36">plibc.h</a>
+<li>PRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#e1649fc947ca37a86917a08354f48d1a">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x72.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x72.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x72.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,104 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>RANDOM
+: <a class="el" 
href="d2/d39/plibc_8h.html#69f1bba01cab6b4ca24a6f755e9a1980">plibc.h</a>
+<li>READ
+: <a class="el" 
href="d2/d39/plibc_8h.html#67396d2e6069a2e46f6b36a92dfcccc7">plibc.h</a>
+<li>READLINK
+: <a class="el" 
href="d2/d39/plibc_8h.html#d937b4cf0703b420710cc94d5a076d9d">plibc.h</a>
+<li>RECV
+: <a class="el" 
href="d2/d39/plibc_8h.html#f0041802ad273204580f589cfa91c2aa">plibc.h</a>
+<li>RECVFROM
+: <a class="el" 
href="d2/d39/plibc_8h.html#f3403b1a641fc8adefc0069638a6151f">plibc.h</a>
+<li>REMOVE
+: <a class="el" 
href="d2/d39/plibc_8h.html#0ff8d613b0667ee9626930b05ca5e0ce">plibc.h</a>
+<li>RENAME
+: <a class="el" 
href="d2/d39/plibc_8h.html#775fa77e6f0a0b1b658b27b49f1d4205">plibc.h</a>
+<li>REQUEST_LACKS_HOST
+: <a class="el" 
href="d5/d5f/connection_8c.html#6c6cacea5ac587e093c779f46dc9711b">connection.c</a>
+<li>REQUEST_MALFORMED
+: <a class="el" 
href="d5/d5f/connection_8c.html#4e9686b4c04ef7d429e152a54a1d7e32">connection.c</a>
+<li>REQUEST_TOO_BIG
+: <a class="el" 
href="d5/d5f/connection_8c.html#43ad418598c7cf112028c0b686f6a81a">connection.c</a>
+<li>RMDIR
+: <a class="el" 
href="d2/d39/plibc_8h.html#3e2668902f17c945acb92365d92a5d2f">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x73.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x73.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x73.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>SCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#1799711cd7a7b727846cfe2068f67c66">plibc.h</a>
+<li>SELECT
+: <a class="el" 
href="d2/d39/plibc_8h.html#ceb244151842c6b62ab154cdf06736ea">plibc.h</a>
+<li>SEND
+: <a class="el" 
href="d2/d39/plibc_8h.html#37f5e11410a0d7e35178c2a5871353c8">plibc.h</a>
+<li>SENDTO
+: <a class="el" 
href="d2/d39/plibc_8h.html#1aeb9d3effac44ece3b4d3ef00f57112">plibc.h</a>
+<li>SETSOCKOPT
+: <a class="el" 
href="d2/d39/plibc_8h.html#3f462c4ce73cc9bfdb8af29f2ece106e">plibc.h</a>
+<li>SHUTDOWN
+: <a class="el" 
href="d2/d39/plibc_8h.html#d15de8b8c10c95a20e3b9e1a7429af87">plibc.h</a>
+<li>SIGALRM
+: <a class="el" 
href="d2/d39/plibc_8h.html#a6946723c6b7a86ec3c33caaf832840b">plibc.h</a>
+<li>SOCKET
+: <a class="el" 
href="d2/d39/plibc_8h.html#337a485ee0cdca3ce3dfb172057796ec">plibc.h</a>
+<li>SPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#92d04fe74201d58bc774099a3f5a52da">plibc.h</a>
+<li>SSCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#26322ca1613f09e983e5b67fbeeec6ea">plibc.h</a>
+<li>STAT
+: <a class="el" 
href="d2/d39/plibc_8h.html#873e8aa16444f974cc154f1389175da2">plibc.h</a>
+<li>STAT64
+: <a class="el" 
href="d2/d39/plibc_8h.html#7ffb1d64ce04716e69a253d973b71a21">plibc.h</a>
+<li>STRERROR
+: <a class="el" 
href="d2/d39/plibc_8h.html#fe721179e016448489fe5f5fdd76ef99">plibc.h</a>
+<li>SYMLINK
+: <a class="el" 
href="d2/d39/plibc_8h.html#7f77152cc6de970b97d72cc2f783a56e">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x75.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x75.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x75.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>UNLINK
+: <a class="el" 
href="d2/d39/plibc_8h.html#0c5b0da1245caf87d73ecf12a5350f99">plibc.h</a>
+<li>URL_DATA
+: <a class="el" 
href="d0/dd4/postprocessor__test_8c.html#bee6e5eaf2539357cec595bab2eb25d4">postprocessor_test.c</a>
+<li>URL_END
+: <a class="el" 
href="d0/dd4/postprocessor__test_8c.html#c43e619b1261feada2154e658f3b4183">postprocessor_test.c</a>
+<li>URL_START
+: <a class="el" 
href="d0/dd4/postprocessor__test_8c.html#9ed38fd995b9770410c507be86a62cfb">postprocessor_test.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x76.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x76.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x76.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,96 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>VFPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#cc0934c8f93d1db0f67e820adadad2a4">plibc.h</a>
+<li>VFSCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#45390d3e79b8cee9c0a2f385d4bcc583">plibc.h</a>
+<li>VPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#1e354439fcceb36917f8d8b3946cb2b5">plibc.h</a>
+<li>VSCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#3bca44ebb1407da21d73e46651a5989d">plibc.h</a>
+<li>VSNPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#ca3fd43928c3f8ac7ec886b9d0dfb9f7">plibc.h</a>
+<li>VSPRINTF
+: <a class="el" 
href="d2/d39/plibc_8h.html#3adb6bc22c61b4f693b6129c6a7e7c8f">plibc.h</a>
+<li>VSSCANF
+: <a class="el" 
href="d2/d39/plibc_8h.html#0d93bc1b7d6679d6a65546a44071f5ed">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x77.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x77.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x77.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>WAITPID
+: <a class="el" 
href="d2/d39/plibc_8h.html#272fe91e40870684228cfa7e873571bc">plibc.h</a>
+<li>WRITE
+: <a class="el" 
href="d2/d39/plibc_8h.html#365beffe3c13d74176ad2894623d8e96">plibc.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_defs_0x78.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_defs_0x78.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_defs_0x78.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li class="current"><a 
href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+      <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+      <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+      <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+      <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+      <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+      <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+      <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+      <li><a href="globals_defs_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+      <li class="current"><a 
href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>XBUF_SIZE
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#61d402b9a914c59845305970eecc0c5a">postprocessor.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:41:03 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_enum.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_enum.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_enum.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li class="current"><a 
href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>MHD_CONNECTION_STATE
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a">internal.h</a>
+<li>MHD_FLAG
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22">microhttpd.h</a>
+<li>MHD_OPTION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250">microhttpd.h</a>
+<li>MHD_RequestTerminationCode
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7">microhttpd.h</a>
+<li>MHD_ValueKind
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a">microhttpd.h</a>
+<li>NE_State
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad">postprocessor.c</a>
+<li>PP_State
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e">postprocessor.c</a>
+<li>RN_State
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142">postprocessor.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_eval.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_eval.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_eval.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,195 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li class="current"><a 
href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="#index_m"><span>m</span></a></li>
+      <li><a href="#index_n"><span>n</span></a></li>
+      <li><a href="#index_p"><span>p</span></a></li>
+      <li><a href="#index_r"><span>r</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>MHD_CONNECTION_BODY_RECEIVED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a076dea21f972e577dba2581c17923470">internal.h</a>
+<li>MHD_CONNECTION_BODY_SENT
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adee4083ff0ada653b28d7d5ea13e9053">internal.h</a>
+<li>MHD_CONNECTION_CHUNKED_BODY_READY
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aa49581e0b828acc619c2df0a304a0ce6">internal.h</a>
+<li>MHD_CONNECTION_CHUNKED_BODY_UNREADY
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0adb0c71369947d76a4c5cfaffd1139dae">internal.h</a>
+<li>MHD_CONNECTION_CLOSED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a799949e984208241dc72143c8cb1ba33">internal.h</a>
+<li>MHD_CONNECTION_CONTINUE_SENDING
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aecc6ca077af3c51152f3ea94b6257c53">internal.h</a>
+<li>MHD_CONNECTION_CONTINUE_SENT
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aaef6ec9fa36f5ad93b3064d098eddc16">internal.h</a>
+<li>MHD_CONNECTION_FOOTER_PART_RECEIVED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0aab1e81e04ac0f2f97edae90b695b6e17">internal.h</a>
+<li>MHD_CONNECTION_FOOTERS_RECEIVED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a3f983e74dca884de1e571c3db01c2dc9">internal.h</a>
+<li>MHD_CONNECTION_FOOTERS_SENDING
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a29f00d34f9d16b786a1e439456645de1">internal.h</a>
+<li>MHD_CONNECTION_FOOTERS_SENT
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0ab3eb98291e7d7d7ec49da90fb3b1de34">internal.h</a>
+<li>MHD_CONNECTION_HEADER_PART_RECEIVED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a09119b9ab13ad46277707b93fd3f54d7">internal.h</a>
+<li>MHD_CONNECTION_HEADERS_PROCESSED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a5a4112ac35ae5b4bf5a05767fcbe0f86">internal.h</a>
+<li>MHD_CONNECTION_HEADERS_RECEIVED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89ba7f69c2a238bcba33f2688348f3bb">internal.h</a>
+<li>MHD_CONNECTION_HEADERS_SENDING
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a252836ea760a96b437695f45bc90c582">internal.h</a>
+<li>MHD_CONNECTION_HEADERS_SENT
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a585e82cfd3bbd013da0dde0544dda4b0">internal.h</a>
+<li>MHD_CONNECTION_INIT
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a79563c9ac354af7d7982ccf3bf87bf1e">internal.h</a>
+<li>MHD_CONNECTION_NORMAL_BODY_READY
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a8cca663c6b3c838f6c48c62fb89e0216">internal.h</a>
+<li>MHD_CONNECTION_NORMAL_BODY_UNREADY
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0a89b72ca7c8e087712b3fc17147ac5363">internal.h</a>
+<li>MHD_CONNECTION_URL_RECEIVED
+: <a class="el" 
href="db/dde/internal_8h.html#0020cf42c726ae4f61cf71f26fa68f0af74c7fb00746e81bf0ef884ff886bf8e">internal.h</a>
+<li>MHD_COOKIE_KIND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a8ad101d248e5f2af81d739d6a03df32a">microhttpd.h</a>
+<li>MHD_FOOTER_KIND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a4217442766bb0014c81ae0be873be875">microhttpd.h</a>
+<li>MHD_GET_ARGUMENT_KIND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3af522725ddb9e686fd49d5d2abf02c701">microhttpd.h</a>
+<li>MHD_HEADER_KIND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3adcde62bdb2e9eafdd8558e770e8bb904">microhttpd.h</a>
+<li>MHD_NO_FLAG
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22675f8d239be01d1235d2e428d81cb0a4">microhttpd.h</a>
+<li>MHD_OPTION_CONNECTION_LIMIT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff2507bb5a8a5ffd70d54339a7a5a2c44f22f">microhttpd.h</a>
+<li>MHD_OPTION_CONNECTION_MEMORY_LIMIT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250c9ede9ea399bf22dad6fc26b45041295">microhttpd.h</a>
+<li>MHD_OPTION_CONNECTION_TIMEOUT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250e7718c93710ba4c5bf5185ed8b6d3722">microhttpd.h</a>
+<li>MHD_OPTION_END
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250f1faf6e266f8fe51c87919635febb96d">microhttpd.h</a>
+<li>MHD_OPTION_NOTIFY_COMPLETED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250fffa2e1a6eaf0cbbeda5f4fb0947d514">microhttpd.h</a>
+<li>MHD_OPTION_PER_IP_CONNECTION_LIMIT
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#159aba015765dbe1096c8726a18ff250801e11fed5052e418fe865de84c463de">microhttpd.h</a>
+<li>MHD_POSTDATA_KIND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3a3ffe84bcaf59fa19979e00d72a74e598">microhttpd.h</a>
+<li>MHD_REQUEST_TERMINATED_COMPLETED_OK
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7ab06b4b1332c0f58ef4f33afec32e129">microhttpd.h</a>
+<li>MHD_REQUEST_TERMINATED_DAEMON_SHUTDOWN
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f79e95ed9a31037e8a95caa1e87a6b7a11">microhttpd.h</a>
+<li>MHD_REQUEST_TERMINATED_TIMEOUT_REACHED
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7091df7bca132a1a2dfd2a8ebaf4ed9e8">microhttpd.h</a>
+<li>MHD_REQUEST_TERMINATED_WITH_ERROR
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#dc947d84fa56a9de3c0745b6357d74f7afcc4bb487114f35da7a2dfca34eb0d6">microhttpd.h</a>
+<li>MHD_RESPONSE_HEADER_KIND
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b5475b4e8aa05a99c49b3ac916cf7a3aa6e3a209beaabc652aa585567b363b36">microhttpd.h</a>
+<li>MHD_USE_DEBUG
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a222d1c4a72f706195df8ca0fbdea64720d">microhttpd.h</a>
+<li>MHD_USE_IPv6
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a223d383cbb9cb1657a3091e88cff37f840">microhttpd.h</a>
+<li>MHD_USE_PEDANTIC_CHECKS
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22e7f6499bd89158e3a8710ecbd1f0588f">microhttpd.h</a>
+<li>MHD_USE_SELECT_INTERNALLY
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a2274021af4a1edec85a80dcf734c030b59">microhttpd.h</a>
+<li>MHD_USE_SSL
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a22afb5f51f0b183f90160008b93de9fdc9">microhttpd.h</a>
+<li>MHD_USE_THREAD_PER_CONNECTION
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d9eefc60a853c1ee287ba96572a32a220c566cbc5f8b02ac645b20e0d6cfc5bf">microhttpd.h</a>
+</ul>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>NE_content_filename
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25adadcde7dc2d6720564f5f0dfc4323ce2c">postprocessor.c</a>
+<li>NE_content_name
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad14953d028af5283cb4a3abbcb13af810">postprocessor.c</a>
+<li>NE_content_transfer_encoding
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad222ddbd206eb5d97f1dfd99a5bcbbcd1">postprocessor.c</a>
+<li>NE_content_type
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad1f14e6321dbe17e4a256e7155ec169af">postprocessor.c</a>
+<li>NE_none
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#669d53da687b8db9fe722f1544fb25ad280a8fd3a7a603b3c8fcb2b8025f7346">postprocessor.c</a>
+</ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PP_Done
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed9ae7dbcbe60c2a7fa3e4785c26adce3">postprocessor.c</a>
+<li>PP_Error
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e4f4b73158f738b96dfa47e1bba558f38">postprocessor.c</a>
+<li>PP_ExpectNewLine
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e8e2b06fd69a35091fc0c828276cfe70f">postprocessor.c</a>
+<li>PP_Init
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e71dec17dc66464906171314827fe5856">postprocessor.c</a>
+<li>PP_Nested_Init
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e844dcd3e22b48a1bb77319d7199f2cbe">postprocessor.c</a>
+<li>PP_Nested_PerformCleanup
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e9078431b767c2841b314f624e6409b4c">postprocessor.c</a>
+<li>PP_Nested_PerformMarking
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e54dc073787a215f2ac1dace4d0ae9284">postprocessor.c</a>
+<li>PP_Nested_ProcessEntryHeaders
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e8ee1030bcee3edd1a8db714e999397d6">postprocessor.c</a>
+<li>PP_Nested_ProcessValueToBoundary
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ee905d2231d6bca0ae96de96be84e40c8">postprocessor.c</a>
+<li>PP_PerformCheckMultipart
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e82be3101cee2fd3b16863b5d017b1e7a">postprocessor.c</a>
+<li>PP_PerformCleanup
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e1a1f0fb1d267ab5615613afa0b79ba6a">postprocessor.c</a>
+<li>PP_ProcessEntryHeaders
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ec7e2186ba3a8b6327b79d121953f13cc">postprocessor.c</a>
+<li>PP_ProcessValue
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130e85734f0d8c8ddec20e273b8a5dba160f">postprocessor.c</a>
+<li>PP_ProcessValueToBoundary
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6e3ffd8a864f75e46cf4a5d30eb130ed78b3d2032cb3b33dabafd1034fdbb01">postprocessor.c</a>
+</ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>RN_Dash
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01421dfe72ffa084807a6e357c540c78374a">postprocessor.c</a>
+<li>RN_Dash2
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142f4690b1f159ee9cdfe6dc5f469c065d7">postprocessor.c</a>
+<li>RN_Full
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142a171586793579e1ab22646c05d83a76c">postprocessor.c</a>
+<li>RN_Inactive
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb01428c0f431621f51eb512f2ec999ca81f9a">postprocessor.c</a>
+<li>RN_OptN
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#44dc9d5a615b4496376c9b5499bb0142f273aa1d629e793bf3f4e370c1d75b55">postprocessor.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_func.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_func.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_func.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,248 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a 
href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="#index__"><span>_</span></a></li>
+      <li><a href="#index_a"><span>a</span></a></li>
+      <li><a href="#index_b"><span>b</span></a></li>
+      <li><a href="#index_c"><span>c</span></a></li>
+      <li><a href="#index_d"><span>d</span></a></li>
+      <li><a href="#index_f"><span>f</span></a></li>
+      <li><a href="#index_g"><span>g</span></a></li>
+      <li><a href="#index_m"><span>m</span></a></li>
+      <li><a href="#index_n"><span>n</span></a></li>
+      <li><a href="#index_p"><span>p</span></a></li>
+      <li><a href="#index_s"><span>s</span></a></li>
+      <li><a href="#index_t"><span>t</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>__attribute__()
+: <a class="el" 
href="dc/d21/daemon_8c.html#fd02bb0f6a745c39d5e3417493995c71">daemon.c</a>
+</ul>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>add_extra_headers()
+: <a class="el" 
href="d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3">connection.c</a>
+</ul>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>build_header_response()
+: <a class="el" 
href="d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4">connection.c</a>
+</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>call_connection_handler()
+: <a class="el" 
href="d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213">connection.c</a>
+<li>check_write_done()
+: <a class="el" 
href="d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc">connection.c</a>
+<li>connection_add_header()
+: <a class="el" 
href="d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8">connection.c</a>
+<li>connection_close_error()
+: <a class="el" 
href="d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection.c</a>
+</ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>do_fd_set()
+: <a class="el" 
href="d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18">connection.c</a>
+<li>do_read()
+: <a class="el" 
href="d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330">connection.c</a>
+<li>do_write()
+: <a class="el" 
href="d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e">connection.c</a>
+</ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>find_boundary()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90">postprocessor.c</a>
+<li>free_unmarked()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b">postprocessor.c</a>
+</ul>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>get_date_string()
+: <a class="el" 
href="d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3">connection.c</a>
+<li>get_next_header_line()
+: <a class="el" 
href="d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681">connection.c</a>
+</ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>MHD_accept_connection()
+: <a class="el" 
href="dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45">daemon.c</a>
+<li>MHD_add_response_header()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#2091d2691bb976dc32606f6a2ead60bb">microhttpd.h</a>
+, <a class="el" 
href="d9/d6b/response_8c.html#2091d2691bb976dc32606f6a2ead60bb">response.c</a>
+<li>MHD_cleanup_connections()
+: <a class="el" 
href="dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b">daemon.c</a>
+<li>MHD_connection_get_fdset()
+: <a class="el" 
href="d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601">connection.c</a>
+, <a class="el" 
href="d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601">connection.h</a>
+<li>MHD_connection_handle_idle()
+: <a class="el" 
href="d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16">connection.h</a>
+, <a class="el" 
href="d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16">connection.c</a>
+<li>MHD_connection_handle_read()
+: <a class="el" 
href="d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd">connection.c</a>
+, <a class="el" 
href="d4/d67/connection_8h.html#cb941508839e89e75c2f9ecd0d6c40bd">connection.h</a>
+<li>MHD_connection_handle_write()
+: <a class="el" 
href="d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f">connection.c</a>
+, <a class="el" 
href="d4/d67/connection_8h.html#7ec5af3d0383cae612bee2254b1fd26f">connection.h</a>
+<li>MHD_create_post_processor()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561">microhttpd.h</a>
+, <a class="el" 
href="db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d">postprocessor.c</a>
+<li>MHD_create_response_from_callback()
+: <a class="el" 
href="d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b">response.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#a8d8df112b17b937e192ef3639c6919b">microhttpd.h</a>
+<li>MHD_create_response_from_data()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738">microhttpd.h</a>
+, <a class="el" 
href="d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">response.c</a>
+<li>MHD_del_response_header()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#bb2405455f580377e4887611f81b7638">microhttpd.h</a>
+, <a class="el" 
href="d9/d6b/response_8c.html#bb2405455f580377e4887611f81b7638">response.c</a>
+<li>MHD_destroy_post_processor()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">microhttpd.h</a>
+, <a class="el" 
href="db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">postprocessor.c</a>
+<li>MHD_destroy_response()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5">microhttpd.h</a>
+, <a class="el" 
href="d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">response.c</a>
+<li>MHD_get_connection_values()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#83634421ae2c6e00a1ba60c5acfed88c">microhttpd.h</a>
+, <a class="el" 
href="d5/d5f/connection_8c.html#83634421ae2c6e00a1ba60c5acfed88c">connection.c</a>
+<li>MHD_get_fdset()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801">microhttpd.h</a>
+, <a class="el" 
href="dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">daemon.c</a>
+<li>MHD_get_reason_phrase_for()
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa">reason_phrase.c</a>
+, <a class="el" 
href="de/d1b/reason__phrase_8h.html#a451a3c3bd307214d6fa282f425b69fa">reason_phrase.h</a>
+<li>MHD_get_response_header()
+: <a class="el" 
href="d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b">response.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b">microhttpd.h</a>
+<li>MHD_get_response_headers()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#3e182fe6161e314b83fd9a910b2d9072">microhttpd.h</a>
+, <a class="el" 
href="d9/d6b/response_8c.html#3e182fe6161e314b83fd9a910b2d9072">response.c</a>
+<li>MHD_get_timeout()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec">microhttpd.h</a>
+, <a class="el" 
href="dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec">daemon.c</a>
+<li>MHD_handle_connection()
+: <a class="el" 
href="dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd">daemon.c</a>
+<li>MHD_http_unescape()
+: <a class="el" 
href="db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b">internal.h</a>
+<li>MHD_increment_response_rc()
+: <a class="el" 
href="dd/d75/response_8h.html#e97106f100fad29012a6934c49971a30">response.h</a>
+, <a class="el" 
href="d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30">response.c</a>
+<li>MHD_lookup_connection_value()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c">microhttpd.h</a>
+, <a class="el" 
href="d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c">connection.c</a>
+<li>MHD_pool_allocate()
+: <a class="el" 
href="d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39">memorypool.c</a>
+, <a class="el" 
href="d8/d94/memorypool_8h.html#49411254c26d587741e25f264a185d39">memorypool.h</a>
+<li>MHD_pool_create()
+: <a class="el" 
href="d8/d94/memorypool_8h.html#b1b198b1c3e58814330f167e8539f798">memorypool.h</a>
+, <a class="el" 
href="d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798">memorypool.c</a>
+<li>MHD_pool_destroy()
+: <a class="el" 
href="d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d">memorypool.c</a>
+, <a class="el" 
href="d8/d94/memorypool_8h.html#1e3ff01b7e8e0b9250fcfbff3a96501d">memorypool.h</a>
+<li>MHD_pool_reallocate()
+: <a class="el" 
href="d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5">memorypool.c</a>
+, <a class="el" 
href="d8/d94/memorypool_8h.html#1b7d8770622754d89cf87d0b6ea523a5">memorypool.h</a>
+<li>MHD_pool_reset()
+: <a class="el" 
href="d8/d94/memorypool_8h.html#b99bc4bb49ddb98705832137aa75135a">memorypool.h</a>
+, <a class="el" 
href="d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a">memorypool.c</a>
+<li>MHD_post_process()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc">postprocessor.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc">microhttpd.h</a>
+<li>MHD_queue_response()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1">microhttpd.h</a>
+, <a class="el" 
href="d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">connection.c</a>
+<li>MHD_run()
+: <a class="el" 
href="dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">daemon.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff">microhttpd.h</a>
+<li>MHD_select()
+: <a class="el" 
href="dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8">daemon.c</a>
+<li>MHD_select_thread()
+: <a class="el" 
href="dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0">daemon.c</a>
+<li>MHD_start_daemon()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e">microhttpd.h</a>
+, <a class="el" 
href="dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">daemon.c</a>
+<li>MHD_stop_daemon()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242">microhttpd.h</a>
+, <a class="el" 
href="dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">daemon.c</a>
+</ul>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>need_100_continue()
+: <a class="el" 
href="d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e">connection.c</a>
+</ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>parse_arguments()
+: <a class="el" 
href="d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9">connection.c</a>
+<li>parse_connection_headers()
+: <a class="el" 
href="d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1">connection.c</a>
+<li>parse_cookie_header()
+: <a class="el" 
href="d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35">connection.c</a>
+<li>parse_initial_message_line()
+: <a class="el" 
href="d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec">connection.c</a>
+<li>post_process_multipart()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7">postprocessor.c</a>
+<li>post_process_urlencoded()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f">postprocessor.c</a>
+<li>process_broken_line()
+: <a class="el" 
href="d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc">connection.c</a>
+<li>process_header_line()
+: <a class="el" 
href="d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb">connection.c</a>
+<li>process_multipart_headers()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150">postprocessor.c</a>
+<li>process_value_to_boundary()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6">postprocessor.c</a>
+</ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>sigalrmHandler()
+: <a class="el" 
href="dc/d21/daemon_8c.html#1df39a7405fde04e32755572e16ad3df">daemon.c</a>
+</ul>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>transmit_error_response()
+: <a class="el" 
href="d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">connection.c</a>
+<li>try_get_value()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9">postprocessor.c</a>
+<li>try_grow_read_buffer()
+: <a class="el" 
href="d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c">connection.c</a>
+<li>try_match_header()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379">postprocessor.c</a>
+<li>try_ready_chunked_body()
+: <a class="el" 
href="d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021">connection.c</a>
+<li>try_ready_normal_body()
+: <a class="el" 
href="d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b">connection.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_func_0x61.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_func_0x61.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_func_0x61.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,104 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a 
href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_func.html#index__"><span>_</span></a></li>
+      <li class="current"><a 
href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_func_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>add_extra_headers()
+: <a class="el" 
href="d5/d5f/connection_8c.html#f4ed69c735bb91f61637e6aa8d30f6a3">connection.c</a>
+<li>ahc_echo()
+: <a class="el" 
href="d2/d20/fileserver__example_8c.html#c0675fc35c6a2fb383e1a3b703f4da77">fileserver_example.c</a>
+, <a class="el" 
href="da/d7a/querystring__example_8c.html#c0f9be0f8da826bce6690c51dbdd7a42">querystring_example.c</a>
+, <a class="el" 
href="d6/d8a/testcurl_2daemontest__long__header_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">daemontest_long_header.c</a>
+, <a class="el" 
href="de/d4e/testzzuf_2daemontest__large__put_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">daemontest_large_put.c</a>
+, <a class="el" 
href="d5/dfc/testzzuf_2daemontest__long__header_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">daemontest_long_header.c</a>
+, <a class="el" 
href="dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">daemontest_put_chunked.c</a>
+, <a class="el" 
href="d3/d26/testzzuf_2daemontest__put_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">daemontest_put.c</a>
+, <a class="el" 
href="d0/d33/testcurl_2daemontest__post_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">daemontest_post.c</a>
+, <a class="el" 
href="d4/dda/testzzuf_2daemontest__postform_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">daemontest_postform.c</a>
+, <a class="el" 
href="d4/d8f/testcurl_2daemontest__get_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">daemontest_get.c</a>
+, <a class="el" 
href="d0/d61/testzzuf_2daemontest__get__chunked_8c.html#c0f9be0f8da826bce6690c51dbdd7a42">daemontest_get_chunked.c</a>
+, <a class="el" 
href="de/d3b/testzzuf_2daemontest__get_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">daemontest_get.c</a>
+, <a class="el" 
href="d0/df7/testcurl_2daemontest__put__chunked_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">daemontest_put_chunked.c</a>
+, <a class="el" 
href="dd/d1d/testcurl_2daemontest__put_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">daemontest_put.c</a>
+, <a class="el" 
href="d0/d00/daemontest__post__loop_8c.html#eee0f81951a7fb03bc487d52660885d2">daemontest_post_loop.c</a>
+, <a class="el" 
href="df/deb/testcurl_2daemontest__postform_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">daemontest_postform.c</a>
+, <a class="el" 
href="df/d73/minimal__example_8c.html#c0f9be0f8da826bce6690c51dbdd7a42">minimal_example.c</a>
+, <a class="el" 
href="df/d2f/testcurl_2daemontest__get__chunked_8c.html#c0f9be0f8da826bce6690c51dbdd7a42">daemontest_get_chunked.c</a>
+, <a class="el" 
href="d3/dfc/testcurl_2daemontest__large__put_8c.html#29fca52edba6f2e3ef05c67b7b4d4b04">daemontest_large_put.c</a>
+<li>ahc_nothing()
+: <a class="el" 
href="d9/dda/daemon__test_8c.html#6897352941b1948ec31e0a8a8984fdca">daemon_test.c</a>
+<li>apc_all()
+: <a class="el" 
href="d5/dfc/testzzuf_2daemontest__long__header_8c.html#c4af32c910f3ca1bf3317256d576bb32">daemontest_long_header.c</a>
+, <a class="el" 
href="d9/dda/daemon__test_8c.html#c4af32c910f3ca1bf3317256d576bb32">daemon_test.c</a>
+<li>apc_nothing()
+: <a class="el" 
href="d9/dda/daemon__test_8c.html#8ddb88eab5b1d9ba02db79407954c54c">daemon_test.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_func_0x62.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_func_0x62.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_func_0x62.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a 
href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_func.html#index__"><span>_</span></a></li>
+      <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+      <li class="current"><a 
href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_func_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>build_header_response()
+: <a class="el" 
href="d5/d5f/connection_8c.html#f0b01db0668eb79accea4e69b54601f4">connection.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_func_0x63.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_func_0x63.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_func_0x63.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,105 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a 
href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_func.html#index__"><span>_</span></a></li>
+      <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+      <li class="current"><a 
href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_func_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>call_connection_handler()
+: <a class="el" 
href="d5/d5f/connection_8c.html#37245fef9f3bffcbac0c6028f59dc213">connection.c</a>
+<li>check_write_done()
+: <a class="el" 
href="d5/d5f/connection_8c.html#bfed1f4767bb96248ffdd92994dcf2dc">connection.c</a>
+<li>connection_add_header()
+: <a class="el" 
href="d5/d5f/connection_8c.html#1c9ca0c11016e1d87075f49d8f070fc8">connection.c</a>
+<li>connection_close_error()
+: <a class="el" 
href="d5/d5f/connection_8c.html#c97966fd0b0d5afb447eebf7ea44c00e">connection.c</a>
+<li>copyBuffer()
+: <a class="el" 
href="d6/d8a/testcurl_2daemontest__long__header_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_long_header.c</a>
+, <a class="el" 
href="dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_put_chunked.c</a>
+, <a class="el" 
href="d3/d26/testzzuf_2daemontest__put_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_put.c</a>
+, <a class="el" 
href="d4/dda/testzzuf_2daemontest__postform_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_postform.c</a>
+, <a class="el" 
href="d7/dc8/testzzuf_2daemontest__post_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_post.c</a>
+, <a class="el" 
href="de/d4e/testzzuf_2daemontest__large__put_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_large_put.c</a>
+, <a class="el" 
href="d5/dfc/testzzuf_2daemontest__long__header_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_long_header.c</a>
+, <a class="el" 
href="d0/d61/testzzuf_2daemontest__get__chunked_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_get_chunked.c</a>
+, <a class="el" 
href="de/d3b/testzzuf_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_get.c</a>
+, <a class="el" 
href="d0/df7/testcurl_2daemontest__put__chunked_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_put_chunked.c</a>
+, <a class="el" 
href="d0/d33/testcurl_2daemontest__post_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_post.c</a>
+, <a class="el" 
href="df/deb/testcurl_2daemontest__postform_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_postform.c</a>
+, <a class="el" 
href="d4/d8f/testcurl_2daemontest__get_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_get.c</a>
+, <a class="el" 
href="d0/d00/daemontest__post__loop_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_post_loop.c</a>
+, <a class="el" 
href="df/d2f/testcurl_2daemontest__get__chunked_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_get_chunked.c</a>
+, <a class="el" 
href="d3/dfc/testcurl_2daemontest__large__put_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_large_put.c</a>
+, <a class="el" 
href="dd/d1d/testcurl_2daemontest__put_8c.html#d81c59142c8e14bd20d5e266add76107">daemontest_put.c</a>
+<li>crc()
+: <a class="el" 
href="d0/d61/testzzuf_2daemontest__get__chunked_8c.html#5a8834c4750a8726a3fcd415ae3bb17e">daemontest_get_chunked.c</a>
+<li>crcf()
+: <a class="el" 
href="d0/d61/testzzuf_2daemontest__get__chunked_8c.html#247ca414537954fdc7da5e213708ac8a">daemontest_get_chunked.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_func_0x64.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_func_0x64.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_func_0x64.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a 
href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_func.html#index__"><span>_</span></a></li>
+      <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+      <li class="current"><a 
href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_func_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>do_fd_set()
+: <a class="el" 
href="d5/d5f/connection_8c.html#0e3db4c4d34502ad0c60175233008a18">connection.c</a>
+<li>do_read()
+: <a class="el" 
href="d5/d5f/connection_8c.html#3bc920792926025708fde3f243e72330">connection.c</a>
+<li>do_write()
+: <a class="el" 
href="d5/d5f/connection_8c.html#d8806de23c4f52b9fd8575020e0e067e">connection.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_func_0x66.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_func_0x66.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_func_0x66.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a 
href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_func.html#index__"><span>_</span></a></li>
+      <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+      <li class="current"><a 
href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_func_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>file_reader()
+: <a class="el" 
href="d2/d20/fileserver__example_8c.html#0c0b01fce3903ca66281f7128600cb53">fileserver_example.c</a>
+<li>find_boundary()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#8f100155f2f73d8b27e4d3a1554e9e90">postprocessor.c</a>
+<li>free_unmarked()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#d4f50cd0f1bedb091d784253dd4ee44b">postprocessor.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_func_0x67.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_func_0x67.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_func_0x67.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a 
href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_func.html#index__"><span>_</span></a></li>
+      <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+      <li class="current"><a 
href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_func_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>get_date_string()
+: <a class="el" 
href="d5/d5f/connection_8c.html#bf3f7b2e059790848fe0813c0c4b25d3">connection.c</a>
+<li>get_next_header_line()
+: <a class="el" 
href="d5/d5f/connection_8c.html#81e8b28ddd906d088e152b7341d6c681">connection.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_func_0x6d.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_func_0x6d.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_func_0x6d.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,202 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a 
href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_func.html#index__"><span>_</span></a></li>
+      <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+      <li class="current"><a 
href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_func_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>main()
+: <a class="el" 
href="d9/dda/daemon__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemon_test.c</a>
+, <a class="el" 
href="d0/dd4/postprocessor__test_8c.html#d1835a0a190dc5fe4f925bb69443c770">postprocessor_test.c</a>
+, <a class="el" 
href="df/d73/minimal__example_8c.html#d1835a0a190dc5fe4f925bb69443c770">minimal_example.c</a>
+, <a class="el" 
href="d3/dfc/testcurl_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_large_put.c</a>
+, <a class="el" 
href="d0/d61/testzzuf_2daemontest__get__chunked_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_get_chunked.c</a>
+, <a class="el" 
href="de/d4e/testzzuf_2daemontest__large__put_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_large_put.c</a>
+, <a class="el" 
href="d6/d8a/testcurl_2daemontest__long__header_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_long_header.c</a>
+, <a class="el" 
href="d7/dc8/testzzuf_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_post.c</a>
+, <a class="el" 
href="da/d7a/querystring__example_8c.html#d1835a0a190dc5fe4f925bb69443c770">querystring_example.c</a>
+, <a class="el" 
href="d0/d33/testcurl_2daemontest__post_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_post.c</a>
+, <a class="el" 
href="d4/dda/testzzuf_2daemontest__postform_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_postform.c</a>
+, <a class="el" 
href="d3/d26/testzzuf_2daemontest__put_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_put.c</a>
+, <a class="el" 
href="d0/d00/daemontest__post__loop_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_post_loop.c</a>
+, <a class="el" 
href="dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_put_chunked.c</a>
+, <a class="el" 
href="d2/d20/fileserver__example_8c.html#d1835a0a190dc5fe4f925bb69443c770">fileserver_example.c</a>
+, <a class="el" 
href="d4/d8f/testcurl_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_get.c</a>
+, <a class="el" 
href="df/deb/testcurl_2daemontest__postform_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_postform.c</a>
+, <a class="el" 
href="dd/d1d/testcurl_2daemontest__put_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_put.c</a>
+, <a class="el" 
href="df/d2f/testcurl_2daemontest__get__chunked_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_get_chunked.c</a>
+, <a class="el" 
href="d0/df7/testcurl_2daemontest__put__chunked_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_put_chunked.c</a>
+, <a class="el" 
href="de/d3b/testzzuf_2daemontest__get_8c.html#d1835a0a190dc5fe4f925bb69443c770">daemontest_get.c</a>
+<li>make_form()
+: <a class="el" 
href="df/deb/testcurl_2daemontest__postform_8c.html#cb03e3221493c74bc4bf1199e9f89ef8">daemontest_postform.c</a>
+<li>MHD_accept_connection()
+: <a class="el" 
href="dc/d21/daemon_8c.html#67437ad8e82327ad71774dcf3e884f45">daemon.c</a>
+<li>MHD_add_response_header()
+: <a class="el" 
href="d9/d6b/response_8c.html#2091d2691bb976dc32606f6a2ead60bb">response.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#2091d2691bb976dc32606f6a2ead60bb">microhttpd.h</a>
+<li>MHD_cleanup_connections()
+: <a class="el" 
href="dc/d21/daemon_8c.html#8cf76415b3324cad0509a964644b492b">daemon.c</a>
+<li>MHD_connection_get_fdset()
+: <a class="el" 
href="d5/d5f/connection_8c.html#c8e2b8054d361aa2102af24e1ad93601">connection.c</a>
+, <a class="el" 
href="d4/d67/connection_8h.html#c8e2b8054d361aa2102af24e1ad93601">connection.h</a>
+<li>MHD_connection_handle_idle()
+: <a class="el" 
href="d4/d67/connection_8h.html#5c8d35e9f1b260e1ad0d9b35e6245f16">connection.h</a>
+, <a class="el" 
href="d5/d5f/connection_8c.html#5c8d35e9f1b260e1ad0d9b35e6245f16">connection.c</a>
+<li>MHD_connection_handle_read()
+: <a class="el" 
href="d5/d5f/connection_8c.html#cb941508839e89e75c2f9ecd0d6c40bd">connection.c</a>
+, <a class="el" 
href="d4/d67/connection_8h.html#cb941508839e89e75c2f9ecd0d6c40bd">connection.h</a>
+<li>MHD_connection_handle_write()
+: <a class="el" 
href="d5/d5f/connection_8c.html#7ec5af3d0383cae612bee2254b1fd26f">connection.c</a>
+, <a class="el" 
href="d4/d67/connection_8h.html#7ec5af3d0383cae612bee2254b1fd26f">connection.h</a>
+<li>MHD_create_post_processor()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#f81b9b96a50f274430c0f310bb0ff63d">postprocessor.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#011f0725e30e5ada700c8afcf87c5561">microhttpd.h</a>
+<li>MHD_create_response_from_callback()
+: <a class="el" 
href="d9/d6b/response_8c.html#a8d8df112b17b937e192ef3639c6919b">response.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#a8d8df112b17b937e192ef3639c6919b">microhttpd.h</a>
+<li>MHD_create_response_from_data()
+: <a class="el" 
href="d9/d6b/response_8c.html#d45919f3a1fc9cbe10ceaf01bd37b738">response.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#d45919f3a1fc9cbe10ceaf01bd37b738">microhttpd.h</a>
+<li>MHD_del_response_header()
+: <a class="el" 
href="d9/d6b/response_8c.html#bb2405455f580377e4887611f81b7638">response.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#bb2405455f580377e4887611f81b7638">microhttpd.h</a>
+<li>MHD_destroy_post_processor()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">postprocessor.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#5089c2d1b5ec45344eeddf3f7ac4f2d1">microhttpd.h</a>
+<li>MHD_destroy_response()
+: <a class="el" 
href="d9/d6b/response_8c.html#b34675107fb6ab6de301776b1fdff3f5">response.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#b34675107fb6ab6de301776b1fdff3f5">microhttpd.h</a>
+<li>MHD_DLOG()
+: <a class="el" 
href="db/dde/internal_8h.html#40686fc1fb2534d8ef980e4e60747146">internal.h</a>
+<li>MHD_get_connection_values()
+: <a class="el" 
href="d5/d5f/connection_8c.html#83634421ae2c6e00a1ba60c5acfed88c">connection.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#83634421ae2c6e00a1ba60c5acfed88c">microhttpd.h</a>
+<li>MHD_get_fdset()
+: <a class="el" 
href="dc/d21/daemon_8c.html#d3adac36bc7520280fe2b82fcc254801">daemon.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#d3adac36bc7520280fe2b82fcc254801">microhttpd.h</a>
+<li>MHD_get_reason_phrase_for()
+: <a class="el" 
href="de/d1b/reason__phrase_8h.html#a451a3c3bd307214d6fa282f425b69fa">reason_phrase.h</a>
+, <a class="el" 
href="dc/df0/reason__phrase_8c.html#a451a3c3bd307214d6fa282f425b69fa">reason_phrase.c</a>
+<li>MHD_get_response_header()
+: <a class="el" 
href="d9/d6b/response_8c.html#de6bba8c8709dd9892d5125cdbb1588b">response.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#de6bba8c8709dd9892d5125cdbb1588b">microhttpd.h</a>
+<li>MHD_get_response_headers()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#3e182fe6161e314b83fd9a910b2d9072">microhttpd.h</a>
+, <a class="el" 
href="d9/d6b/response_8c.html#3e182fe6161e314b83fd9a910b2d9072">response.c</a>
+<li>MHD_get_timeout()
+: <a class="el" 
href="dc/d21/daemon_8c.html#eeb89d5c965a113c60c7691a44f185ec">daemon.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#eeb89d5c965a113c60c7691a44f185ec">microhttpd.h</a>
+<li>MHD_handle_connection()
+: <a class="el" 
href="dc/d21/daemon_8c.html#9c88488b01a586df4f8b68a044848bbd">daemon.c</a>
+<li>MHD_http_unescape()
+: <a class="el" 
href="db/dde/internal_8h.html#8b2dbdbdd9da1d0b56e2e9acb88f053b">internal.h</a>
+<li>MHD_increment_response_rc()
+: <a class="el" 
href="d9/d6b/response_8c.html#e97106f100fad29012a6934c49971a30">response.c</a>
+, <a class="el" 
href="dd/d75/response_8h.html#e97106f100fad29012a6934c49971a30">response.h</a>
+<li>MHD_lookup_connection_value()
+: <a class="el" 
href="d5/d5f/connection_8c.html#def6bc2332eccb6d5f1679b11fb69b9c">connection.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#def6bc2332eccb6d5f1679b11fb69b9c">microhttpd.h</a>
+<li>MHD_pool_allocate()
+: <a class="el" 
href="d3/d4c/memorypool_8c.html#49411254c26d587741e25f264a185d39">memorypool.c</a>
+, <a class="el" 
href="d8/d94/memorypool_8h.html#49411254c26d587741e25f264a185d39">memorypool.h</a>
+<li>MHD_pool_create()
+: <a class="el" 
href="d8/d94/memorypool_8h.html#b1b198b1c3e58814330f167e8539f798">memorypool.h</a>
+, <a class="el" 
href="d3/d4c/memorypool_8c.html#b1b198b1c3e58814330f167e8539f798">memorypool.c</a>
+<li>MHD_pool_destroy()
+: <a class="el" 
href="d3/d4c/memorypool_8c.html#1e3ff01b7e8e0b9250fcfbff3a96501d">memorypool.c</a>
+, <a class="el" 
href="d8/d94/memorypool_8h.html#1e3ff01b7e8e0b9250fcfbff3a96501d">memorypool.h</a>
+<li>MHD_pool_reallocate()
+: <a class="el" 
href="d8/d94/memorypool_8h.html#1b7d8770622754d89cf87d0b6ea523a5">memorypool.h</a>
+, <a class="el" 
href="d3/d4c/memorypool_8c.html#1b7d8770622754d89cf87d0b6ea523a5">memorypool.c</a>
+<li>MHD_pool_reset()
+: <a class="el" 
href="d3/d4c/memorypool_8c.html#b99bc4bb49ddb98705832137aa75135a">memorypool.c</a>
+, <a class="el" 
href="d8/d94/memorypool_8h.html#b99bc4bb49ddb98705832137aa75135a">memorypool.h</a>
+<li>MHD_post_process()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a6900f833dba9bddd2f003aab9a4bfdc">postprocessor.c</a>
+, <a class="el" 
href="dc/d0c/microhttpd_8h.html#a6900f833dba9bddd2f003aab9a4bfdc">microhttpd.h</a>
+<li>MHD_queue_response()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#a0ee587cdd6d860add50dbeb62a81fe1">microhttpd.h</a>
+, <a class="el" 
href="d5/d5f/connection_8c.html#a0ee587cdd6d860add50dbeb62a81fe1">connection.c</a>
+<li>MHD_run()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#2cf4c3d03048b8ad410868998fc303ff">microhttpd.h</a>
+, <a class="el" 
href="dc/d21/daemon_8c.html#2cf4c3d03048b8ad410868998fc303ff">daemon.c</a>
+<li>MHD_select()
+: <a class="el" 
href="dc/d21/daemon_8c.html#cad69f378db7d94cfabb0fd863336ce8">daemon.c</a>
+<li>MHD_select_thread()
+: <a class="el" 
href="dc/d21/daemon_8c.html#39dfc196277cf689a6ca378f4ae774e0">daemon.c</a>
+<li>MHD_start_daemon()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#ab48d9d3de5ebd23503ef7d696fda76e">microhttpd.h</a>
+, <a class="el" 
href="dc/d21/daemon_8c.html#fdd0763fce30e2bc2b324793501d7b1a">daemon.c</a>
+<li>MHD_stop_daemon()
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#30c557319e35be05fceb99ce568e1242">microhttpd.h</a>
+, <a class="el" 
href="dc/d21/daemon_8c.html#30c557319e35be05fceb99ce568e1242">daemon.c</a>
+<li>mismatch()
+: <a class="el" 
href="d0/dd4/postprocessor__test_8c.html#c2a688ec5dcfc1532f58f85ccdf50aba">postprocessor_test.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_func_0x6e.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_func_0x6e.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_func_0x6e.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a 
href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_func.html#index__"><span>_</span></a></li>
+      <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li class="current"><a 
href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_func_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>need_100_continue()
+: <a class="el" 
href="d5/d5f/connection_8c.html#e32928de697814923f0927184ff5973e">connection.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_func_0x70.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_func_0x70.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_func_0x70.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,106 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a 
href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_func.html#index__"><span>_</span></a></li>
+      <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li class="current"><a 
href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_func_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>parse_arguments()
+: <a class="el" 
href="d5/d5f/connection_8c.html#348afe71efa32eba57b14b86760edce9">connection.c</a>
+<li>parse_connection_headers()
+: <a class="el" 
href="d5/d5f/connection_8c.html#af4f8351c08cb3464fd6a335aec97ac1">connection.c</a>
+<li>parse_cookie_header()
+: <a class="el" 
href="d5/d5f/connection_8c.html#9175539ac101b6388e25cbebb6b13b35">connection.c</a>
+<li>parse_initial_message_line()
+: <a class="el" 
href="d5/d5f/connection_8c.html#ec6adcb181fb27b5013abe900dd1a8ec">connection.c</a>
+<li>post_iterator()
+: <a class="el" 
href="d4/dda/testzzuf_2daemontest__postform_8c.html#1efdf26ae1b663da81747513683952fe">daemontest_postform.c</a>
+, <a class="el" 
href="d0/d33/testcurl_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe">daemontest_post.c</a>
+, <a class="el" 
href="df/deb/testcurl_2daemontest__postform_8c.html#1efdf26ae1b663da81747513683952fe">daemontest_postform.c</a>
+, <a class="el" 
href="d7/dc8/testzzuf_2daemontest__post_8c.html#1efdf26ae1b663da81747513683952fe">daemontest_post.c</a>
+<li>post_process_multipart()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#6a3456053e1b327c0b76c2bb0d8f75f7">postprocessor.c</a>
+<li>post_process_urlencoded()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#2f840498c91c23dfbb753be667a01f0f">postprocessor.c</a>
+<li>process_broken_line()
+: <a class="el" 
href="d5/d5f/connection_8c.html#f18c2c5e22c8fa633f630a66705b3cfc">connection.c</a>
+<li>process_header_line()
+: <a class="el" 
href="d5/d5f/connection_8c.html#758b05caaf27a2a3507d74d3812f88eb">connection.c</a>
+<li>process_multipart_headers()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#a804375b61052fb80c693a7489282150">postprocessor.c</a>
+<li>process_value_to_boundary()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#2b8beca689da103d776e4e29641896b6">postprocessor.c</a>
+<li>putBuffer()
+: <a class="el" 
href="de/d4e/testzzuf_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">daemontest_large_put.c</a>
+, <a class="el" 
href="d0/df7/testcurl_2daemontest__put__chunked_8c.html#049fac3dbfa5ed765c840a1e61b56228">daemontest_put_chunked.c</a>
+, <a class="el" 
href="d3/d26/testzzuf_2daemontest__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">daemontest_put.c</a>
+, <a class="el" 
href="dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#049fac3dbfa5ed765c840a1e61b56228">daemontest_put_chunked.c</a>
+, <a class="el" 
href="d3/dfc/testcurl_2daemontest__large__put_8c.html#049fac3dbfa5ed765c840a1e61b56228">daemontest_large_put.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_func_0x73.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_func_0x73.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_func_0x73.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a 
href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_func.html#index__"><span>_</span></a></li>
+      <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+      <li class="current"><a 
href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_func_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>sigalrmHandler()
+: <a class="el" 
href="dc/d21/daemon_8c.html#1df39a7405fde04e32755572e16ad3df">daemon.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_func_0x74.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_func_0x74.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_func_0x74.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,157 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a 
href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_func.html#index__"><span>_</span></a></li>
+      <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li class="current"><a 
href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_func_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>test_multipart()
+: <a class="el" 
href="d0/dd4/postprocessor__test_8c.html#ac0cf7fc473c15eea652be8f74d12e3f">postprocessor_test.c</a>
+<li>test_nested_multipart()
+: <a class="el" 
href="d0/dd4/postprocessor__test_8c.html#1ee9eb313026ddcac84b324555b5bf15">postprocessor_test.c</a>
+<li>test_urlencoding()
+: <a class="el" 
href="d0/dd4/postprocessor__test_8c.html#2d98fa7675b37f7a03a7c58e4e1d0081">postprocessor_test.c</a>
+<li>testExternalGet()
+: <a class="el" 
href="d4/d8f/testcurl_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8">daemontest_get.c</a>
+, <a class="el" 
href="df/d2f/testcurl_2daemontest__get__chunked_8c.html#73d107236c175617fa8f6e716ebeaef8">daemontest_get_chunked.c</a>
+, <a class="el" 
href="de/d3b/testzzuf_2daemontest__get_8c.html#73d107236c175617fa8f6e716ebeaef8">daemontest_get.c</a>
+, <a class="el" 
href="d0/d61/testzzuf_2daemontest__get__chunked_8c.html#73d107236c175617fa8f6e716ebeaef8">daemontest_get_chunked.c</a>
+<li>testExternalPost()
+: <a class="el" 
href="d0/d33/testcurl_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">daemontest_post.c</a>
+, <a class="el" 
href="d0/d00/daemontest__post__loop_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">daemontest_post_loop.c</a>
+, <a class="el" 
href="df/deb/testcurl_2daemontest__postform_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">daemontest_postform.c</a>
+, <a class="el" 
href="d7/dc8/testzzuf_2daemontest__post_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">daemontest_post.c</a>
+, <a class="el" 
href="d4/dda/testzzuf_2daemontest__postform_8c.html#0e77a4a1b788dbcfbf295b25960d83c8">daemontest_postform.c</a>
+<li>testExternalPut()
+: <a class="el" 
href="de/d4e/testzzuf_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">daemontest_large_put.c</a>
+, <a class="el" 
href="d3/d26/testzzuf_2daemontest__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">daemontest_put.c</a>
+, <a class="el" 
href="dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">daemontest_put_chunked.c</a>
+, <a class="el" 
href="d3/dfc/testcurl_2daemontest__large__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">daemontest_large_put.c</a>
+, <a class="el" 
href="dd/d1d/testcurl_2daemontest__put_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">daemontest_put.c</a>
+, <a class="el" 
href="d0/df7/testcurl_2daemontest__put__chunked_8c.html#e65a4b76cd97ba439ef4409faaf33e4a">daemontest_put_chunked.c</a>
+<li>testExternalRun()
+: <a class="el" 
href="d9/dda/daemon__test_8c.html#28f7d086e3b40cd309fd5f52972c7b7c">daemon_test.c</a>
+<li>testInternalGet()
+: <a class="el" 
href="d4/d8f/testcurl_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929">daemontest_get.c</a>
+, <a class="el" 
href="df/d2f/testcurl_2daemontest__get__chunked_8c.html#7fa4851635c52d9949098e98aab71929">daemontest_get_chunked.c</a>
+, <a class="el" 
href="de/d3b/testzzuf_2daemontest__get_8c.html#7fa4851635c52d9949098e98aab71929">daemontest_get.c</a>
+, <a class="el" 
href="d0/d61/testzzuf_2daemontest__get__chunked_8c.html#7fa4851635c52d9949098e98aab71929">daemontest_get_chunked.c</a>
+<li>testInternalPost()
+: <a class="el" 
href="d0/d33/testcurl_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">daemontest_post.c</a>
+, <a class="el" 
href="d0/d00/daemontest__post__loop_8c.html#a7703d208253519ee52f603fe0a2da7a">daemontest_post_loop.c</a>
+, <a class="el" 
href="df/deb/testcurl_2daemontest__postform_8c.html#a7703d208253519ee52f603fe0a2da7a">daemontest_postform.c</a>
+, <a class="el" 
href="d7/dc8/testzzuf_2daemontest__post_8c.html#a7703d208253519ee52f603fe0a2da7a">daemontest_post.c</a>
+, <a class="el" 
href="d4/dda/testzzuf_2daemontest__postform_8c.html#a7703d208253519ee52f603fe0a2da7a">daemontest_postform.c</a>
+<li>testInternalPut()
+: <a class="el" 
href="de/d4e/testzzuf_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">daemontest_large_put.c</a>
+, <a class="el" 
href="d3/d26/testzzuf_2daemontest__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">daemontest_put.c</a>
+, <a class="el" 
href="dd/d0d/testzzuf_2daemontest__put__chunked_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">daemontest_put_chunked.c</a>
+, <a class="el" 
href="d3/dfc/testcurl_2daemontest__large__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">daemontest_large_put.c</a>
+, <a class="el" 
href="dd/d1d/testcurl_2daemontest__put_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">daemontest_put.c</a>
+, <a class="el" 
href="d0/df7/testcurl_2daemontest__put__chunked_8c.html#4148c826fcf2bb6cd8f5ee2ec1809c5e">daemontest_put_chunked.c</a>
+<li>testLongHeaderGet()
+: <a class="el" 
href="d6/d8a/testcurl_2daemontest__long__header_8c.html#3c9893d3f095001b5a640046b2a3acbd">daemontest_long_header.c</a>
+<li>testLongUrlGet()
+: <a class="el" 
href="d6/d8a/testcurl_2daemontest__long__header_8c.html#9b6a8108031b2b11e3ef19b3d7594e68">daemontest_long_header.c</a>
+<li>testMultithread()
+: <a class="el" 
href="d9/dda/daemon__test_8c.html#ae6031f901f9fcfd88147abbbce2ed04">daemon_test.c</a>
+<li>testMultithreadedGet()
+: <a class="el" 
href="d0/d61/testzzuf_2daemontest__get__chunked_8c.html#ab13e032aa6be6aa9302e24163c7cd15">daemontest_get_chunked.c</a>
+, <a class="el" 
href="d4/d8f/testcurl_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15">daemontest_get.c</a>
+, <a class="el" 
href="df/d2f/testcurl_2daemontest__get__chunked_8c.html#ab13e032aa6be6aa9302e24163c7cd15">daemontest_get_chunked.c</a>
+, <a class="el" 
href="de/d3b/testzzuf_2daemontest__get_8c.html#ab13e032aa6be6aa9302e24163c7cd15">daemontest_get.c</a>
+<li>testMultithreadedPost()
+: <a class="el" 
href="d0/d00/daemontest__post__loop_8c.html#9a1d221f0a21d6b53003f99e1f34d507">daemontest_post_loop.c</a>
+, <a class="el" 
href="d0/d33/testcurl_2daemontest__post_8c.html#9a1d221f0a21d6b53003f99e1f34d507">daemontest_post.c</a>
+, <a class="el" 
href="d4/dda/testzzuf_2daemontest__postform_8c.html#9a1d221f0a21d6b53003f99e1f34d507">daemontest_postform.c</a>
+<li>testMultithreadedPut()
+: <a class="el" 
href="dd/d1d/testcurl_2daemontest__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">daemontest_put.c</a>
+, <a class="el" 
href="d0/df7/testcurl_2daemontest__put__chunked_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">daemontest_put_chunked.c</a>
+, <a class="el" 
href="d3/d26/testzzuf_2daemontest__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">daemontest_put.c</a>
+, <a class="el" 
href="de/d4e/testzzuf_2daemontest__large__put_8c.html#70cf77f43b1012f2a3f838f47d1ea7ad">daemontest_large_put.c</a>
+<li>testStartError()
+: <a class="el" 
href="d9/dda/daemon__test_8c.html#6abefb33dafd020c6e65f6017e2819a8">daemon_test.c</a>
+<li>testStartStop()
+: <a class="el" 
href="d9/dda/daemon__test_8c.html#63e9208cb1f9b29bac770d6c5461977c">daemon_test.c</a>
+<li>testThread()
+: <a class="el" 
href="d9/dda/daemon__test_8c.html#5bc17f0564979377538af459f8c909e8">daemon_test.c</a>
+<li>transmit_error_response()
+: <a class="el" 
href="d5/d5f/connection_8c.html#7bfe59d14ab1ce448016be3c7e780270">connection.c</a>
+<li>try_get_value()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#b018c0526bfcd25d1fe8ade87f5260a9">postprocessor.c</a>
+<li>try_grow_read_buffer()
+: <a class="el" 
href="d5/d5f/connection_8c.html#4f589735931934c77128a80f8195914c">connection.c</a>
+<li>try_match_header()
+: <a class="el" 
href="db/dfc/postprocessor_8c.html#f094d7c728f5962a5ebb738fcb2e0379">postprocessor.c</a>
+<li>try_ready_chunked_body()
+: <a class="el" 
href="d5/d5f/connection_8c.html#935f2693e1838fd73f3336d7c49fc021">connection.c</a>
+<li>try_ready_normal_body()
+: <a class="el" 
href="d5/d5f/connection_8c.html#49c1f53f2c9e8c63e9b9aec4ff3c2a6b">connection.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_func_0x76.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_func_0x76.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_func_0x76.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a 
href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_func.html#index__"><span>_</span></a></li>
+      <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+      <li class="current"><a 
href="globals_func_0x76.html#index_v"><span>v</span></a></li>
+      <li><a href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>validate()
+: <a class="el" 
href="df/d2f/testcurl_2daemontest__get__chunked_8c.html#c2a3fa292b3229a708534cdaa3a8472f">daemontest_get_chunked.c</a>
+<li>value_checker()
+: <a class="el" 
href="d0/dd4/postprocessor__test_8c.html#fca32f90a0b9654d95a9642bdc857a99">postprocessor_test.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_func_0x7a.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_func_0x7a.html                       
        (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_func_0x7a.html       2008-04-13 
07:12:54 UTC (rev 6694)
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+            <td><input type="text" name="query" value="" size="20" 
accesskey="s"/></td>
+          </tr>
+        </table>
+      </form>
+    </li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li class="current"><a 
href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals_func.html#index__"><span>_</span></a></li>
+      <li><a href="globals_func_0x61.html#index_a"><span>a</span></a></li>
+      <li><a href="globals_func_0x62.html#index_b"><span>b</span></a></li>
+      <li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
+      <li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
+      <li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
+      <li><a href="globals_func_0x67.html#index_g"><span>g</span></a></li>
+      <li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
+      <li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
+      <li><a href="globals_func_0x70.html#index_p"><span>p</span></a></li>
+      <li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
+      <li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
+      <li><a href="globals_func_0x76.html#index_v"><span>v</span></a></li>
+      <li class="current"><a 
href="globals_func_0x7a.html#index_z"><span>z</span></a></li>
+    </ul>
+  </div>
+
+<p>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_z">- z -</a></h3><ul>
+<li>zzuf_socat_start()
+: <a class="el" 
href="d9/d7f/socat_8c.html#c0927666983e9f171b9a947afe3c0595">socat.c</a>
+<li>zzuf_socat_stop()
+: <a class="el" 
href="d9/d7f/socat_8c.html#6d3dab7f7ae3b1a4d0b0e7b4184c8908">socat.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:38:43 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_type.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_type.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_type.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li><a href="globals_vars.html"><span>Variables</span></a></li>
+      <li class="current"><a 
href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>MHD_AcceptPolicyCallback
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#eb5663e00846f6a4df836e730381a9f2">microhttpd.h</a>
+<li>MHD_AccessHandlerCallback
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#f135c48819b57aa4a0d595cbe72d337e">microhttpd.h</a>
+<li>MHD_ContentReaderCallback
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#c8549fffa167e3347007bd6cf258f56c">microhttpd.h</a>
+<li>MHD_ContentReaderFreeCallback
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e678e9aeb43b374f595d082737b68272">microhttpd.h</a>
+<li>MHD_KeyValueIterator
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#4a3cbf233bf4c7ffabeb3e85490ff464">microhttpd.h</a>
+<li>MHD_PostDataIterator
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#e64097ac0e055533bcd8d971a0fcc8bd">microhttpd.h</a>
+<li>MHD_RequestCompletedCallback
+: <a class="el" 
href="dc/d0c/microhttpd_8h.html#b8cf19682c45b3b5aead1294623a4184">microhttpd.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/globals_vars.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/globals_vars.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/globals_vars.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="globals.html"><span>All</span></a></li>
+      <li><a href="globals_func.html"><span>Functions</span></a></li>
+      <li class="current"><a 
href="globals_vars.html"><span>Variables</span></a></li>
+      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+      <li><a href="globals_defs.html"><span>Defines</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>five_hundred
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#9c6fd5623f23219e1f80a40817ec321b">reason_phrase.c</a>
+<li>four_hundred
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#c2724302cdadb7f3de5f6e1e4b807805">reason_phrase.c</a>
+<li>invalid_hundred
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#761446d4ae9f00516141943ff1d6349f">reason_phrase.c</a>
+<li>old
+: <a class="el" 
href="dc/d21/daemon_8c.html#cf5f8182988f84828de4541b7ac527ff">daemon.c</a>
+<li>one_hundred
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#7822f5e013e48db41ac1f4a319466dab">reason_phrase.c</a>
+<li>reasons
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#245eedeabde5065939828222e8d2b7b3">reason_phrase.c</a>
+<li>sig
+: <a class="el" 
href="dc/d21/daemon_8c.html#a38f2eec98e207b47e2d0edfd8d77f5b">daemon.c</a>
+<li>three_hundred
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#b1734884605a250b3ea7e6161107fd40">reason_phrase.c</a>
+<li>two_hundred
+: <a class="el" 
href="dc/df0/reason__phrase_8c.html#5b391b9312084a79afeeb73e6387f6f1">reason_phrase.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/graph_legend.dot
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/graph_legend.dot                             
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/graph_legend.dot     2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,23 @@
+digraph G
+{
+  bgcolor="transparent";
+  edge 
[fontname="FreeSans",fontsize=10,labelfontname="FreeSans",labelfontsize=10];
+  node [fontname="FreeSans",fontsize=10,shape=record];
+  Node9 
[shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",fillcolor="grey75",style="filled"
 fontcolor="black"];
+  Node10 -> Node9 
[dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
+  Node10 
[shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPublicBase.html"];
+  Node11 -> Node10 
[dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
+  Node11 
[shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="red",URL="$classTruncated.html"];
+  Node13 -> Node9 
[dir=back,color="darkgreen",fontsize=10,style="solid",fontname="FreeSans"];
+  Node13 
[shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classProtectedBase.html"];
+  Node14 -> Node9 
[dir=back,color="firebrick4",fontsize=10,style="solid",fontname="FreeSans"];
+  Node14 
[shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPrivateBase.html"];
+  Node15 -> Node9 
[dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
+  Node15 
[shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="grey75"];
+  Node16 -> Node9 
[dir=back,color="midnightblue",fontsize=10,style="solid",fontname="FreeSans"];
+  Node16 [shape="box",label="Templ< int 
>",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"];
+  Node17 -> Node16 
[dir=back,color="orange",fontsize=10,style="dashed",label="< int 
>",fontname="FreeSans"];
+  Node17 [shape="box",label="Templ< T 
>",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"];
+  Node18 -> Node9 
[dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_usedClass",fontname="FreeSans"];
+  Node18 
[shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classUsed.html"];
+}

Added: libmicrohttpd-docs/WWW/doxygen/graph_legend.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/graph_legend.html                            
(rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/graph_legend.html    2008-04-13 07:12:54 UTC 
(rev 6694)
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Graph Legend</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>Graph Legend</h1>This page explains how to interpret the graphs that are 
generated by doxygen.<p>
+Consider the following example: <div class="fragment"><pre 
class="fragment"><span class="comment">/*! Invisible class because of 
truncation */</span>
+<span class="keyword">class </span>Invisible { };
+<span class="comment"></span>
+<span class="comment">/*! Truncated class, inheritance relation is hidden 
*/</span>
+<span class="keyword">class </span>Truncated : <span 
class="keyword">public</span> Invisible { };
+
+<span class="comment">/* Class not documented with doxygen comments */</span>
+<span class="keyword">class </span>Undocumented { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is inherited using public inheritance 
*/</span>
+<span class="keyword">class </span>PublicBase : <span 
class="keyword">public</span> Truncated { };
+<span class="comment"></span>
+<span class="comment">/*! A template class */</span>
+<span class="keyword">template</span>&lt;<span class="keyword">class</span> 
T&gt; <span class="keyword">class </span>Templ { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is inherited using protected inheritance 
*/</span>
+<span class="keyword">class </span>ProtectedBase { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is inherited using private inheritance 
*/</span>
+<span class="keyword">class </span>PrivateBase { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is used by the Inherited class */</span>
+<span class="keyword">class </span>Used { };
+<span class="comment"></span>
+<span class="comment">/*! Super class that inherits a number of other classes 
*/</span>
+<span class="keyword">class </span>Inherited : <span 
class="keyword">public</span> PublicBase,
+                  <span class="keyword">protected</span> ProtectedBase,
+                  <span class="keyword">private</span> PrivateBase,
+                  <span class="keyword">public</span> Undocumented,
+                  <span class="keyword">public</span> Templ&lt;int&gt;
+{
+  <span class="keyword">private</span>:
+    Used *m_usedClass;
+};
+</pre></div> If the <code>MAX_DOT_GRAPH_HEIGHT</code> tag in the configuration 
file is set to 240 this will result in the following graph:<p>
+<center><div align="center">
+<img src="graph_legend.png" alt="graph_legend.png">
+</div>
+</center> <p>
+The boxes in the above graph have the following meaning: <ul>
+<li>
+A filled gray box represents the struct or class for which the graph is 
generated. </li>
+<li>
+A box with a black border denotes a documented struct or class. </li>
+<li>
+A box with a grey border denotes an undocumented struct or class. </li>
+<li>
+A box with a red border denotes a documented struct or class forwhich not all 
inheritance/containment relations are shown. A graph is truncated if it does 
not fit within the specified boundaries. </li>
+</ul>
+The arrows have the following meaning: <ul>
+<li>
+A dark blue arrow is used to visualize a public inheritance relation between 
two classes. </li>
+<li>
+A dark green arrow is used for protected inheritance. </li>
+<li>
+A dark red arrow is used for private inheritance. </li>
+<li>
+A purple dashed arrow is used if a class is contained or used by another 
class. The arrow is labeled with the variable(s) through which the pointed 
class or struct is accessible. </li>
+<li>
+A yellow dashed arrow denotes a relation between a template instance and the 
template class it was instantiated from. The arrow is labeled with the template 
parameters of the instance. </li>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:44 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/graph_legend.png
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/graph_legend.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/index.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/index.html                           (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/index.html   2008-04-13 07:12:54 UTC (rev 
6694)
@@ -0,0 +1,11 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd</title></head>
+<frameset cols="250,*">
+  <frame src="tree.html" name="treefrm">
+  <frame src="main.html" name="basefrm">
+  <noframes>
+    <a href="main.html">Frames are disabled. Click here to go to the main 
page.</a>
+  </noframes>
+</frameset>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/installdox
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/installdox                           (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/installdox   2008-04-13 07:12:54 UTC (rev 
6694)
@@ -0,0 +1,117 @@
+#!/usr/bin/perl
+
+%subst = ( );
+$quiet   = 0;
+
+if (open(F,"search.cfg"))
+{
+  $_=<F> ; s/[ \t\n]*$//g ; $subst{"_doc"} = $_;
+  $_=<F> ; s/[ \t\n]*$//g ; $subst{"_cgi"} = $_;
+}
+
+while ( @ARGV ) {
+  $_ = shift @ARGV;
+  if ( s/^-// ) {
+    if ( /^l(.*)/ ) {
+      $v = ($1 eq "") ? shift @ARGV : $1;
+      ($v =~ /\/$/) || ($v .= "/");
+      $_ = $v;
+      if ( /(.+)\@(.+)/ ) {
+        if ( exists $subst{$1} ) {
+          $subst{$1} = $2;
+        } else {
+          print STDERR "Unknown tag file $1 given with option -l\n";
+          &usage();
+        }
+      } else {
+        print STDERR "Argument $_ is invalid for option -l\n";
+        &usage();
+      }
+    }
+    elsif ( /^q/ ) {
+      $quiet = 1;
+    }
+    elsif ( /^\?|^h/ ) {
+      &usage();
+    }
+    else {
+      print STDERR "Illegal option -$_\n";
+      &usage();
+    }
+  }
+  else {
+    push (@files, $_ );
+  }
+}
+
+foreach $sub (keys %subst)
+{
+  if ( $subst{$sub} eq "" ) 
+  {
+    print STDERR "No substitute given for tag file `$sub'\n";
+    &usage();
+  }
+  elsif ( ! $quiet && $sub ne "_doc" && $sub ne "_cgi" )
+  {
+    print "Substituting $subst{$sub} for each occurence of tag file $sub\n"; 
+  }
+}
+
+if ( ! @files ) {
+  if (opendir(D,".")) {
+    foreach $file ( readdir(D) ) {
+      $match = ".html";
+      next if ( $file =~ /^\.\.?$/ );
+      ($file =~ /$match/) && (push @files, $file);
+      ($file =~ "tree.js") && (push @files, $file);
+    }
+    closedir(D);
+  }
+}
+
+if ( ! @files ) {
+  print STDERR "Warning: No input files given and none found!\n";
+}
+
+foreach $f (@files)
+{
+  if ( ! $quiet ) {
+    print "Editing: $f...\n";
+  }
+  $oldf = $f;
+  $f   .= ".bak";
+  unless (rename $oldf,$f) {
+    print STDERR "Error: cannot rename file $oldf\n";
+    exit 1;
+  }
+  if (open(F,"<$f")) {
+    unless (open(G,">$oldf")) {
+      print STDERR "Error: opening file $oldf for writing\n";
+      exit 1;
+    }
+    if ($oldf ne "tree.js") {
+      while (<F>) {
+        s/doxygen\=\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\" 
(href|src)=\"\2/doxygen\=\"$1:$subst{$1}\" \3=\"$subst{$1}/g;
+        print G "$_";
+      }
+    }
+    else {
+      while (<F>) {
+        s/\"([^ \"\:\t\>\<]*)\:([^ \"\t\>\<]*)\", \"\2/\"$1:$subst{$1}\" 
,\"$subst{$1}/g;
+        print G "$_";
+      }
+    }
+  } 
+  else {
+    print STDERR "Warning file $f does not exist\n";
+  }
+  unlink $f;
+}
+
+sub usage {
+  print STDERR "Usage: installdox [options] [html-file [html-file ...]]\n";
+  print STDERR "Options:\n";
+  print STDERR "     -l address@hidden   tag file + URL or directory \n";
+  print STDERR "     -q                    Quiet mode\n\n";
+  exit 1;
+}


Property changes on: libmicrohttpd-docs/WWW/doxygen/installdox
___________________________________________________________________
Name: svn:executable
   + *

Added: libmicrohttpd-docs/WWW/doxygen/main.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/main.html                            (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/main.html    2008-04-13 07:12:54 UTC (rev 
6694)
@@ -0,0 +1,26 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>GNU libmicrohttpd: Main Page</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li class="current"><a 
href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>GNU libmicrohttpd Documentation</h1>
+<p>
+<h3 align="center">0.3.0 </h3></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:50:42 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/search.idx
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/search.idx
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/search.php
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/search.php                           (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/search.php   2008-04-13 07:12:54 UTC (rev 
6694)
@@ -0,0 +1,382 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Search</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+  <div class="tabs">
+    <ul>
+      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="dirs.html"><span>Directories</span></a></li>
+    <li>
+      <form action="search.php" method="get">
+        <table cellspacing="0" cellpadding="0" border="0">
+          <tr>
+            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
+
+<?php
+
+function search_results()
+{
+  return "Search Results";
+}
+
+function matches_text($num)
+{
+  if ($num==0)
+  {
+    return "Sorry, no documents matching your query.";
+  }
+  else if ($num==1)
+  {
+    return "Found <b>1</b> document matching your query.";
+  }
+  else // $num>1
+  {
+    return "Found <b>$num</b> documents matching your query. Showing best 
matches first.";
+  }
+}
+
+function report_matches()
+{
+  return "Matches: ";
+}
+function end_form($value)
+{
+  echo "            <td><input type=\"text\" name=\"query\" value=\"$value\" 
size=\"20\" accesskey=\"s\"/></td>\n          </tr>\n        </table>\n      
</form>\n    </li>\n  </ul>\n</div>\n";
+}
+
+function readInt($file)
+{
+  $b1 = ord(fgetc($file)); $b2 = ord(fgetc($file));
+  $b3 = ord(fgetc($file)); $b4 = ord(fgetc($file));
+  return ($b1<<24)|($b2<<16)|($b3<<8)|$b4;
+}
+
+function readString($file)
+{
+  $result="";
+  while (ord($c=fgetc($file))) $result.=$c;
+  return $result;
+}
+
+function readHeader($file)
+{
+  $header =fgetc($file); $header.=fgetc($file);
+  $header.=fgetc($file); $header.=fgetc($file);
+  return $header;
+}
+
+function computeIndex($word)
+{
+  // Fast string hashing
+  //$lword = strtolower($word);
+  //$l = strlen($lword);
+  //for ($i=0;$i<$l;$i++)
+  //{
+  //  $c = ord($lword{$i});
+  //  $v = (($v & 0xfc00) ^ ($v << 6) ^ $c) & 0xffff;
+  //}
+  //return $v;
+
+  // Simple hashing that allows for substring search
+  if (strlen($word)<2) return -1;
+  // high char of the index
+  $hi = ord($word{0});
+  if ($hi==0) return -1;
+  // low char of the index
+  $lo = ord($word{1});
+  if ($lo==0) return -1;
+  // return index
+  return $hi*256+$lo;
+}
+
+function search($file,$word,&$statsList)
+{
+  $index = computeIndex($word);
+  if ($index!=-1) // found a valid index
+  {
+    fseek($file,$index*4+4); // 4 bytes per entry, skip header
+    $index = readInt($file);
+    if ($index) // found words matching the hash key
+    {
+      $start=sizeof($statsList);
+      $count=$start;
+      fseek($file,$index);
+      $w = readString($file);
+      while ($w)
+      {
+        $statIdx = readInt($file);
+        if ($word==substr($w,0,strlen($word)))
+        { // found word that matches (as substring)
+          $statsList[$count++]=array(
+              "word"=>$word,
+              "match"=>$w,
+              "index"=>$statIdx,
+              "full"=>strlen($w)==strlen($word),
+              "docs"=>array()
+              );
+        }
+        $w = readString($file);
+      }
+      $totalHi=0;
+      $totalFreqHi=0;
+      $totalFreqLo=0;
+      for ($count=$start;$count<sizeof($statsList);$count++)
+      {
+        $statInfo = &$statsList[$count];
+        $multiplier = 1;
+        // whole word matches have a double weight
+        if ($statInfo["full"]) $multiplier=2;
+        fseek($file,$statInfo["index"]); 
+        $numDocs = readInt($file);
+        $docInfo = array();
+        // read docs info + occurrence frequency of the word
+        for ($i=0;$i<$numDocs;$i++)
+        {
+          $idx=readInt($file); 
+          $freq=readInt($file); 
+          $docInfo[$i]=array("idx"  => $idx,
+                             "freq" => $freq>>1,
+                             "rank" => 0.0,
+                             "hi"   => $freq&1
+                            );
+          if ($freq&1) // word occurs in high priority doc
+          {
+            $totalHi++;
+            $totalFreqHi+=$freq*$multiplier;
+          }
+          else // word occurs in low priority doc
+          {
+            $totalFreqLo+=$freq*$multiplier;
+          }
+        }
+        // read name and url info for the doc
+        for ($i=0;$i<$numDocs;$i++)
+        {
+          fseek($file,$docInfo[$i]["idx"]);
+          $docInfo[$i]["name"]=readString($file);
+          $docInfo[$i]["url"]=readString($file);
+        }
+        $statInfo["docs"]=$docInfo;
+      }
+      $totalFreq=($totalHi+1)*$totalFreqLo + $totalFreqHi;
+      for ($count=$start;$count<sizeof($statsList);$count++)
+      {
+        $statInfo = &$statsList[$count];
+        $multiplier = 1;
+        // whole word matches have a double weight
+        if ($statInfo["full"]) $multiplier=2;
+        for ($i=0;$i<sizeof($statInfo["docs"]);$i++)
+        {
+          $docInfo = &$statInfo["docs"];
+          // compute frequency rank of the word in each doc
+          $freq=$docInfo[$i]["freq"];
+          if ($docInfo[$i]["hi"])
+          {
+            $statInfo["docs"][$i]["rank"]=
+              (float)($freq*$multiplier+$totalFreqLo)/$totalFreq;
+          }
+          else
+          {
+            $statInfo["docs"][$i]["rank"]=
+              (float)($freq*$multiplier)/$totalFreq;
+          }
+        }
+      }
+    }
+  }
+  return $statsList;
+}
+
+function combine_results($results,&$docs)
+{
+  foreach ($results as $wordInfo)
+  {
+    $docsList = &$wordInfo["docs"];
+    foreach ($docsList as $di)
+    {
+      $key=$di["url"];
+      $rank=$di["rank"];
+      if (in_array($key, array_keys($docs)))
+      {
+        $docs[$key]["rank"]+=$rank;
+      }
+      else
+      {
+        $docs[$key] = array("url"=>$key,
+            "name"=>$di["name"],
+            "rank"=>$rank
+            );
+      }
+      $docs[$key]["words"][] = array(
+               "word"=>$wordInfo["word"],
+               "match"=>$wordInfo["match"],
+               "freq"=>$di["freq"]
+               );
+    }
+  }
+  return $docs;
+}
+
+function filter_results($docs,&$requiredWords,&$forbiddenWords)
+{
+  $filteredDocs=array();
+  while (list ($key, $val) = each ($docs)) 
+  {
+    $words = &$docs[$key]["words"];
+    $copy=1; // copy entry by default
+    if (sizeof($requiredWords)>0)
+    {
+      foreach ($requiredWords as $reqWord)
+      {
+        $found=0;
+        foreach ($words as $wordInfo)
+        { 
+          $found = $wordInfo["word"]==$reqWord;
+          if ($found) break;
+        }
+        if (!$found) 
+        {
+          $copy=0; // document contains none of the required words
+          break;
+        }
+      }
+    }
+    if (sizeof($forbiddenWords)>0)
+    {
+      foreach ($words as $wordInfo)
+      {
+        if (in_array($wordInfo["word"],$forbiddenWords))
+        {
+          $copy=0; // document contains a forbidden word
+          break;
+        }
+      }
+    }
+    if ($copy) $filteredDocs[$key]=$docs[$key];
+  }
+  return $filteredDocs;
+}
+
+function compare_rank($a,$b)
+{
+  if ($a["rank"] == $b["rank"]) 
+  {
+    return 0;
+  }
+  return ($a["rank"]>$b["rank"]) ? -1 : 1; 
+}
+
+function sort_results($docs,&$sorted)
+{
+  $sorted = $docs;
+  usort($sorted,"compare_rank");
+  return $sorted;
+}
+
+function report_results(&$docs)
+{
+  echo "<table cellspacing=\"2\">\n";
+  echo "  <tr>\n";
+  echo "    <td colspan=\"2\"><h2>".search_results()."</h2></td>\n";
+  echo "  </tr>\n";
+  $numDocs = sizeof($docs);
+  if ($numDocs==0)
+  {
+    echo "  <tr>\n";
+    echo "    <td colspan=\"2\">".matches_text(0)."</td>\n";
+    echo "  </tr>\n";
+  }
+  else
+  {
+    echo "  <tr>\n";
+    echo "    <td colspan=\"2\">".matches_text($numDocs);
+    echo "\n";
+    echo "    </td>\n";
+    echo "  </tr>\n";
+    $num=1;
+    foreach ($docs as $doc)
+    {
+      echo "  <tr>\n";
+      echo "    <td align=\"right\">$num.</td>";
+      echo     "<td><a class=\"el\" 
href=\"".$doc["url"]."\">".$doc["name"]."</a></td>\n";
+      echo "  <tr>\n";
+      echo "    <td></td><td class=\"tiny\">".report_matches()." ";
+      foreach ($doc["words"] as $wordInfo)
+      {
+        $word = $wordInfo["word"];
+        $matchRight = substr($wordInfo["match"],strlen($word));
+        echo "<b>$word</b>$matchRight(".$wordInfo["freq"].") ";
+      }
+      echo "    </td>\n";
+      echo "  </tr>\n";
+      $num++;
+    }
+  }
+  echo "</table>\n";
+}
+
+function main()
+{
+  if(strcmp('4.1.0', phpversion()) > 0) 
+  {
+    die("Error: PHP version 4.1.0 or above required!");
+  }
+  if (!($file=fopen("search.idx","rb"))) 
+  {
+    die("Error: Search index file could NOT be opened!");
+  }
+  if (readHeader($file)!="DOXS")
+  {
+    die("Error: Header of index file is invalid!");
+  }
+  $query="";
+  if (array_key_exists("query", $_GET))
+  {
+    $query=$_GET["query"];
+  }
+  end_form(ereg_replace("[^[:alnum:]:\\.\\t ]", " ", $query ));
+  echo "&nbsp;\n<div class=\"searchresults\">\n";
+  $results = array();
+  $requiredWords = array();
+  $forbiddenWords = array();
+  $foundWords = array();
+  $word=strtok($query," ");
+  while ($word) // for each word in the search query
+  {
+    if (($word{0}=='+')) { $word=substr($word,1); $requiredWords[]=$word; }
+    if (($word{0}=='-')) { $word=substr($word,1); $forbiddenWords[]=$word; }
+    if (!in_array($word,$foundWords))
+    {
+      $foundWords[]=$word;
+      search($file,strtolower($word),$results);
+    }
+    $word=strtok(" ");
+  }
+  $docs = array();
+  combine_results($results,$docs);
+  // filter out documents with forbidden word or that do not contain
+  // required words
+  $filteredDocs = filter_results($docs,$requiredWords,$forbiddenWords);
+  // sort the results based on rank
+  $sorted = array();
+  sort_results($filteredDocs,$sorted);
+  // report results to the user
+  report_results($sorted);
+  echo "</div>\n";
+  fclose($file);
+}
+
+main();
+
+
+?>
+<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 
13 00:49:08 2008 for GNU libmicrohttpd by&nbsp;
+<a href="http://www.doxygen.org/index.html";>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 
</small></address>
+</body>
+</html>

Added: libmicrohttpd-docs/WWW/doxygen/tab_b.gif
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/tab_b.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/tab_l.gif
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/tab_l.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/tab_r.gif
===================================================================
(Binary files differ)


Property changes on: libmicrohttpd-docs/WWW/doxygen/tab_r.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: libmicrohttpd-docs/WWW/doxygen/tabs.css
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/tabs.css                             (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/tabs.css     2008-04-13 07:12:54 UTC (rev 
6694)
@@ -0,0 +1,102 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+   float            : left;
+   width            : 100%;
+   background       : url("tab_b.gif") repeat-x bottom;
+   margin-bottom    : 4px;
+}
+
+DIV.tabs UL
+{
+   margin           : 0px;
+   padding-left     : 10px;
+   list-style       : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+   display          : inline;
+   margin           : 0px;
+   padding          : 0px;
+}
+
+DIV.tabs FORM
+{
+   float            : right;
+}
+
+DIV.tabs A
+{
+   float            : left;
+   background       : url("tab_r.gif") no-repeat right top;
+   border-bottom    : 1px solid #84B0C7;
+   font-size        : x-small;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+DIV.tabs A:hover
+{
+   background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+       color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+   float            : left;
+   display          : block;
+   background       : url("tab_l.gif") no-repeat left top;
+   padding          : 5px 9px;
+   white-space      : nowrap;
+}
+
+DIV.tabs INPUT
+{
+   float            : right;
+   display          : inline;
+   font-size        : 1em;
+}
+
+DIV.tabs TD
+{
+   font-size        : x-small;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+   background-position: 0% -150px;
+}
+
+DIV.tabs LI.current A
+{
+   background-position: 100% -150px;
+   border-width     : 0px;
+}
+
+DIV.tabs LI.current SPAN
+{
+   background-position: 0% -150px;
+   padding-bottom   : 6px;
+}
+
+DIV.navpath
+{
+   background       : none;
+   border           : none;
+   border-bottom    : 1px solid #84B0C7;
+}

Added: libmicrohttpd-docs/WWW/doxygen/tree.html
===================================================================
--- libmicrohttpd-docs/WWW/doxygen/tree.html                            (rev 0)
+++ libmicrohttpd-docs/WWW/doxygen/tree.html    2008-04-13 07:12:54 UTC (rev 
6694)
@@ -0,0 +1,103 @@
+<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
+    <meta http-equiv="Content-Style-Type" content="text/css" />
+    <meta http-equiv="Content-Language" content="en" />
+    <link rel="stylesheet" href="doxygen.css">
+    <title>TreeView</title>
+    <script type="text/javascript">
+    <!-- // Hide script from old browsers
+    
+    function toggleFolder(id, imageNode) 
+    {
+      var folder = document.getElementById(id);
+      var l = imageNode.src.length;
+      if (imageNode.src.substring(l-20,l)=="ftv2folderclosed.png" || 
+          imageNode.src.substring(l-18,l)=="ftv2folderopen.png")
+      {
+        imageNode = imageNode.previousSibling;
+        l = imageNode.src.length;
+      }
+      if (folder == null) 
+      {
+      } 
+      else if (folder.style.display == "block") 
+      {
+        if (imageNode != null) 
+        {
+          imageNode.nextSibling.src = "ftv2folderclosed.png";
+          if (imageNode.src.substring(l-13,l) == "ftv2mnode.png")
+          {
+            imageNode.src = "ftv2pnode.png";
+          }
+          else if (imageNode.src.substring(l-17,l) == "ftv2mlastnode.png")
+          {
+            imageNode.src = "ftv2plastnode.png";
+          }
+        }
+        folder.style.display = "none";
+      } 
+      else 
+      {
+        if (imageNode != null) 
+        {
+          imageNode.nextSibling.src = "ftv2folderopen.png";
+          if (imageNode.src.substring(l-13,l) == "ftv2pnode.png")
+          {
+            imageNode.src = "ftv2mnode.png";
+          }
+          else if (imageNode.src.substring(l-17,l) == "ftv2plastnode.png")
+          {
+            imageNode.src = "ftv2mlastnode.png";
+          }
+        }
+        folder.style.display = "block";
+      }
+    }
+
+    // End script hiding -->        
+    </script>
+  </head>
+
+  <body class="ftvtree">
+    <div class="directory">
+      <h3>GNU libmicrohttpd</h3>
+      <div style="display: block;">
+        <p><img src="ftv2pnode.png" alt="o" width=16 height=22 
onclick="toggleFolder('folder1', this)"/><img src="ftv2folderclosed.png" 
alt="+" width=24 height=22 onclick="toggleFolder('folder1', this)"/><a 
class="el" href="annotated.html" target="basefrm">Data Structures</a></p>
+        <div id="folder1">
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="df/d50/structMHD__Connection.html" 
target="basefrm">MHD_Connection</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="d9/d6a/structMHD__Daemon.html" 
target="basefrm">MHD_Daemon</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="da/d4a/structMHD__HTTP__Header.html" 
target="basefrm">MHD_HTTP_Header</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" 
alt="*" width=24 height=22 /><a class="el" 
href="d5/d10/structMHD__Response.html" target="basefrm">MHD_Response</a></p>
+        </div>
+        <p><img src="ftv2node.png" alt="o" width=16 height=22 /><img 
src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" 
href="functions.html" target="basefrm">Data Fields</a></p>
+        <p><img src="ftv2pnode.png" alt="o" width=16 height=22 
onclick="toggleFolder('folder2', this)"/><img src="ftv2folderclosed.png" 
alt="+" width=24 height=22 onclick="toggleFolder('folder2', this)"/><a 
class="el" href="files.html" target="basefrm">File List</a></p>
+        <div id="folder2">
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="d5/d5f/connection_8c.html" 
target="basefrm">src/daemon/connection.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="d4/d67/connection_8h.html" 
target="basefrm">src/daemon/connection.h</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="dc/d21/daemon_8c.html" 
target="basefrm">src/daemon/daemon.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="dc/df8/internal_8c.html" 
target="basefrm">src/daemon/internal.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="db/dde/internal_8h.html" 
target="basefrm">src/daemon/internal.h</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="d3/d4c/memorypool_8c.html" 
target="basefrm">src/daemon/memorypool.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="d8/d94/memorypool_8h.html" 
target="basefrm">src/daemon/memorypool.h</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="d2/d39/plibc_8h.html" 
target="basefrm">src/daemon/plibc.h</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="db/dfc/postprocessor_8c.html" 
target="basefrm">src/daemon/postprocessor.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="dc/df0/reason__phrase_8c.html" 
target="basefrm">src/daemon/reason_phrase.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="de/d1b/reason__phrase_8h.html" 
target="basefrm">src/daemon/reason_phrase.h</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="d9/d6b/response_8c.html" 
target="basefrm">src/daemon/response.c</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2node.png" alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" 
width=24 height=22 /><a class="el" href="dd/d75/response_8h.html" 
target="basefrm">src/daemon/response.h</a></p>
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" 
alt="*" width=24 height=22 /><a class="el" href="dc/d0c/microhttpd_8h.html" 
target="basefrm">src/include/microhttpd.h</a></p>
+        </div>
+        <p><img src="ftv2pnode.png" alt="o" width=16 height=22 
onclick="toggleFolder('folder3', this)"/><img src="ftv2folderclosed.png" 
alt="+" width=24 height=22 onclick="toggleFolder('folder3', this)"/><a 
class="el" href="dirs.html" target="basefrm">Directory Hierarchy</a></p>
+        <div id="folder3">
+          <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2plastnode.png" alt="\" width=16 height=22 
onclick="toggleFolder('folder4', this)"/><img src="ftv2folderclosed.png" 
alt="+" width=24 height=22 onclick="toggleFolder('folder4', this)"/><a 
class="el" href="dir_a255a5c29de7fbc781691cb5aba5a16d.html" 
target="basefrm">src</a></p>
+          <div id="folder4">
+            <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img src="ftv2node.png" 
alt="o" width=16 height=22 /><img src="ftv2doc.png" alt="*" width=24 height=22 
/><a class="el" href="dir_942425f973239bf16bbad9c14838f68d.html" 
target="basefrm">daemon</a></p>
+            <p><img src="ftv2vertline.png" alt="|" width=16 height=22 /><img 
src="ftv2blank.png" alt="&nbsp;" width=16 height=22 /><img 
src="ftv2lastnode.png" alt="\" width=16 height=22 /><img src="ftv2doc.png" 
alt="*" width=24 height=22 /><a class="el" 
href="dir_341d32ad79c8433c7112866eaed039b9.html" 
target="basefrm">include</a></p>
+          </div>
+        </div>
+        <p><img src="ftv2lastnode.png" alt="\" width=16 height=22 /><img 
src="ftv2doc.png" alt="*" width=24 height=22 /><a class="el" 
href="globals.html" target="basefrm">Globals</a></p>
+      </div>
+    </div>
+  </body>
+</html>

Added: libmicrohttpd-docs/WWW/index.html
===================================================================
--- libmicrohttpd-docs/WWW/index.html                           (rev 0)
+++ libmicrohttpd-docs/WWW/index.html   2008-04-13 07:12:54 UTC (rev 6694)
@@ -0,0 +1,328 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<html><head>
+<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
+<title>GNU libmicrohttpd: a library for creating an embedded HTTP 
server</title>
+<meta name="content-language" content="en">
+<meta name="language" content="en">
+<meta name="author" content="Christian Grothoff">
+<meta name="keywords" 
content="libmicrohttpd,http,daemon,server,library,C,LGPL,free,Linux,GNU,GPL">
+<meta name="robots" content="index,follow">
+<meta name="revisit-after" content="28 days">
+<meta name="publisher" content="Christian Grothoff">
+<meta name="date" content="2008-04-13">
+<meta name="rights" content="(C) 2007, 2008 by Christian Grothoff>";
+<meta http-equiv="expires" content="43200">
+</head>
+<body>
+<a name="about"></a>
+<h2>About</h2>
+<p >
+GNU libmicrohttpd is a small C library that is supposed to make it
+easy to run an HTTP server as part of another application.  GNU
+libmicrohttpd is free software and part of the <a
+href="http://gnu.org/";>GNU project</a>.  Key features that distinguish
+libmicrohttpd from other projects are:
+<ul>
+<li>C library: fast and small</li>
+<li>API is simple, expressive and fully reentrant</li>
+<li>Implementation is http 1.1 compliant</li>
+<li>HTTP server can listen on multiple ports</li>
+<li>Support for IPv6</li>
+<li>Support for incremental processing of POST data</li>
+<li>Creates binary of only 25k (for now)</li>
+<li>Three different threading models</li>
+</ul>
+libmicrohttpd was started because the author needed an easy way to add
+a concurrent HTTP server to other projects.  Existing alternatives
+were either non-free, not reentrant, standalone, of terrible code
+quality or a combination thereof.  Do not use libmicrohttpd if you are
+looking for a standalone http server, there are many other projects
+out there that provide that kind of functionality already.  However,
+if you want to be able to serve simple WWW pages from within your C or
+C++ application, check it out.
+</p>
+<p >
+libmicrohttpd is licensed under the <a
+href="http://www.gnu.org/licenses/lgpl.html";>GNU LGPL</a>.
+</p>
+<a name="download"></a>
+<h2>Download</h2>
+<p >
+You can find the current release <a 
href="download/libmicrohttpd-0.3.0.tar.gz">here</a>.
+A binary for Windows is available <a 
href="download/win32/libmicrohttpd-0.2.0.zip">here</a>.
+The latest version can be obtained using
+<pre>$ svn checkout https://gnunet.org/svn/libmicrohttpd/</pre>
+<br>
+libmicrohttpd has no dependencies; however, the testcases use <a
+href="http://curl.haxx.se/libcurl/";>libcurl</a>.  Some extended
+testcases also use <a href="http://sam.zoy.org/zzuf/>zzuf</a> and <a
+href="http://www.dest-unreach.org/socat/";>socat</a> (to simulate
+clients that violate the HTTP protocols).  You can compile and use
+libmicrohttpd without installing <tt>libcurl</tt>, <tt>zzuf</tt> or
+<tt>socat</tt>.
+</p>
+<p >
+If you want to be notified about updates, subscribe to <a
+href="http://freshmeat.net/projects/libmicrohttpd/";>libmicrohttpd on
+freshmeat</a> A public mailinglist for libmicrohttpd is hosted at <a
+href="http://crisp.cs.du.edu/cgi-bin/mailman/listinfo/libmicrohttpd/";>http://crisp.cs.du.edu/cgi-bin/mailman/listinfo/libmicrohttpd/</a>.
+</p>
+<a name="using"></a>
+<h2>Using libmicrohttpd</h2>
+<p >
+The <tt>microhttpd.h</tt> include file documents most of the API in
+detail.  You can find detailed documentation generated from the source
+code <a href="doxygen/">here</a>.  This webpage only gives a general
+overview.
+</p>
+<p >
+Here is a minimal example (included in the distribution):
+<pre>
+#include &lt;microhttpd.h&gt;
+#include &lt;stdlib.h&gt;
+#include &lt;string.h&gt;
+#include &lt;stdio.h&gt;
+
+#define PAGE "&lt;html&gt;&lt;head&gt;&lt;title&gt;libmicrohttpd 
demo&lt;/title&gt;"\
+             "&lt;/head&gt;&lt;body&gt;libmicrohttpd 
demo&lt;/body&gt;&lt;/html&gt;"
+
+static int ahc_echo(void * cls,
+                   struct MHD_Connection * connection,
+                   const char * url,
+                   const char * method,
+                    const char * version,
+                   const char * upload_data,
+                   unsigned int * upload_data_size,
+                    void ** ptr) {
+  static int dummy;
+  const char * page = cls;
+  struct MHD_Response * response;
+  int ret;
+
+  if (0 != strcmp(method, "GET"))
+    return MHD_NO; /* unexpected method */
+  if (&dummy != *ptr) 
+    {
+      /* The first time only the headers are valid,
+         do not respond in the first round... */
+      *ptr = &dummy;
+      return MHD_YES;
+    }
+  *ptr = NULL; /* clear context pointer */
+  response = MHD_create_response_from_data(strlen(page),
+                                          (void*) page,
+                                          MHD_NO,
+                                          MHD_NO);
+  ret = MHD_queue_response(connection,
+                          MHD_HTTP_OK,
+                          response);
+  MHD_destroy_response(response);
+  return ret;
+}
+
+int main(int argc,
+        char ** argv) {
+  struct MHD_Daemon * d;
+  if (argc != 3) {
+    printf("%s PORT SECONDS-TO-RUN\n",
+          argv[0]);
+    return 1;
+  }
+  d = MHD_start_daemon(MHD_USE_THREAD_PER_CONNECTION,
+                      atoi(argv[1]),
+                      NULL,
+                      NULL,
+                      &ahc_echo,
+                      PAGE,
+                      MHD_OPTION_END);
+  if (d == NULL)
+    return 1;
+  sleep(atoi(argv[2]));
+  MHD_stop_daemon(d);
+  return 0;
+}
+</pre>
+</p>
+<h3>Threading models</h3>
+<p >
+The example above uses the simplest threading model,
+<tt>MHD_USE_THREAD_PER_CONNECTION</tt>.  In this model, MHD starts one
+thread to listen on the port for new connections and then spawns a new
+thread to handle each connection.  This model is great if the HTTP
+server has hardly any state that is shared between connections (no
+synchronization issues!) and may need to perform blocking operations
+(such as extensive IO or running of code) to handle an individual
+connection.
+</p>
+<p >
+The second threading model, <tt>MHD_USE_SELECT_INTERNALLY</tt>, uses
+only a single thread to handle listening on the port and processing of
+requests.  This model is preferable if spawning a thread for each
+connection would be costly.  If the HTTP server is able to quickly
+produce responses without much computational overhead for each
+connection, this model can be a great choice.  Note that MHD will
+still start a single thread -- the main program can continue with its
+operations.  Naturally, if the HTTP server needs to interact with
+shared state in the main application, synchronization will be
+required.  If such synchronization in code providing a response
+results in blocking, all HTTP server operations on all connections
+will stall.  This mode is a bad choice if response data (for responses
+generated using the <tt>MHD_create_response_from_callback</tt>
+function) cannot always be provided instantly.  The reason is that the
+code generating responses should not block (since that would block all
+other connections) and on the other hand, if response data is not
+available immediately, MHD will start to busy wait on it.  Use the
+first model if you want to block on providing response data in the
+callback, or the last model if you want to use a more event-driven
+model with one big select loop.
+</p>
+<p >
+The third threading model (used when no specific flag is given), uses
+no threads.  Instead, the main application must (periodically) request
+file descriptor sets from MHD, perform a select call and then call
+<tt>MHD_run</tt>.  <tt>MHD_run</tt> will then process HTTP requests as
+usual and return.  <tt>MHD_run</tt> is guaranteed to not block;
+however, access handlers and response processing callbacks that it
+invokes may block.  This mode is useful if a single-threaded
+implementation is desired and in particular if the main application
+already uses a select loop for its processing.  If the application is
+not ready to provide a response, it can just return zero for the
+number of bytes read and use its file descriptors in the external
+select loop to wake up and continue once the data is ready -- MHD will
+unlist the socket from the write set if the application failed to
+provide response data (this only happens in this mode).
+</p>
+<p >
+The testcases provided include examples for using each of the three
+threading modes.
+</p>
+<h3>Responses</h3>
+<p >
+MHD provides various functions to create <tt>struct MHD_Response</tt>
+objects.  A response consists of a set of HTTP headers and a (possibly
+empty) body.  The two main ways to create a response are either by
+specifying a given (fixed-size) body
+(<tt>MHD_create_response_from_data</tt>) or by providing a function of
+type <tt>MHD_ContentReaderCallback</tt> which provides portions of the
+response as needed.  The first response construction is great for
+small and in particular static webpages that fit into memory.  The
+second response type should be used for response objects where the
+size is initially not known or where the response maybe too large to
+fit into memory.
+</p>
+<p >
+A response is used by calling <tt>MHD_queue_response</tt> which sends
+the response back to the client on the specified connection.  Once
+created, a response object can be used any number of times.
+Internally, each response uses a reference counter.  The response is
+freed once the reference counter reaches zero.  The HTTP server should
+call <tt>MHD_destroy_response</tt> when a response object is no longer
+needed, that is, the server will not call <tt>MHD_queue_response</tt>
+again using this response object.  Note that this does not mean that
+the response will be immediately destroyed -- destruction maybe
+delayed until sending of the response is complete on all connections
+that have the response in the queue.
+</p>
+<p >
+Clients should never queue a &#34;100 CONTINUE&#34; response.  MHD
+handles &#34;100 CONTINUE&#34; internally and only allows clients to
+queue a single response per connection.  Furthermore, clients must not
+queue a response before the request has been fully received.  If a
+client attempts to queue multiple responses or attempts to queue a
+response early, <tt>MHD_queue_response</tt> will fail (and return
+<tt>MHD_NO</tt>).
+</p>
+<h3>Queueing responses</h3>
+<p >
+The callback function for the respective URL will be called at least
+twice.  The first call happens after the server has received the
+headers.  The client should use the last <tt>void**</tt> argument to
+store internal context for the session.  The first call to the
+callback function is mostly for this type of initialization and for
+internal access checks.  At least, the callback function should
+&#34;remember&#34; that the first call with just the headers has
+happened.  Queueing a response during the first call (for a given
+connection) should only be used for errors -- if the client queues a
+response during this first call, a <tt>100 CONTINUE</tt> response will
+be suppressed, the request body will not be read and the connection
+will be closed after sending the response.  After the first call, the
+callback function will be called with upload data.  Until
+<tt>*upload_data_size</tt> is zero, the callback may not queue a
+response, any such attempt will fail.  The callback function should
+update <tt>*upload_data_size</tt> to indicate how many bytes were
+processed.  Depending on available buffer space, incremental
+processing of the upload maybe required.  Once all of the upload data
+has been processed, MHD will call the callback a second time with
+<tt>*upload_data_size</tt> being zero.  At this point, the callback
+should queue a &#34;normal&#34; response.  If queueing a response is
+not possible, the callback may either block or simply not queue a
+response depending on the threading model that is used.  If the
+callback does not queue a response at this point, MHD will either
+(eventually) timeout the connection or keep calling it.
+</p>
+<h3>Parsing of POST requests</h3>
+<p >
+MHD includes a set of three functions for parsing and processing data
+received in POST requests.  The functions allow incremental parsing
+and processing of POST data.  Only a tiny fraction of the overall POST
+data needs to fit into memory.  As a result, applications using MHD
+can support POST requests of arbitrary size.  POST data is processed
+by providing MHD with a callback function that is called on portions
+of the received values.  The POST parser itself is invoked repeatedly
+whenever more input bytes become available.  MHD supports both uri-
+and multipart/form-encoded POST data.
+</p>
+<h3>Memory Management</h3>
+<p >
+The application can determine the size of buffers that MHD should use
+for handling of HTTP requests and parsing of POST data.  This way, MHD
+users can trade-off processing time and memory utilization.
+Applications can limit the overall number of connections MHD will
+accept, as well as the total amount of memory used per connection.
+MHD will gracefully handle all out-of-memory situations (by closing
+the connection and cleaning up any remaining state).
+</p>
+<a name="mantis"></a>
+<h2>Bugtrack</h2>
+<p >
+libmicrohttpd uses Mantis for bugtracking.  Visit <a
+href="https://gnunet.org/mantis/";>https://gnunet.org/mantis/</a> to
+report bugs.  You need to sign up for a reporter account.  Please make
+sure you report bugs under <strong>libmicrohttpd</strong> and not
+under any of the other projects.
+</p>
+<p >
+If you dislike Mantis and need to report a bug contact <a
+href="mailto:address@hidden";>address@hidden</a> via
+e-mail.
+</p>
+
+<a name="users"></a>
+<h2>Applications using libmicrohttpd</h2>
+<p>
+If you write an application that uses libmicrohttpd, please
+let us know so that we can add you to the list!
+</p>
+<ul>
+<li><a href="http://gnunet.org/";>GNUnet</a></li>
+</ul>
+
+<a name="alternatives"></a>
+<h2>Alternatives</h2>
+<ul>
+<li><a href="http://www.hughes.com.au/products/libhttpd/";>libhttpd (C)</a></li>
+<li><a href="http://www.webdav.org/neon/";>neon (C)</a></li>
+<li><a href="http://www.w3.org/Library/";>libWWW (C)</a></li>
+<li><a href="http://xaxxon.slackworks.com/ehs/html/";>EHS (C++)</a></li>
+<li><a href="http://www.nightmare.com/medusa/";>Medusa (Python)</a></li>
+</ul>
+<hr/>
+<address><a href="mailto:address@hidden";>Christian Grothoff</a></address>
+<pre>
+Copyright (C) 2007, 2008 Christian Grothoff.
+Verbatim copying and distribution of this entire article
+is permitted in any medium, provided this notice is preserved.
+</pre>
+<br />
+</p>
+</body></html>

Deleted: libmicrohttpd-docs/WWW/index.php
===================================================================
--- libmicrohttpd-docs/WWW/index.php    2008-04-13 07:09:06 UTC (rev 6693)
+++ libmicrohttpd-docs/WWW/index.php    2008-04-13 07:12:54 UTC (rev 6694)
@@ -1,266 +0,0 @@
-<?php
-include("i18nHTML/i18nhtml.php");
-DOCTYPE("HTML", "Transitional");
-echo "<html><head>\n";
-TITLE("libmicrohttpd: a library for creating an embedded HTTP server");
-if ($description) {
-  echo "<meta name=\"description\" content=\"";
-  TRANSLATE("A small C library that makes it easy to run an HTTP server as 
part of another application.");
-  echo "\">";
- }
-?>
-<meta name="author" content="Christian Grothoff">
-<meta name="keywords" 
content="libmicrohttpd,http,daemon,server,library,C,LGPL,free,Linux,GNU,GPL">
-<meta name="robots" content="index,follow">
-<meta name="revisit-after" content="28 days">
-<meta name="publisher" content="Christian Grothoff">
-<meta name="date" content="2007-08-08">
-<meta name="rights" content="(C) 2007, 2008 by Christian Grothoff>";
-<meta http-equiv="expires" content="43200">
-</head>
-<body>
-<?php
-generateLanguageBar();
-
-H1("libmicrohttpd");
-ANCHOR("about");
-H2("About");
-BP();
-W("libmicrohttpd is a small C library that is supposed to make it easy to run 
an HTTP server as part of another application.");
-W("Key features that distinguish libmicrohttpd from other projects are:");
-echo "<ul>";
-LI("C library: fast and small");
-LI("API is simple, expressive and fully reentrant");
-LI("Implementation is http 1.1 compliant");
-LI("HTTP server can listen on multiple ports");
-LI("Support for IPv6");
-LI("Support for incremental processing of POST data");
-LI("Creates binary of only 25k (for now)");
-LI("Three different threading models");
-echo "</ul>";
-W("libmicrohttpd was started because the author needed an easy way to add a 
concurrent HTTP server to other projects.");
-W("Existing alternatives were either non-free, not reentrant, standalone, of 
terrible code quality or a combination thereof.");
-W("Do not use libmicrohttpd if you are looking for a standalone http server, 
there are many other projects out there that provide that kind of functionality 
already.");
-W("However, if you want to be able to serve simple WWW pages from within your 
C or C++ application, check it out.");
-P();
-W("libmicrohttpd is licensed under the %s.",
-  extlink_("http://www.gnu.org/licenses/lgpl.html","GNU LGPL"));
-EP();
-
-ANCHOR("download");
-H2("Download");
-BP();
-W("You can find the current release %s.",
-  extlink_("download/libmicrohttpd-0.2.3.tar.gz", "here"));
-W("A binary for Windows is available %s.",
-  extlink_("download/win32/libmicrohttpd-0.2.0.zip", "here"));
-W("The latest version can be obtained using");
-PRE("$ svn checkout https://gnunet.org/svn/libmicrohttpd/";);
-W("libmicrohttpd has no dependencies; however, the testcases use %s.",
-  extlink_("http://curl.haxx.se/libcurl/","libcurl";));
-P();    
-W("If you want to be notified about updates, subscribe to %s",
-  extlink_("http://freshmeat.net/projects/libmicrohttpd/";, "libmicrohttpd on 
freshmeat"));
-W("A public mailinglist for libmicrohttpd is hosted at %s.",
-  extlink_("http://crisp.cs.du.edu/cgi-bin/mailman/listinfo/libmicrohttpd/";,
-          "http://crisp.cs.du.edu/cgi-bin/mailman/listinfo/libmicrohttpd/";));
-EP();
-
-ANCHOR("using");
-H2("Using libmicrohttpd");
-BP();
-W("The <tt>microhttpd.h</tt> include file documents most of the API in 
detail.");
-W("This webpage only gives a general overview.");
-P();
-W("Here is a minimal example (included in the distribution):");
-?>
-<pre>
-#include &lt;microhttpd.h&gt;
-#include &lt;stdlib.h&gt;
-#include &lt;string.h&gt;
-#include &lt;stdio.h&gt;
-
-#define PAGE "&lt;html&gt;&lt;head&gt;&lt;title&gt;libmicrohttpd 
demo&lt;/title&gt;"\
-             "&lt;/head&gt;&lt;body&gt;libmicrohttpd 
demo&lt;/body&gt;&lt;/html&gt;"
-
-static int ahc_echo(void * cls,
-                   struct MHD_Connection * connection,
-                   const char * url,
-                   const char * method,
-                    const char * version,
-                   const char * upload_data,
-                   unsigned int * upload_data_size,
-                    void ** ptr) {
-  static int dummy;
-  const char * page = cls;
-  struct MHD_Response * response;
-  int ret;
-
-  if (0 != strcmp(method, "GET"))
-    return MHD_NO; /* unexpected method */
-  if (&dummy != *ptr) 
-    {
-      /* The first time only the headers are valid,
-         do not respond in the first round... */
-      *ptr = &dummy;
-      return MHD_YES;
-    }
-  *ptr = NULL; /* clear context pointer */
-  response = MHD_create_response_from_data(strlen(page),
-                                          (void*) page,
-                                          MHD_NO,
-                                          MHD_NO);
-  ret = MHD_queue_response(connection,
-                          MHD_HTTP_OK,
-                          response);
-  MHD_destroy_response(response);
-  return ret;
-}
-
-int main(int argc,
-        char ** argv) {
-  struct MHD_Daemon * d;
-  if (argc != 3) {
-    printf("%s PORT SECONDS-TO-RUN\n",
-          argv[0]);
-    return 1;
-  }
-  d = MHD_start_daemon(MHD_USE_THREAD_PER_CONNECTION,
-                      atoi(argv[1]),
-                      NULL,
-                      NULL,
-                      &ahc_echo,
-                      PAGE,
-                      MHD_OPTION_END);
-  if (d == NULL)
-    return 1;
-  sleep(atoi(argv[2]));
-  MHD_stop_daemon(d);
-  return 0;
-}
-</pre>
-<?php
-EP();
-
-H3("Threading models");
-BP();
-W("The example above uses the simplest threading model, 
<tt>MHD_USE_THREAD_PER_CONNECTION</tt>.");
-W("In this model, MHD starts one thread to listen on the port for new 
connections and then spawns a new thread to handle each connection.");
-W("This model is great if the HTTP server has hardly any state that is shared 
between connections (no synchronization issues!) and may need to perform 
blocking operations (such as extensive IO or running of code) to handle an 
individual connection.");
-P();
-W("The second threading model, <tt>MHD_USE_SELECT_INTERNALLY</tt>, uses only a 
single thread to handle listening on the port and processing of requests.");
-W("This model is preferable if spawning a thread for each connection would be 
costly.");
-W("If the HTTP server is able to quickly produce responses without much 
computational overhead for each connection, this model can be a great choice.");
-W("Note that MHD will still start a single thread -- the main program can 
continue with its operations.");
-W("Naturally, if the HTTP server needs to interact with shared state in the 
main application, synchronization will be required.");
-W("If such synchronization in code providing a response results in blocking, 
all HTTP server operations on all connections will stall.");
-W("This mode is a bad choice if response data (for responses generated using 
the <tt>MHD_create_response_from_callback</tt> function) cannot always be 
provided instantly.");
-W("The reason is that the code generating responses should not block (since 
that would block all other connections) and on the other hand, if response data 
is not available immediately, MHD will start to busy wait on it.");
-W("Use the first model if you want to block on providing response data in the 
callback, or the last model if you want to use a more event-driven model with 
one big select loop.");
-P();
-W("The third threading model (used when no specific flag is given), uses no 
threads.");
-W("Instead, the main application must (periodically) request file descriptor 
sets from MHD, perform a select call and then call <tt>MHD_run</tt>.");
-W("<tt>MHD_run</tt> will then process HTTP requests as usual and return.");
-W("<tt>MHD_run</tt> is guaranteed to not block; however, access handlers and 
response processing callbacks that it invokes may block.");
-W("This mode is useful if a single-threaded implementation is desired and in 
particular if the main application already uses a select loop for its 
processing.");
-W("If the application is not ready to provide a response, it can just return 
zero for the number of bytes read and use its file descriptors in the external 
select loop to wake up and continue once the data is ready -- MHD will unlist 
the socket from the write set if the application failed to provide response 
data (this only happens in this mode).");
-P();
-W("The testcases provided include examples for using each of the three 
threading modes.");
-EP();
-
-H3("Responses");
-BP();
-W("MHD provides various functions to create <tt>struct MHD_Response</tt> 
objects.");
-W("A response consists of a set of HTTP headers and a (possibly empty) body.");
-W("The two main ways to create a response are either by specifying a given 
(fixed-size) body (<tt>MHD_create_response_from_data</tt>) or by providing a 
function of type <tt>MHD_ContentReaderCallback</tt> which provides portions of 
the response as needed.");
-W("The first response construction is great for small and in particular static 
webpages that fit into memory.");
-W("The second response type should be used for response objects where the size 
is initially not known or where the response maybe too large to fit into 
memory.");
-P();
-W("A response is used by calling <tt>MHD_queue_response</tt> which sends the 
response back to the client on the specified connection.");
-W("Once created, a response object can be used any number of times.");
-W("Internally, each response uses a reference counter.");
-W("The response is freed once the reference counter reaches zero.");
-W("The HTTP server should call <tt>MHD_destroy_response</tt> when a response 
object is no longer needed, that is, the server will not call 
<tt>MHD_queue_response</tt> again using this response object.");
-W("Note that this does not mean that the response will be immediately 
destroyed -- destruction maybe delayed until sending of the response is 
complete on all connections that have the response in the queue.");
-P();
-W("Clients should never queue a &quot;100 CONTINUE&quot; response.");
-W("MHD handles &quot;100 CONTINUE&quot; internally and only allows clients to 
queue a single response per connection.");
-W("Furthermore, clients must not queue a response before the request has been 
fully received.");
-W("If a client attempts to queue multiple responses or attempts to queue a 
response early, <tt>MHD_queue_response</tt> will fail (and return 
<tt>MHD_NO</tt>).");
-EP();
-
-H3("Queueing responses");
-BP();
-W("The callback function for the respective URL will be called at least 
twice.");
-W("The first call happens after the server has received the headers.");
-W("The client should use the last <tt>void**</tt> argument to store internal 
context for the session.");
-W("The first call to the callback function is mostly for this type of 
initialization and for internal access checks.");
-W("At least, the callback function should &quot;remember&quot; that the first 
call with just the headers has happened.");
-W("Queueing a response during the first call (for a given connection) should 
only be used for errors -- if the client queues a response during this first 
call, a <tt>100 CONTINUE</tt> response will be suppressed, the request body 
will not be read and the connection will be closed after sending the 
response.");
-W("After the first call, the callback function will be called with upload 
data.");
-W("Until <tt>*upload_data_size</tt> is zero, the callback may not queue a 
response, any such attempt will fail.");
-W("The callback function should update <tt>*upload_data_size</tt> to indicate 
how many bytes were processed.");
-W("Depending on available buffer space, incremental processing of the upload 
maybe required.");
-W("Once all of the upload data has been processed, MHD will call the callback 
a second time with <tt>*upload_data_size</tt> being zero.");
-W("At this point, the callback should queue a &quot;normal&quot; response.");
-W("If queueing a response is not possible, the callback may either block or 
simply not queue a response depending on the threading model that is used.");
-W("If the callback does not queue a response at this point, MHD will either 
(eventually) timeout the connection or keep calling it.");
-EP();
-
-H3("Parsing of POST requests");
-BP();
-W("MHD includes a set of three functions for parsing and processing data 
received in POST requests.");
-W("The functions allow incremental parsing and processing of POST data.");
-W("Only a tiny fraction of the overall POST data needs to fit into memory.");
-W("As a result, applications using MHD can support POST requests of arbitrary 
size.");
-W("POST data is processed by providing MHD with a callback function that is 
called on portions of the received values.");
-W("The POST parser itself is invoked repeatedly whenever more input bytes 
become available.");
-W("MHD supports both uri- and multipart/form-encoded POST data.");
-EP();
-
-H3("Memory Management");
-BP();
-W("The application can determine the size of buffers that MHD should use for 
handling of HTTP requests and parsing of POST data.");
-W("This way, MHD users can trade-off processing time and memory utilization.");
-W("Applications can limit the overall number of connections MHD will accept, 
as well as the total amount of memory used per connection.");
-W("MHD will gracefully handle all out-of-memory situations (by closing the 
connection and cleaning up any remaining state).");
-EP();
-
-ANCHOR("mantis");
-H2("Bugtrack");
-BP();
-W("libmicrohttpd uses Mantis for bugtracking.");
-W("Visit %s to report bugs.",
-  extlink_("https://gnunet.org/mantis/","https://gnunet.org/mantis/";));
-W("You need to sign up for a reporter account.");
-W("Please make sure you report bugs under <strong>libmicrohttpd</strong> and 
not under any of the other projects.");
-P();
-W("If you dislike Mantis and need to report a bug contact %s via e-mail.",
-  extlink_("mailto:address@hidden","address@hidden";));
-EP();
-
-
-
-ANCHOR("alternatives");
-H2("Alternatives");
-echo "<ul>";
-LILI("http://www.hughes.com.au/products/libhttpd/";,
-     "libhttpd (C)");
-LILI("http://www.webdav.org/neon/";,
-     "neon (C)");
-LILI("http://www.w3.org/Library/";,
-     "libWWW (C)");
-LILI("http://xaxxon.slackworks.com/ehs/html/";, 
-     "EHS (C++)");
-LILI("http://www.nightmare.com/medusa/";, 
-     "Medusa (Python)");
-echo "</ul>";
-HR();
-echo "<address><a href=\"mailto:address@hidden";>Christian 
Grothoff</a></address>";
-PRE("Copyright (C) 2007, 2008 Christian Grothoff.\n" .
-    "Verbatim copying and distribution of this entire article\n" .
-    "is permitted in any medium, provided this notice is preserved.");
-BR();
-generateFooter();
-echo "</body></html>\n";
-?>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]