wut/curl_8h_source.html
2020-03-26 16:49:18 +11:00

2544 lines
558 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>wut: /home/ash/Code/wut2/include/curl/curl.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">wut
&#160;<span id="projectnumber">1.0.0-beta9</span>
</div>
<div id="projectbrief">Wii U Toolchain</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_d74097cd299de96a8b672354d9824a8f.html">curl</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">curl.h</div> </div>
</div><!--header-->
<div class="contents">
<a href="curl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef __CURL_CURL_H</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define __CURL_CURL_H</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">/***************************************************************************</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * _ _ ____ _</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Project ___| | | | _ \| |</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * / __| | | | |_) | |</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * | (__| |_| | _ &lt;| |___</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * \___|\___/|_| \_\_____|</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> * Copyright (C) 1998 - 2011, Daniel Stenberg, &lt;daniel@haxx.se&gt;, et al.</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * This software is licensed as described in the file COPYING, which</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> * you should have received as part of this distribution. The terms</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * are also available at http://curl.haxx.se/docs/copyright.html.</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * You may opt to use, copy, modify, merge, publish, distribute and/or sell</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * copies of the Software, and permit persons to whom the Software is</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * furnished to do so, under the terms of the COPYING file.</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * This software is distributed on an &quot;AS IS&quot; basis, WITHOUT WARRANTY OF ANY</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> * KIND, either express or implied.</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> ***************************************************************************/</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; </div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment"> * If you have libcurl problems, all docs and details are found here:</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment"> * http://curl.haxx.se/libcurl/</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="comment"> * curl-library mailing list subscription and unsubscription web interface:</span></div>
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="comment"> * http://cool.haxx.se/mailman/listinfo/curl-library/</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; </div>
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="curlver_8h.html">curlver.h</a>&quot;</span> <span class="comment">/* libcurl version defines */</span></div>
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="curlbuild_8h.html">curlbuild.h</a>&quot;</span> <span class="comment">/* libcurl build definitions */</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="curlrules_8h.html">curlrules.h</a>&quot;</span> <span class="comment">/* libcurl rules enforcement */</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; </div>
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="preprocessor">#include &lt;stdio.h&gt;</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="preprocessor">#include &lt;limits.h&gt;</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; </div>
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment">/* The include stuff here below is mainly for time_t! */</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="preprocessor">#include &lt;sys/types.h&gt;</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="time_8h.html">time.h</a>&gt;</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="curl_8h.html#ace655e3633b6533591283994d6b5cdda"> 48</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="curl_8h.html#ace655e3633b6533591283994d6b5cdda">CURL</a>;</div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; </div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;<span class="preprocessor">#ifdef CURL_HIDDEN_SYMBOLS</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> * This definition is used to make external definitions visible in the</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment"> * shared library when symbols are hidden by default. It makes no</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment"> * difference when compiling applications whether this is set or not,</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment"> * only when compiling the library.</span></div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="preprocessor">#define CURL_EXTERN CURL_EXTERN_SYMBOL</span></div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490"> 59</a></span>&#160;<span class="preprocessor">#define CURL_EXTERN</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; </div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#ifndef curl_socket_typedef</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;<span class="comment">/* socket typedef */</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="curl_8h.html#adb5a46d02359d2379dc7e0904c987828"> 64</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="curl_8h.html#adb5a46d02359d2379dc7e0904c987828">curl_socket_t</a>;</div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="curl_8h.html#ada0bbe252b7b370ef4e135b93b2fe71e"> 65</a></span>&#160;<span class="preprocessor">#define CURL_SOCKET_BAD -1</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="curl_8h.html#aa967e65e89e98fcc28424723b5758092"> 66</a></span>&#160;<span class="preprocessor">#define curl_socket_typedef</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* curl_socket_typedef */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; </div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="curl_8h.html"> 69</a></span>&#160;<span class="keyword">struct </span><a class="code" href="curl_8h.html#structcurl__httppost">curl_httppost</a> {</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="curl_8h.html#aa8bb85c2be532342ab50f049ff9a123d"> 70</a></span>&#160; <span class="keyword">struct </span><a class="code" href="curl_8h.html#structcurl__httppost">curl_httppost</a> *<a class="code" href="curl_8h.html#aa8bb85c2be532342ab50f049ff9a123d">next</a>; <span class="comment">/* next entry in the list */</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="curl_8h.html#a5ac083a645d964373f022d03df4849c8"> 71</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#a5ac083a645d964373f022d03df4849c8">name</a>; <span class="comment">/* pointer to allocated name */</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="curl_8h.html#a17275a525176def48876e14a55a05609"> 72</a></span>&#160; <span class="keywordtype">long</span> <a class="code" href="curl_8h.html#a17275a525176def48876e14a55a05609">namelength</a>; <span class="comment">/* length of name length */</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="curl_8h.html#a90428ca35ed3324ed2b73fb28ac4708a"> 73</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#a90428ca35ed3324ed2b73fb28ac4708a">contents</a>; <span class="comment">/* pointer to allocated data contents */</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="curl_8h.html#a8cb7a9dc52673d1c350f07e8332a8ac9"> 74</a></span>&#160; <span class="keywordtype">long</span> <a class="code" href="curl_8h.html#a8cb7a9dc52673d1c350f07e8332a8ac9">contentslength</a>; <span class="comment">/* length of contents field */</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="curl_8h.html#aff2566f4c366b48d73479bef43ee4d2e"> 75</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#aff2566f4c366b48d73479bef43ee4d2e">buffer</a>; <span class="comment">/* pointer to allocated buffer contents */</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="curl_8h.html#a5f141b1364896fa79438198b5b952fdf"> 76</a></span>&#160; <span class="keywordtype">long</span> <a class="code" href="curl_8h.html#a5f141b1364896fa79438198b5b952fdf">bufferlength</a>; <span class="comment">/* length of buffer field */</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="curl_8h.html#a0ae16174e68c5321595adc09b425c322"> 77</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#a0ae16174e68c5321595adc09b425c322">contenttype</a>; <span class="comment">/* Content-Type */</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="curl_8h.html#a9e70fa155c987486c59224ca58f8afba"> 78</a></span>&#160; <span class="keyword">struct </span><a class="code" href="curl_8h.html#structcurl__slist">curl_slist</a>* <a class="code" href="curl_8h.html#a9e70fa155c987486c59224ca58f8afba">contentheader</a>; <span class="comment">/* list of extra headers for this form */</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="curl_8h.html#a99ad4daa8cfd062490bbbaee44b37842"> 79</a></span>&#160; <span class="keyword">struct </span><a class="code" href="curl_8h.html#structcurl__httppost">curl_httppost</a> *<a class="code" href="curl_8h.html#a99ad4daa8cfd062490bbbaee44b37842">more</a>; <span class="comment">/* if one field name has more than one</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment"> file, this link should link to following</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;<span class="comment"> files */</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="curl_8h.html#a6a36e81b5744ff152979cae202d37e78"> 82</a></span>&#160; <span class="keywordtype">long</span> <a class="code" href="curl_8h.html#a6a36e81b5744ff152979cae202d37e78">flags</a>; <span class="comment">/* as defined below */</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="curl_8h.html#a1902b6e96f01aaaed3180714df4faef4"> 83</a></span>&#160;<span class="preprocessor">#define HTTPPOST_FILENAME (1&lt;&lt;0) </span><span class="comment">/* specified content is a file name */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="curl_8h.html#a9f5ad2d20687360fd9cf86b7c6887d86"> 84</a></span>&#160;<span class="preprocessor">#define HTTPPOST_READFILE (1&lt;&lt;1) </span><span class="comment">/* specified content is a file name */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="curl_8h.html#a152dd38815c2d61ccf8e6cfe454c81c2"> 85</a></span>&#160;<span class="preprocessor">#define HTTPPOST_PTRNAME (1&lt;&lt;2) </span><span class="comment">/* name is only stored pointer</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="curl_8h.html#a2cba177058c75264d396b0f4b3b6886f"> 86</a></span>&#160;<span class="comment"> do not free in formfree */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="curl_8h.html#af8f32e09b4f89edf57c763dff0eaf39e"> 87</a></span>&#160;<span class="preprocessor">#define HTTPPOST_PTRCONTENTS (1&lt;&lt;3) </span><span class="comment">/* contents is only stored pointer</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="curl_8h.html#a6cee088e31c4d14204d6788e79047493"> 88</a></span>&#160;<span class="comment"> do not free in formfree */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="curl_8h.html#a627323fd2b367b08f01a417cd996aa06"> 89</a></span>&#160;<span class="preprocessor">#define HTTPPOST_BUFFER (1&lt;&lt;4) </span><span class="comment">/* upload file from buffer */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="preprocessor">#define HTTPPOST_PTRBUFFER (1&lt;&lt;5) </span><span class="comment">/* upload file from pointer contents */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="curl_8h.html#ab4ccae06103b4172cc621bea29726b7b"> 91</a></span>&#160;<span class="preprocessor">#define HTTPPOST_CALLBACK (1&lt;&lt;6) </span><span class="comment">/* upload file contents by using the</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> regular read callback to get the data</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment"> and pass the given pointer as custom</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="curl_8h.html#a7b5ec388916c74aa0010ca29022c72d2"> 94</a></span>&#160;<span class="comment"> pointer */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; </div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#ab4ccae06103b4172cc621bea29726b7b">showfilename</a>; <span class="comment">/* The file name to show. If not set, the</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> actual file name will be used (if this</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="curl_8h.html#af0a8c6d62890980b259658d6a4b5454a"> 98</a></span>&#160;<span class="comment"> is a file part) */</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <span class="keywordtype">void</span> *<a class="code" href="curl_8h.html#a7b5ec388916c74aa0010ca29022c72d2">userp</a>; <span class="comment">/* custom pointer used for</span></div>
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"> HTTPPOST_CALLBACK posts */</span></div>
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;};</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; </div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="keyword">typedef</span> int (*<a class="code" href="curl_8h.html#af0a8c6d62890980b259658d6a4b5454a">curl_progress_callback</a>)(<span class="keywordtype">void</span> *clientp,</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keywordtype">double</span> dltotal,</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; <span class="keywordtype">double</span> dlnow,</div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; <span class="keywordtype">double</span> ultotal,</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordtype">double</span> ulnow);</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="preprocessor">#ifndef CURL_MAX_WRITE_SIZE</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="comment">/* Tests have proven that 20K is a very bad buffer size for uploads on</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="curl_8h.html#a0417440dcb84270d40959fa70aec6f86"> 111</a></span>&#160;<span class="comment"> Windows, while 16K for some odd reason performed a lot better.</span></div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> We do the ifndef check to allow this value to easier be changed at build</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"> time for those who feel adventurous. The practical minimum is about</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment"> 400 bytes since libcurl uses a buffer of this size as a scratch area</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="comment"> (unrelated to network send operations). */</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="preprocessor">#define CURL_MAX_WRITE_SIZE 16384</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="curl_8h.html#a7a2d5bd19a5af3674e7d8ecab1a4dfaf"> 118</a></span>&#160; </div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="preprocessor">#ifndef CURL_MAX_HTTP_HEADER</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;<span class="comment">/* The only reason to have a max limit for this is to avoid the risk of a bad</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment"> server feeding libcurl with a never-ending header that will cause reallocs</span></div>
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> infinitely */</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="preprocessor">#define CURL_MAX_HTTP_HEADER (100*1024)</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="curl_8h.html#a92dbb683d6d53810d66b51331a94acc9"> 124</a></span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="curl_8h.html#ad65e62dcde45b356254b0f25f38dd802"> 125</a></span>&#160; </div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; </div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="comment">/* This is a magic return code for the write callback that, when returned,</span></div>
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="comment"> will signal libcurl to pause receiving on the current transfer. */</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="preprocessor">#define CURL_WRITEFUNC_PAUSE 0x10000001</span></div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keyword">typedef</span> size_t (*<a class="code" href="curl_8h.html#ad65e62dcde45b356254b0f25f38dd802">curl_write_callback</a>)(<span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#aff2566f4c366b48d73479bef43ee4d2e">buffer</a>,</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordtype">size_t</span> size,</div>
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">size_t</span> nitems,</div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94f"> 133</a></span>&#160; <span class="keywordtype">void</span> *outstream);</div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa5f08730cf69dcbc51c08420fb9f4c03d"> 134</a></span>&#160; </div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa636ba024085e308c3880cba44c447014"> 135</a></span>&#160; </div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fad79f7605ee48833605411722c75e0cba"> 136</a></span>&#160; </div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fab8df63e013ff26e31c1d39d6849c83f3"> 137</a></span>&#160;<span class="comment">/* enumeration of file types */</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa5e3011c8fb17343b17616c6ea61f91bd"> 138</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fab813758fd103efa3146ec8640208fe92"> 139</a></span>&#160; <a class="code" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa5f08730cf69dcbc51c08420fb9f4c03d">CURLFILETYPE_FILE</a> = 0,</div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa501a71cdf8d1a9c27c3aad06c352c67e"> 140</a></span>&#160; <a class="code" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa636ba024085e308c3880cba44c447014">CURLFILETYPE_DIRECTORY</a>,</div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa0069a52e445dee286dc61b8409b4c723"> 141</a></span>&#160; <a class="code" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fad79f7605ee48833605411722c75e0cba">CURLFILETYPE_SYMLINK</a>,</div>
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; <a class="code" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fab8df63e013ff26e31c1d39d6849c83f3">CURLFILETYPE_DEVICE_BLOCK</a>,</div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94facdcf93cf184709a955d9f01c0fbf02dd"> 143</a></span>&#160; <a class="code" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa5e3011c8fb17343b17616c6ea61f91bd">CURLFILETYPE_DEVICE_CHAR</a>,</div>
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <a class="code" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fab813758fd103efa3146ec8640208fe92">CURLFILETYPE_NAMEDPIPE</a>,</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <a class="code" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa501a71cdf8d1a9c27c3aad06c352c67e">CURLFILETYPE_SOCKET</a>,</div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="curl_8h.html#a320490cac858f32bd07e20b9956b5353"> 146</a></span>&#160; <a class="code" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa0069a52e445dee286dc61b8409b4c723">CURLFILETYPE_DOOR</a>, <span class="comment">/* is possible only on Sun Solaris now */</span></div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="curl_8h.html#a5fab5ef722321430d37adaf2aef5f692"> 147</a></span>&#160; </div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="curl_8h.html#a733b2699a859d4824aa202ab20b57798"> 148</a></span>&#160; <a class="code" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94facdcf93cf184709a955d9f01c0fbf02dd">CURLFILETYPE_UNKNOWN</a> <span class="comment">/* should never occur */</span></div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="curl_8h.html#a3755d2ed35fd6cf9b8bf6fc07fb13b5f"> 149</a></span>&#160;} <a class="code" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94f">curlfiletype</a>;</div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="curl_8h.html#af970340d76b0c7bb4819711c876ab85b"> 150</a></span>&#160; </div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="curl_8h.html#af0c616cf47658bcb68280aa7df1e78ed"> 151</a></span>&#160;<span class="preprocessor">#define CURLFINFOFLAG_KNOWN_FILENAME (1&lt;&lt;0)</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="curl_8h.html#a530ec194255dd00d6ea8968c76a0d03f"> 152</a></span>&#160;<span class="preprocessor">#define CURLFINFOFLAG_KNOWN_FILETYPE (1&lt;&lt;1)</span></div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="curl_8h.html#a6bb15c3c694560c34797e9218d7b2167"> 153</a></span>&#160;<span class="preprocessor">#define CURLFINFOFLAG_KNOWN_TIME (1&lt;&lt;2)</span></div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160;<span class="preprocessor">#define CURLFINFOFLAG_KNOWN_PERM (1&lt;&lt;3)</span></div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="preprocessor">#define CURLFINFOFLAG_KNOWN_UID (1&lt;&lt;4)</span></div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="preprocessor">#define CURLFINFOFLAG_KNOWN_GID (1&lt;&lt;5)</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160;<span class="preprocessor">#define CURLFINFOFLAG_KNOWN_SIZE (1&lt;&lt;6)</span></div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160;<span class="preprocessor">#define CURLFINFOFLAG_KNOWN_HLINKCOUNT (1&lt;&lt;7)</span></div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="curl_8h.html"> 159</a></span>&#160; </div>
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="curl_8h.html#aeac90097f29f7529968697163cea5c18"> 160</a></span>&#160;<span class="comment">/* Content of this structure depends on information which is known and is</span></div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="curl_8h.html#af29da73c48d3df6e6930e619a989cece"> 161</a></span>&#160;<span class="comment"> achievable (e.g. by FTP LIST parsing). Please see the url_easy_setopt(3) man</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="curl_8h.html#ab842bdb7d02be824fb48613032b4ff36"> 162</a></span>&#160;<span class="comment"> page for callbacks returning this structure -- some fields are mandatory,</span></div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="curl_8h.html#aa6606ff2564dbd1a7e44bb17ae34c4b3"> 163</a></span>&#160;<span class="comment"> some others are optional. The FLAG field has special meaning. */</span></div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="curl_8h.html#a60a34315f460179939054acaf3ed8163"> 164</a></span>&#160;<span class="keyword">struct </span><a class="code" href="curl_8h.html#structcurl__fileinfo">curl_fileinfo</a> {</div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="curl_8h.html#a6567680a890171fbaa1a026477a858d3"> 165</a></span>&#160; <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#aeac90097f29f7529968697163cea5c18">filename</a>;</div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="curl_8h.html#a3ab64e9482f2a64e7d3191af718fc02f"> 166</a></span>&#160; <a class="code" href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94f">curlfiletype</a> <a class="code" href="curl_8h.html#af29da73c48d3df6e6930e619a989cece">filetype</a>;</div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="curl_8h.html#a917832fa8e5e1ecd23af50fe185b760e"> 167</a></span>&#160; time_t <a class="code" href="curl_8h.html#ab842bdb7d02be824fb48613032b4ff36">time</a>;</div>
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="curl_8h.html#aa6606ff2564dbd1a7e44bb17ae34c4b3">perm</a>;</div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="curl_8h.html"> 169</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="curl_8h.html#a60a34315f460179939054acaf3ed8163">uid</a>;</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordtype">int</span> <a class="code" href="curl_8h.html#a6567680a890171fbaa1a026477a858d3">gid</a>;</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; <a class="code" href="curlbuild_8h.html#a494e2b4279dc064f7ed1d0abd602b28d">curl_off_t</a> <a class="code" href="curl_8h.html#a3ab64e9482f2a64e7d3191af718fc02f">size</a>;</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="curl_8h.html#a917832fa8e5e1ecd23af50fe185b760e">hardlinks</a>;</div>
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; </div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="keyword">struct </span>{</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="comment">/* If some of these fields is not NULL, it is a pointer to b_data. */</span></div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#ab842bdb7d02be824fb48613032b4ff36">time</a>;</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#aa6606ff2564dbd1a7e44bb17ae34c4b3">perm</a>;</div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="curl_8h.html#ac92588540e8c1d014a08cd8a45462b19"> 178</a></span>&#160; <span class="keywordtype">char</span> *user;</div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keywordtype">char</span> *group;</div>
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; <span class="keywordtype">char</span> *target; <span class="comment">/* pointer to the target filename of a symlink */</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="curl_8h.html#a2d85351ee922990b150731f4f7bbfe8c"> 181</a></span>&#160; } <a class="code" href="curl_8h.html#a9408d9ee4fdafc65f15b989f59df3fbb">strings</a>;</div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="curl_8h.html#a4d84b4a2cb178dc580aaf5b9bca1355e"> 182</a></span>&#160; </div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="curl_8h.html#ab7e690a683e6b2f62ba53a40236c91ed"> 183</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="curl_8h.html#ac92588540e8c1d014a08cd8a45462b19">flags</a>;</div>
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160; </div>
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; <span class="comment">/* used internally */</span></div>
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordtype">char</span> * <a class="code" href="curl_8h.html#a2d85351ee922990b150731f4f7bbfe8c">b_data</a>;</div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="curl_8h.html#a2c362158e7c3f5b8ad6df6e52eeeccaa"> 187</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="curl_8h.html#a4d84b4a2cb178dc580aaf5b9bca1355e">b_size</a>;</div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="curl_8h.html#a225ec1b70e37967edeaf7fdb780d0456"> 188</a></span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="curl_8h.html#ab7e690a683e6b2f62ba53a40236c91ed">b_used</a>;</div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="curl_8h.html#ad33aec6913a92b0f7730934990435499"> 189</a></span>&#160;};</div>
<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160; </div>
<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment">/* return codes for CURLOPT_CHUNK_BGN_FUNCTION */</span></div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="preprocessor">#define CURL_CHUNK_BGN_FUNC_OK 0</span></div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160;<span class="preprocessor">#define CURL_CHUNK_BGN_FUNC_FAIL 1 </span><span class="comment">/* tell the lib to end the task */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="curl_8h.html#a65cd4af64438c303045fe1783719260a"> 194</a></span>&#160;<span class="preprocessor">#define CURL_CHUNK_BGN_FUNC_SKIP 2 </span><span class="comment">/* skip this chunk over */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; </div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160;<span class="comment">/* if splitting of data transfer is enabled, this callback is called before</span></div>
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160;<span class="comment"> download of an individual chunk started. Note that parameter &quot;remains&quot; works</span></div>
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160;<span class="comment"> only for FTP wildcard downloading (for now), otherwise is not used */</span></div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="curl_8h.html#a54fda2cbcd1d008ff79c0b5fedf5cca8"> 199</a></span>&#160;<span class="keyword">typedef</span> long (*<a class="code" href="curl_8h.html#a65cd4af64438c303045fe1783719260a">curl_chunk_bgn_callback</a>)(<span class="keyword">const</span> <span class="keywordtype">void</span> *transfer_info,</div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="curl_8h.html#ae959496c9d8672674ae691cd7da0b0f5"> 200</a></span>&#160; <span class="keywordtype">void</span> *ptr,</div>
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160; <span class="keywordtype">int</span> remains);</div>
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; </div>
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160;<span class="comment">/* return codes for CURLOPT_CHUNK_END_FUNCTION */</span></div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160;<span class="preprocessor">#define CURL_CHUNK_END_FUNC_OK 0</span></div>
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160;<span class="preprocessor">#define CURL_CHUNK_END_FUNC_FAIL 1 </span><span class="comment">/* tell the lib to end the task */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160; </div>
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="comment">/* If splitting of data transfer is enabled this callback is called after</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="curl_8h.html#a894654e607def3e31d834266d4d511e0"> 208</a></span>&#160;<span class="comment"> download of an individual chunk finished.</span></div>
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160;<span class="comment"> Note! After this callback was set then it have to be called FOR ALL chunks.</span></div>
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160;<span class="comment"> Even if downloading of this chunk was skipped in CHUNK_BGN_FUNC.</span></div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="curl_8h.html#a3885dbade51bea860e8ee8eee37a0bbf"> 211</a></span>&#160;<span class="comment"> This is the reason why we don&#39;t need &quot;transfer_info&quot; parameter in this</span></div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="curl_8h.html#a2341aafdd9f9025eeb837e020c59841e"> 212</a></span>&#160;<span class="comment"> callback and we are not interested in &quot;remains&quot; parameter too. */</span></div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="curl_8h.html#af68b10e595a3441ef5f88e1e56a9e98a"> 213</a></span>&#160;<span class="keyword">typedef</span> long (*<a class="code" href="curl_8h.html#a894654e607def3e31d834266d4d511e0">curl_chunk_end_callback</a>)(<span class="keywordtype">void</span> *ptr);</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; </div>
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160;<span class="comment">/* return codes for FNMATCHFUNCTION */</span></div>
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="preprocessor">#define CURL_FNMATCHFUNC_MATCH 0 </span><span class="comment">/* string corresponds to the pattern */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="curl_8h.html#a21a12c9a4972ad2d0d6459ca2772971c"> 217</a></span>&#160;<span class="preprocessor">#define CURL_FNMATCHFUNC_NOMATCH 1 </span><span class="comment">/* pattern doesn&#39;t match the string */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160;<span class="preprocessor">#define CURL_FNMATCHFUNC_FAIL 2 </span><span class="comment">/* an error occurred */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160; </div>
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;<span class="comment">/* callback type for wildcard downloading pattern matching. If the</span></div>
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment"> string matches the pattern, return CURL_FNMATCHFUNC_MATCH value, etc. */</span></div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="curl_8h.html#af7074ca58279ac7ad8f78b9954a31160"> 222</a></span>&#160;<span class="keyword">typedef</span> int (*<a class="code" href="curl_8h.html#a21a12c9a4972ad2d0d6459ca2772971c">curl_fnmatch_callback</a>)(<span class="keywordtype">void</span> *ptr,</div>
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="curl_8h.html#a7d210f0631e3de2ae352413b0eaf8226"> 223</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *pattern,</div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="curl_8h.html#a34eb017e0a29378f976becdaa94160d1"> 224</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *string);</div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="curl_8h.html#a8ea5d0b350bebdf47cfb237e7caac14a"> 225</a></span>&#160; </div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;<span class="comment">/* These are the return codes for the seek callbacks */</span></div>
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="preprocessor">#define CURL_SEEKFUNC_OK 0</span></div>
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="preprocessor">#define CURL_SEEKFUNC_FAIL 1 </span><span class="comment">/* fail the entire transfer */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="preprocessor">#define CURL_SEEKFUNC_CANTSEEK 2 </span><span class="comment">/* tell libcurl seeking can&#39;t be done, so</span></div>
<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160;<span class="comment"> libcurl might try other means instead */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="curl_8h.html#a37f72557bd7b33a75cb3c3ab165e357e"> 231</a></span>&#160;<span class="keyword">typedef</span> int (*<a class="code" href="curl_8h.html#a8ea5d0b350bebdf47cfb237e7caac14a">curl_seek_callback</a>)(<span class="keywordtype">void</span> *instream,</div>
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160; <a class="code" href="curlbuild_8h.html#a494e2b4279dc064f7ed1d0abd602b28d">curl_off_t</a> offset,</div>
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <span class="keywordtype">int</span> origin); <span class="comment">/* &#39;whence&#39; */</span></div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="curl_8h.html#a8a6431fcced5944dec01685f14de2540"> 234</a></span>&#160; </div>
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160;<span class="comment">/* This is a return code for the read callback that, when returned, will</span></div>
<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="curl_8h.html#a7516630ec17f247697dd3272be7ada74"> 236</a></span>&#160;<span class="comment"> signal libcurl to immediately abort the current transfer. */</span></div>
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160;<span class="preprocessor">#define CURL_READFUNC_ABORT 0x10000000</span></div>
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160;<span class="comment">/* This is a return code for the read callback that, when returned, will</span></div>
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;<span class="comment"> signal libcurl to pause sending data on the current transfer. */</span></div>
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;<span class="preprocessor">#define CURL_READFUNC_PAUSE 0x10000001</span></div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="curl_8h.html#ae319cab849319fca1b222de282506ad9"> 241</a></span>&#160; </div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="curl_8h.html#ae319cab849319fca1b222de282506ad9a7edf7696936815d320fd1060f4a315d8"> 242</a></span>&#160;<span class="keyword">typedef</span> size_t (*<a class="code" href="curl_8h.html#a7516630ec17f247697dd3272be7ada74">curl_read_callback</a>)(<span class="keywordtype">char</span> *buffer,</div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="curl_8h.html#ae319cab849319fca1b222de282506ad9a4b3f455f0ecc0bcb8b78903b5835ecf3"> 243</a></span>&#160; <span class="keywordtype">size_t</span> size,</div>
<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <span class="keywordtype">size_t</span> nitems,</div>
<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <span class="keywordtype">void</span> *instream);</div>
<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160; </div>
<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="curl_8h.html#a80afa4a2e3b715c20835a48c2d1148d2"> 248</a></span>&#160; <a class="code" href="curl_8h.html#ae319cab849319fca1b222de282506ad9a7edf7696936815d320fd1060f4a315d8">CURLSOCKTYPE_IPCXN</a>, <span class="comment">/* socket created for a specific IP connection */</span></div>
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="curl_8h.html#a62a1c9567d07589dedd9001903347944"> 249</a></span>&#160; <a class="code" href="curl_8h.html#ae319cab849319fca1b222de282506ad9a4b3f455f0ecc0bcb8b78903b5835ecf3">CURLSOCKTYPE_LAST</a> <span class="comment">/* never use */</span></div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="curl_8h.html#ab8ca8814344440cc2b4c774d5ef656d1"> 250</a></span>&#160;} <a class="code" href="curl_8h.html#ae319cab849319fca1b222de282506ad9">curlsocktype</a>;</div>
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160; </div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="curl_8h.html#a687bc180c1842bae4d28f8803c307c70"> 252</a></span>&#160;<span class="comment">/* The return code from the sockopt_callback can signal information back</span></div>
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;<span class="comment"> to libcurl: */</span></div>
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor">#define CURL_SOCKOPT_OK 0</span></div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span>&#160;<span class="preprocessor">#define CURL_SOCKOPT_ERROR 1 </span><span class="comment">/* causes libcurl to abort and return</span></div>
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="curl_8h.html"> 256</a></span>&#160;<span class="comment"> CURLE_ABORTED_BY_CALLBACK */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="curl_8h.html#a4417150d9f858949bd9ea8794995ebcc"> 257</a></span>&#160;<span class="preprocessor">#define CURL_SOCKOPT_ALREADY_CONNECTED 2</span></div>
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="curl_8h.html#a17c02122e81f803913571ba2eaa51cc7"> 258</a></span>&#160; </div>
<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="curl_8h.html#ab30e8d7e05ae904d3248e0d51255c005"> 259</a></span>&#160;<span class="keyword">typedef</span> int (*<a class="code" href="curl_8h.html#a687bc180c1842bae4d28f8803c307c70">curl_sockopt_callback</a>)(<span class="keywordtype">void</span> *clientp,</div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="curl_8h.html#a03e0323e9ee18a71f01f2805ad18ab41"> 260</a></span>&#160; <a class="code" href="curl_8h.html#adb5a46d02359d2379dc7e0904c987828">curl_socket_t</a> curlfd,</div>
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>&#160; <a class="code" href="curl_8h.html#ae319cab849319fca1b222de282506ad9">curlsocktype</a> purpose);</div>
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>&#160; </div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="curl_8h.html#a979fbf6cbda14801a80be566a480f4ad"> 263</a></span>&#160;<span class="keyword">struct </span><a class="code" href="curl_8h.html#structcurl__sockaddr">curl_sockaddr</a> {</div>
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>&#160; <span class="keywordtype">int</span> <a class="code" href="curl_8h.html#a4417150d9f858949bd9ea8794995ebcc">family</a>;</div>
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>&#160; <span class="keywordtype">int</span> <a class="code" href="curl_8h.html#a17c02122e81f803913571ba2eaa51cc7">socktype</a>;</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>&#160; <span class="keywordtype">int</span> <a class="code" href="curl_8h.html#ab30e8d7e05ae904d3248e0d51255c005">protocol</a>;</div>
<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="curl_8h.html#a1b8b8f3e1a4e538a6bb1dd83a3388547"> 267</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="curl_8h.html#a03e0323e9ee18a71f01f2805ad18ab41">addrlen</a>; <span class="comment">/* addrlen was a socklen_t type before 7.18.0 but it</span></div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span>&#160;<span class="comment"> turned really ugly and painful on the systems that</span></div>
<div class="line"><a name="l00269"></a><span class="lineno"> 269</span>&#160;<span class="comment"> lack this type */</span></div>
<div class="line"><a name="l00270"></a><span class="lineno"> 270</span>&#160; <span class="keyword">struct </span><a class="code" href="group__nsysnet__socket.html#structsockaddr">sockaddr</a> <a class="code" href="curl_8h.html#a979fbf6cbda14801a80be566a480f4ad">addr</a>;</div>
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span>&#160;};</div>
<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="curl_8h.html#a877c7464a6f8f1d4d1dde4fd8d7a7044"> 272</a></span>&#160; </div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>&#160;<span class="keyword">typedef</span> <a class="code" href="curl_8h.html#adb5a46d02359d2379dc7e0904c987828">curl_socket_t</a></div>
<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="curl_8h.html#aed08c6203949f0b52a655e094f241920"> 274</a></span>&#160;(*<a class="code" href="curl_8h.html#a1b8b8f3e1a4e538a6bb1dd83a3388547">curl_opensocket_callback</a>)(<span class="keywordtype">void</span> *clientp,</div>
<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="curl_8h.html#aed08c6203949f0b52a655e094f241920af2c981dce1ae7b34f0c1a66964cb8434"> 275</a></span>&#160; <a class="code" href="curl_8h.html#ae319cab849319fca1b222de282506ad9">curlsocktype</a> purpose,</div>
<div class="line"><a name="l00276"></a><span class="lineno"><a class="line" href="curl_8h.html#aed08c6203949f0b52a655e094f241920ad03d9de14b04f68b2fc2acf63083df0f"> 276</a></span>&#160; <span class="keyword">struct </span><a class="code" href="curl_8h.html#structcurl__sockaddr">curl_sockaddr</a> *address);</div>
<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="curl_8h.html#aed08c6203949f0b52a655e094f241920a838ac47d6cea88883716562bc9620950"> 277</a></span>&#160; </div>
<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="curl_8h.html#aed08c6203949f0b52a655e094f241920a290b1a02fae1703330f3cbb019d439d6"> 278</a></span>&#160;<span class="keyword">typedef</span> int</div>
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span>&#160;(*<a class="code" href="curl_8h.html#a877c7464a6f8f1d4d1dde4fd8d7a7044">curl_closesocket_callback</a>)(<span class="keywordtype">void</span> *clientp, <a class="code" href="curl_8h.html#adb5a46d02359d2379dc7e0904c987828">curl_socket_t</a> item);</div>
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span>&#160; </div>
<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="curl_8h.html#a3781556120d1f44d126ef1cf50019cf4"> 281</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="curl_8h.html#a3781556120d1f44d126ef1cf50019cf4abc37bd835ff9881a11797960f1969d75"> 282</a></span>&#160; <a class="code" href="curl_8h.html#aed08c6203949f0b52a655e094f241920af2c981dce1ae7b34f0c1a66964cb8434">CURLIOE_OK</a>, <span class="comment">/* I/O operation successful */</span></div>
<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="curl_8h.html#a3781556120d1f44d126ef1cf50019cf4a86fa94f83ce5f3a990ff26ea4a8b18ab"> 283</a></span>&#160; <a class="code" href="curl_8h.html#aed08c6203949f0b52a655e094f241920ad03d9de14b04f68b2fc2acf63083df0f">CURLIOE_UNKNOWNCMD</a>, <span class="comment">/* command was unknown to callback */</span></div>
<div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="curl_8h.html#a3781556120d1f44d126ef1cf50019cf4acc2b197ee00e3cba59b257a8c71827e7"> 284</a></span>&#160; <a class="code" href="curl_8h.html#aed08c6203949f0b52a655e094f241920a838ac47d6cea88883716562bc9620950">CURLIOE_FAILRESTART</a>, <span class="comment">/* failed to restart the read */</span></div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span>&#160; <a class="code" href="curl_8h.html#aed08c6203949f0b52a655e094f241920a290b1a02fae1703330f3cbb019d439d6">CURLIOE_LAST</a> <span class="comment">/* never use */</span></div>
<div class="line"><a name="l00286"></a><span class="lineno"> 286</span>&#160;} <a class="code" href="curl_8h.html#aed08c6203949f0b52a655e094f241920">curlioerr</a>;</div>
<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="curl_8h.html#ae0524f6ec082005e39eb275c71c59a3b"> 287</a></span>&#160; </div>
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span>&#160; <a class="code" href="curl_8h.html#a3781556120d1f44d126ef1cf50019cf4abc37bd835ff9881a11797960f1969d75">CURLIOCMD_NOP</a>, <span class="comment">/* no operation */</span></div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span>&#160; <a class="code" href="curl_8h.html#a3781556120d1f44d126ef1cf50019cf4a86fa94f83ce5f3a990ff26ea4a8b18ab">CURLIOCMD_RESTARTREAD</a>, <span class="comment">/* restart the read stream from start */</span></div>
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span>&#160; <a class="code" href="curl_8h.html#a3781556120d1f44d126ef1cf50019cf4acc2b197ee00e3cba59b257a8c71827e7">CURLIOCMD_LAST</a> <span class="comment">/* never use */</span></div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span>&#160;} <a class="code" href="curl_8h.html#a3781556120d1f44d126ef1cf50019cf4">curliocmd</a>;</div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span>&#160; </div>
<div class="line"><a name="l00294"></a><span class="lineno"> 294</span>&#160;<span class="keyword">typedef</span> <a class="code" href="curl_8h.html#aed08c6203949f0b52a655e094f241920">curlioerr</a> (*<a class="code" href="curl_8h.html#ae0524f6ec082005e39eb275c71c59a3b">curl_ioctl_callback</a>)(<a class="code" href="curl_8h.html#ace655e3633b6533591283994d6b5cdda">CURL</a> *handle,</div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span>&#160; <span class="keywordtype">int</span> cmd,</div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span>&#160; <span class="keywordtype">void</span> *clientp);</div>
<div class="line"><a name="l00297"></a><span class="lineno"><a class="line" href="curl_8h.html#a22b6e161d65b9b760fe9f1819e96a198"> 297</a></span>&#160; </div>
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="curl_8h.html#ad7ff72bc35b39df6cca31d944c585add"> 298</a></span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="curl_8h.html#ad518eb7a4480d100252dba829a2cf0a8"> 299</a></span>&#160;<span class="comment"> * The following typedef&#39;s are signatures of malloc, free, realloc, strdup and</span></div>
<div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="curl_8h.html#a8f17f3715a2390a2f884dbef796bab4f"> 300</a></span>&#160;<span class="comment"> * calloc respectively. Function pointers of these types can be passed to the</span></div>
<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="curl_8h.html#a55a219acef1d4b3977b8854fb738b177"> 301</a></span>&#160;<span class="comment"> * curl_global_init_mem() function to set user defined memory management</span></div>
<div class="line"><a name="l00302"></a><span class="lineno"> 302</span>&#160;<span class="comment"> * callback routines.</span></div>
<div class="line"><a name="l00303"></a><span class="lineno"> 303</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14"> 304</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*curl_malloc_callback)(<span class="keywordtype">size_t</span> size);</div>
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a527a249892b8a9d34406e66c18611767"> 305</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="curl_8h.html#ad7ff72bc35b39df6cca31d944c585add">curl_free_callback</a>)(<span class="keywordtype">void</span> *ptr);</div>
<div class="line"><a name="l00306"></a><span class="lineno"><a class="line" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a7d8a29d35245d116245a1bd1f31f0175"> 306</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*curl_realloc_callback)(<span class="keywordtype">void</span> *ptr, <span class="keywordtype">size_t</span> size);</div>
<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a39c388deb977296403ec7a28b6c5acbe"> 307</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">char</span> *(*curl_strdup_callback)(<span class="keyword">const</span> <span class="keywordtype">char</span> *str);</div>
<div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a415579b635fe7e73cfe18e013f9a7dd7"> 308</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> *(*curl_calloc_callback)(<span class="keywordtype">size_t</span> nmemb, <span class="keywordtype">size_t</span> size);</div>
<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a650f0c484d2be1b78af50ff3d5bf4ddc"> 309</a></span>&#160; </div>
<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14af788d7ad3eeacfcbd2170c64166c241c"> 310</a></span>&#160;<span class="comment">/* the kind of data that is passed to information_callback*/</span></div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a24d8abe6d4ec1df2e2e707b07bca57dd"> 311</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00312"></a><span class="lineno"><a class="line" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a35eb48bba7867fad6da9b97c497e9ad8"> 312</a></span>&#160; <a class="code" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a527a249892b8a9d34406e66c18611767">CURLINFO_TEXT</a> = 0,</div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>&#160; <a class="code" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a7d8a29d35245d116245a1bd1f31f0175">CURLINFO_HEADER_IN</a>, <span class="comment">/* 1 */</span></div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>&#160; <a class="code" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a39c388deb977296403ec7a28b6c5acbe">CURLINFO_HEADER_OUT</a>, <span class="comment">/* 2 */</span></div>
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>&#160; <a class="code" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a415579b635fe7e73cfe18e013f9a7dd7">CURLINFO_DATA_IN</a>, <span class="comment">/* 3 */</span></div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="curl_8h.html#ad967e4ffcbaf6c9dc7105b798d0f5b32"> 316</a></span>&#160; <a class="code" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a650f0c484d2be1b78af50ff3d5bf4ddc">CURLINFO_DATA_OUT</a>, <span class="comment">/* 4 */</span></div>
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>&#160; <a class="code" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14af788d7ad3eeacfcbd2170c64166c241c">CURLINFO_SSL_DATA_IN</a>, <span class="comment">/* 5 */</span></div>
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>&#160; <a class="code" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a24d8abe6d4ec1df2e2e707b07bca57dd">CURLINFO_SSL_DATA_OUT</a>, <span class="comment">/* 6 */</span></div>
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>&#160; <a class="code" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a35eb48bba7867fad6da9b97c497e9ad8">CURLINFO_END</a></div>
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>&#160;} <a class="code" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14">curl_infotype</a>;</div>
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>&#160; </div>
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>&#160;<span class="keyword">typedef</span> int (*<a class="code" href="curl_8h.html#ad967e4ffcbaf6c9dc7105b798d0f5b32">curl_debug_callback</a>)</div>
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>&#160; (<a class="code" href="curl_8h.html#ace655e3633b6533591283994d6b5cdda">CURL</a> *handle, <span class="comment">/* the handle/transfer this concerns */</span></div>
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span>&#160; <a class="code" href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14">curl_infotype</a> type, <span class="comment">/* what kind of data */</span></div>
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span>&#160; <span class="keywordtype">char</span> *data, <span class="comment">/* points to the data */</span></div>
<div class="line"><a name="l00326"></a><span class="lineno"> 326</span>&#160; <span class="keywordtype">size_t</span> size, <span class="comment">/* size of the data pointed to */</span></div>
<div class="line"><a name="l00327"></a><span class="lineno"> 327</span>&#160; <span class="keywordtype">void</span> *userptr); <span class="comment">/* whatever the user please */</span></div>
<div class="line"><a name="l00328"></a><span class="lineno"> 328</span>&#160; </div>
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951"> 329</a></span>&#160;<span class="comment">/* All possible error codes from all sorts of curl functions. Future versions</span></div>
<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951af2fb280cf805aa199f6b63a2a27c318b"> 330</a></span>&#160;<span class="comment"> may return other values, stay prepared.</span></div>
<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a95d1430b03a5f959134870f3a578eb1d"> 331</a></span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a7c5e621b8f31e5f941e6044519b4c9c9"> 332</a></span>&#160;<span class="comment"> Always add new return codes last. Never *EVER* remove any. The return</span></div>
<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951ab9b2b0dca8aa242d128640dbfde66fc6"> 333</a></span>&#160;<span class="comment"> codes must remain the same!</span></div>
<div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951ac92786e19b828c0c4a8fa5f7d6b1e01e"> 334</a></span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>&#160; </div>
<div class="line"><a name="l00336"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a9492950b668aee96f09e54a328d762fd"> 336</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951ad09d0102a75633a97e1f58be1abaf630"> 337</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951af2fb280cf805aa199f6b63a2a27c318b">CURLE_OK</a> = 0,</div>
<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a90b98fc82c9d84afa3a8a3f82d283388"> 338</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a95d1430b03a5f959134870f3a578eb1d">CURLE_UNSUPPORTED_PROTOCOL</a>, <span class="comment">/* 1 */</span></div>
<div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a1f9f58ce30572ce2381a760a90e60d90"> 339</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a7c5e621b8f31e5f941e6044519b4c9c9">CURLE_FAILED_INIT</a>, <span class="comment">/* 2 */</span></div>
<div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a682b1c9a48ab0eff7ca39e6ee8728bbc"> 340</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951ab9b2b0dca8aa242d128640dbfde66fc6">CURLE_URL_MALFORMAT</a>, <span class="comment">/* 3 */</span></div>
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951ac92786e19b828c0c4a8fa5f7d6b1e01e">CURLE_NOT_BUILT_IN</a>, <span class="comment">/* 4 - [was obsoleted in August 2007 for</span></div>
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>&#160;<span class="comment"> 7.17.0, reused in April 2011 for 7.21.5] */</span></div>
<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951af6511debc1393dbaf278976a0e98aacc"> 343</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a9492950b668aee96f09e54a328d762fd">CURLE_COULDNT_RESOLVE_PROXY</a>, <span class="comment">/* 5 */</span></div>
<div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a9c679a0c848f49bf6a02e97c7784d20c"> 344</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951ad09d0102a75633a97e1f58be1abaf630">CURLE_COULDNT_RESOLVE_HOST</a>, <span class="comment">/* 6 */</span></div>
<div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951acdc563dae8610de8088152ccc1d11e7f"> 345</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a90b98fc82c9d84afa3a8a3f82d283388">CURLE_COULDNT_CONNECT</a>, <span class="comment">/* 7 */</span></div>
<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a16be3d146abcb8267fcf04cd9c41b647"> 346</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a1f9f58ce30572ce2381a760a90e60d90">CURLE_FTP_WEIRD_SERVER_REPLY</a>, <span class="comment">/* 8 */</span></div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951aa798d744ee845440856a8fdfcaf46b06"> 347</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a682b1c9a48ab0eff7ca39e6ee8728bbc">CURLE_REMOTE_ACCESS_DENIED</a>, <span class="comment">/* 9 a service was denied by the server</span></div>
<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951af977c5b7373a2cbb9f657327ec6bb675"> 348</a></span>&#160;<span class="comment"> due to lack of access - when login fails</span></div>
<div class="line"><a name="l00349"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a5f1e8e6ba80f49526321f6aa00b8e779"> 349</a></span>&#160;<span class="comment"> this is not returned. */</span></div>
<div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951aa1f636ad685a1ab9e362ebb4fe068063"> 350</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951af6511debc1393dbaf278976a0e98aacc">CURLE_OBSOLETE10</a>, <span class="comment">/* 10 - NOT USED */</span></div>
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951ac6544fd7da6ddfd7893d74095b17a28d"> 351</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a9c679a0c848f49bf6a02e97c7784d20c">CURLE_FTP_WEIRD_PASS_REPLY</a>, <span class="comment">/* 11 */</span></div>
<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951ac0a65d42e6dbdf1da26be9f6cff864ff"> 352</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951acdc563dae8610de8088152ccc1d11e7f">CURLE_OBSOLETE12</a>, <span class="comment">/* 12 - NOT USED */</span></div>
<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951ae294ea2f425f94ca03e6622652b41616"> 353</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a16be3d146abcb8267fcf04cd9c41b647">CURLE_FTP_WEIRD_PASV_REPLY</a>, <span class="comment">/* 13 */</span></div>
<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a807aec0dfce25fe10b6d54c6843ceecb"> 354</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951aa798d744ee845440856a8fdfcaf46b06">CURLE_FTP_WEIRD_227_FORMAT</a>, <span class="comment">/* 14 */</span></div>
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a1e57e9a26e10b0a871f2539d24994cd3"> 355</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951af977c5b7373a2cbb9f657327ec6bb675">CURLE_FTP_CANT_GET_HOST</a>, <span class="comment">/* 15 */</span></div>
<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951acaaed2faf20c957350e90a68282ae314"> 356</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a5f1e8e6ba80f49526321f6aa00b8e779">CURLE_OBSOLETE16</a>, <span class="comment">/* 16 - NOT USED */</span></div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a4756f1513222f915ac6b2e10777f842b"> 357</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951aa1f636ad685a1ab9e362ebb4fe068063">CURLE_FTP_COULDNT_SET_TYPE</a>, <span class="comment">/* 17 */</span></div>
<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a3e48e0195eb27ce292195e9133c70a18"> 358</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951ac6544fd7da6ddfd7893d74095b17a28d">CURLE_PARTIAL_FILE</a>, <span class="comment">/* 18 */</span></div>
<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951adaff0cec927d10c0ec5059ee0104ef62"> 359</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951ac0a65d42e6dbdf1da26be9f6cff864ff">CURLE_FTP_COULDNT_RETR_FILE</a>, <span class="comment">/* 19 */</span></div>
<div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951aba5a22c9f705ed27933344be221fe937"> 360</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951ae294ea2f425f94ca03e6622652b41616">CURLE_OBSOLETE20</a>, <span class="comment">/* 20 - NOT USED */</span></div>
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a807aec0dfce25fe10b6d54c6843ceecb">CURLE_QUOTE_ERROR</a>, <span class="comment">/* 21 - quote command failure */</span></div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a1e57e9a26e10b0a871f2539d24994cd3">CURLE_HTTP_RETURNED_ERROR</a>, <span class="comment">/* 22 */</span></div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951acaaed2faf20c957350e90a68282ae314">CURLE_WRITE_ERROR</a>, <span class="comment">/* 23 */</span></div>
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a4756f1513222f915ac6b2e10777f842b">CURLE_OBSOLETE24</a>, <span class="comment">/* 24 - NOT USED */</span></div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951aaa7a948caaac0addf8754794663f48b1"> 365</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a3e48e0195eb27ce292195e9133c70a18">CURLE_UPLOAD_FAILED</a>, <span class="comment">/* 25 - failed upload &quot;command&quot; */</span></div>
<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a7bfbc5cfeacffd07401a16280a2a1657"> 366</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951adaff0cec927d10c0ec5059ee0104ef62">CURLE_READ_ERROR</a>, <span class="comment">/* 26 - couldn&#39;t open/read from file */</span></div>
<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a29324ee6c3345ce74d7ad9d47a509b0a"> 367</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951aba5a22c9f705ed27933344be221fe937">CURLE_OUT_OF_MEMORY</a>, <span class="comment">/* 27 */</span></div>
<div class="line"><a name="l00368"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a404154a216fca019f85509759015820c"> 368</a></span>&#160; <span class="comment">/* Note: CURLE_OUT_OF_MEMORY may sometimes indicate a conversion error</span></div>
<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a2bc6d1f938e6010f432f0407ea54649e"> 369</a></span>&#160;<span class="comment"> instead of a memory allocation error if CURL_DOES_CONVERSIONS</span></div>
<div class="line"><a name="l00370"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951ab14492d4934da6ddd87b78ede328becd"> 370</a></span>&#160;<span class="comment"> is defined</span></div>
<div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a345f763a902625f88ae69c630297ae9f"> 371</a></span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00372"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951af47b7606f9b1ac9d655fe959fdefbd7d"> 372</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951aaa7a948caaac0addf8754794663f48b1">CURLE_OPERATION_TIMEDOUT</a>, <span class="comment">/* 28 - the timeout time was reached */</span></div>
<div class="line"><a name="l00373"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951aa35bfdab90de5c981dc4e10e5e352a5e"> 373</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a7bfbc5cfeacffd07401a16280a2a1657">CURLE_OBSOLETE29</a>, <span class="comment">/* 29 - NOT USED */</span></div>
<div class="line"><a name="l00374"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a7357f5e474f98f5e52a70def2fd14c6a"> 374</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a29324ee6c3345ce74d7ad9d47a509b0a">CURLE_FTP_PORT_FAILED</a>, <span class="comment">/* 30 - FTP PORT operation failed */</span></div>
<div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951aa7cd91294b499c96ac4a018e576af06a"> 375</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a404154a216fca019f85509759015820c">CURLE_FTP_COULDNT_USE_REST</a>, <span class="comment">/* 31 - the REST command failed */</span></div>
<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951aa546c6fb1cb084fe89e88f8bf88167bd"> 376</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a2bc6d1f938e6010f432f0407ea54649e">CURLE_OBSOLETE32</a>, <span class="comment">/* 32 - NOT USED */</span></div>
<div class="line"><a name="l00377"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951ac26cf022cd88dba7d9f08292689adaa6"> 377</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951ab14492d4934da6ddd87b78ede328becd">CURLE_RANGE_ERROR</a>, <span class="comment">/* 33 - RANGE &quot;command&quot; didn&#39;t work */</span></div>
<div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a3a7370d280f3273db226a655fa2050af"> 378</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a345f763a902625f88ae69c630297ae9f">CURLE_HTTP_POST_ERROR</a>, <span class="comment">/* 34 */</span></div>
<div class="line"><a name="l00379"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a309ade641c94c3e710ae887405dba78b"> 379</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951af47b7606f9b1ac9d655fe959fdefbd7d">CURLE_SSL_CONNECT_ERROR</a>, <span class="comment">/* 35 - wrong when connecting with SSL */</span></div>
<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a0e5145164e8e2a9d6eb43eef1c71f1af"> 380</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951aa35bfdab90de5c981dc4e10e5e352a5e">CURLE_BAD_DOWNLOAD_RESUME</a>, <span class="comment">/* 36 - couldn&#39;t resume download */</span></div>
<div class="line"><a name="l00381"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a75ecf6bab9ef0c747240900080328cf8"> 381</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a7357f5e474f98f5e52a70def2fd14c6a">CURLE_FILE_COULDNT_READ_FILE</a>, <span class="comment">/* 37 */</span></div>
<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951abfd13ad6a4d10eee0425a50258a19567"> 382</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951aa7cd91294b499c96ac4a018e576af06a">CURLE_LDAP_CANNOT_BIND</a>, <span class="comment">/* 38 */</span></div>
<div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a7b73879e89d0dcf4f4561a1c51a0b6a4"> 383</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951aa546c6fb1cb084fe89e88f8bf88167bd">CURLE_LDAP_SEARCH_FAILED</a>, <span class="comment">/* 39 */</span></div>
<div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a8933e6db041d3f4a94227e991d789745"> 384</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951ac26cf022cd88dba7d9f08292689adaa6">CURLE_OBSOLETE40</a>, <span class="comment">/* 40 - NOT USED */</span></div>
<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951abf7638d198de39a72f5594dad2655bbe"> 385</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a3a7370d280f3273db226a655fa2050af">CURLE_FUNCTION_NOT_FOUND</a>, <span class="comment">/* 41 */</span></div>
<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951ac82a57d4aac86f52a6f04f15e4547f44"> 386</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a309ade641c94c3e710ae887405dba78b">CURLE_ABORTED_BY_CALLBACK</a>, <span class="comment">/* 42 */</span></div>
<div class="line"><a name="l00387"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a2d29348c5bbeecec4483bf127ec49df2"> 387</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a0e5145164e8e2a9d6eb43eef1c71f1af">CURLE_BAD_FUNCTION_ARGUMENT</a>, <span class="comment">/* 43 */</span></div>
<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a746b63c8123f5bdc10a916f720f2c9e5"> 388</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a75ecf6bab9ef0c747240900080328cf8">CURLE_OBSOLETE44</a>, <span class="comment">/* 44 - NOT USED */</span></div>
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951abfd13ad6a4d10eee0425a50258a19567">CURLE_INTERFACE_FAILED</a>, <span class="comment">/* 45 - CURLOPT_INTERFACE failed */</span></div>
<div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a9c15eee85076ef8d51e4edb972b43492"> 390</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a7b73879e89d0dcf4f4561a1c51a0b6a4">CURLE_OBSOLETE46</a>, <span class="comment">/* 46 - NOT USED */</span></div>
<div class="line"><a name="l00391"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a52cb532d2a08f913d6273f0b4341e135"> 391</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a8933e6db041d3f4a94227e991d789745">CURLE_TOO_MANY_REDIRECTS</a> , <span class="comment">/* 47 - catch endless re-direct loops */</span></div>
<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a91b56d8b059414b941e73150cd5fb3a2"> 392</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951abf7638d198de39a72f5594dad2655bbe">CURLE_UNKNOWN_OPTION</a>, <span class="comment">/* 48 - User specified an unknown option */</span></div>
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951ac82a57d4aac86f52a6f04f15e4547f44">CURLE_TELNET_OPTION_SYNTAX</a> , <span class="comment">/* 49 - Malformed telnet option */</span></div>
<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a9e0c77963cb42831dba8d5ee1840e80b"> 394</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a2d29348c5bbeecec4483bf127ec49df2">CURLE_OBSOLETE50</a>, <span class="comment">/* 50 - NOT USED */</span></div>
<div class="line"><a name="l00395"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951ae6d701fdcc9728db65dadb0ec7d1eec1"> 395</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a746b63c8123f5bdc10a916f720f2c9e5">CURLE_PEER_FAILED_VERIFICATION</a>, <span class="comment">/* 51 - peer&#39;s certificate or fingerprint</span></div>
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a60caf7cd9f3e18ed850e61f1a35a5603"> 396</a></span>&#160;<span class="comment"> wasn&#39;t verified fine */</span></div>
<div class="line"><a name="l00397"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a5ffb4b97de06318ffbd19405b18494f9"> 397</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a9c15eee85076ef8d51e4edb972b43492">CURLE_GOT_NOTHING</a>, <span class="comment">/* 52 - when this is a specific error */</span></div>
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a3d136f81a9d7bf281f4a050099438683"> 398</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a52cb532d2a08f913d6273f0b4341e135">CURLE_SSL_ENGINE_NOTFOUND</a>, <span class="comment">/* 53 - SSL crypto engine not found */</span></div>
<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a575bfec18f8dbfff9eb69d3127b285ff"> 399</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a91b56d8b059414b941e73150cd5fb3a2">CURLE_SSL_ENGINE_SETFAILED</a>, <span class="comment">/* 54 - can not set SSL crypto engine as</span></div>
<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a15efbfbaf6168d954cd0cc855fc73553"> 400</a></span>&#160;<span class="comment"> default */</span></div>
<div class="line"><a name="l00401"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a6e98ab70d0724c67536f2f2cebd8f5a6"> 401</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a9e0c77963cb42831dba8d5ee1840e80b">CURLE_SEND_ERROR</a>, <span class="comment">/* 55 - failed sending network data */</span></div>
<div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a575639ff443233dd9af2c1835192ad3a"> 402</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951ae6d701fdcc9728db65dadb0ec7d1eec1">CURLE_RECV_ERROR</a>, <span class="comment">/* 56 - failure in receiving network data */</span></div>
<div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951ae3a33eef0d22573e545dc857bf3e6105"> 403</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a60caf7cd9f3e18ed850e61f1a35a5603">CURLE_OBSOLETE57</a>, <span class="comment">/* 57 - NOT IN USE */</span></div>
<div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a1a9263421629452bb969e2aa901c11ed"> 404</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a5ffb4b97de06318ffbd19405b18494f9">CURLE_SSL_CERTPROBLEM</a>, <span class="comment">/* 58 - problem with the local certificate */</span></div>
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a3d136f81a9d7bf281f4a050099438683">CURLE_SSL_CIPHER</a>, <span class="comment">/* 59 - couldn&#39;t use specified cipher */</span></div>
<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951aa13f40e5aac785732191143407c0c612"> 406</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a575bfec18f8dbfff9eb69d3127b285ff">CURLE_SSL_CACERT</a>, <span class="comment">/* 60 - problem with the CA cert (path?) */</span></div>
<div class="line"><a name="l00407"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a600c484dc2160f73477f9e1b2d3db513"> 407</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a15efbfbaf6168d954cd0cc855fc73553">CURLE_BAD_CONTENT_ENCODING</a>, <span class="comment">/* 61 - Unrecognized/bad encoding */</span></div>
<div class="line"><a name="l00408"></a><span class="lineno"> 408</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a6e98ab70d0724c67536f2f2cebd8f5a6">CURLE_LDAP_INVALID_URL</a>, <span class="comment">/* 62 - Invalid LDAP URL */</span></div>
<div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a9103ad7f069dabecd846d059bc361682"> 409</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a575639ff443233dd9af2c1835192ad3a">CURLE_FILESIZE_EXCEEDED</a>, <span class="comment">/* 63 - Maximum file size exceeded */</span></div>
<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a0a1ba19cc7e1c1eb649f8a987f69c585"> 410</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951ae3a33eef0d22573e545dc857bf3e6105">CURLE_USE_SSL_FAILED</a>, <span class="comment">/* 64 - Requested FTP SSL level failed */</span></div>
<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a3a0a06e9b8aa024a522d8fc26e0ad1d5"> 411</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a1a9263421629452bb969e2aa901c11ed">CURLE_SEND_FAIL_REWIND</a>, <span class="comment">/* 65 - Sending the data requires a rewind</span></div>
<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951abe312c2b9451365d5c7889825133e88f"> 412</a></span>&#160;<span class="comment"> that failed */</span></div>
<div class="line"><a name="l00413"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a049b0ed68ebd9dec69069536348c8659"> 413</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951aa13f40e5aac785732191143407c0c612">CURLE_SSL_ENGINE_INITFAILED</a>, <span class="comment">/* 66 - failed to initialise ENGINE */</span></div>
<div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951acff3de36710deafa5d65153a2af0bc57"> 414</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a600c484dc2160f73477f9e1b2d3db513">CURLE_LOGIN_DENIED</a>, <span class="comment">/* 67 - user, password or similar was not</span></div>
<div class="line"><a name="l00415"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a9feddcedb9a853c8ba1ee794b3499bac"> 415</a></span>&#160;<span class="comment"> accepted and we failed to login */</span></div>
<div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a4524c832a5a2e2777ad4bc6128f83451"> 416</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a9103ad7f069dabecd846d059bc361682">CURLE_TFTP_NOTFOUND</a>, <span class="comment">/* 68 - file not found on server */</span></div>
<div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a031d604086239055f5e9ebcbf518fde2"> 417</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a0a1ba19cc7e1c1eb649f8a987f69c585">CURLE_TFTP_PERM</a>, <span class="comment">/* 69 - permission problem on server */</span></div>
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a3a0a06e9b8aa024a522d8fc26e0ad1d5">CURLE_REMOTE_DISK_FULL</a>, <span class="comment">/* 70 - out of disk space on server */</span></div>
<div class="line"><a name="l00419"></a><span class="lineno"> 419</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951abe312c2b9451365d5c7889825133e88f">CURLE_TFTP_ILLEGAL</a>, <span class="comment">/* 71 - Illegal TFTP operation */</span></div>
<div class="line"><a name="l00420"></a><span class="lineno"> 420</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a049b0ed68ebd9dec69069536348c8659">CURLE_TFTP_UNKNOWNID</a>, <span class="comment">/* 72 - Unknown transfer ID */</span></div>
<div class="line"><a name="l00421"></a><span class="lineno"> 421</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951acff3de36710deafa5d65153a2af0bc57">CURLE_REMOTE_FILE_EXISTS</a>, <span class="comment">/* 73 - File already exists */</span></div>
<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a8e6bdaad09a5404d9b01acaa93e1a797"> 422</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a9feddcedb9a853c8ba1ee794b3499bac">CURLE_TFTP_NOSUCHUSER</a>, <span class="comment">/* 74 - No such user */</span></div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a4524c832a5a2e2777ad4bc6128f83451">CURLE_CONV_FAILED</a>, <span class="comment">/* 75 - conversion failed */</span></div>
<div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a4dabe5a34a618b55e0d3bc4e85c0a2f0"> 424</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a031d604086239055f5e9ebcbf518fde2">CURLE_CONV_REQD</a>, <span class="comment">/* 76 - caller must register conversion</span></div>
<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a9ef15283f9e1009f85be8a6509863d6e"> 425</a></span>&#160;<span class="comment"> callbacks using curl_easy_setopt options</span></div>
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span>&#160;<span class="comment"> CURLOPT_CONV_FROM_NETWORK_FUNCTION,</span></div>
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span>&#160;<span class="comment"> CURLOPT_CONV_TO_NETWORK_FUNCTION, and</span></div>
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span>&#160;<span class="comment"> CURLOPT_CONV_FROM_UTF8_FUNCTION */</span></div>
<div class="line"><a name="l00429"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a8d39df5d5e9f3ecd4b121021500f68f4"> 429</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a8e6bdaad09a5404d9b01acaa93e1a797">CURLE_SSL_CACERT_BADFILE</a>, <span class="comment">/* 77 - could not load CACERT file, missing</span></div>
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span>&#160;<span class="comment"> or wrong format */</span></div>
<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a8527394a7d1a590228373b95f55a61a7"> 431</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a4dabe5a34a618b55e0d3bc4e85c0a2f0">CURLE_REMOTE_FILE_NOT_FOUND</a>, <span class="comment">/* 78 - remote file not found */</span></div>
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a9ef15283f9e1009f85be8a6509863d6e">CURLE_SSH</a>, <span class="comment">/* 79 - error from the SSH layer, somewhat</span></div>
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span>&#160;<span class="comment"> generic so the error message will be of</span></div>
<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a241c54474fe64668004fc8d15496085c"> 434</a></span>&#160;<span class="comment"> interest when this has happened */</span></div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span>&#160; </div>
<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a567c864875b56a6fed90ca22bc89a5a2"> 436</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a8d39df5d5e9f3ecd4b121021500f68f4">CURLE_SSL_SHUTDOWN_FAILED</a>, <span class="comment">/* 80 - Failed to shut down the SSL</span></div>
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span>&#160;<span class="comment"> connection */</span></div>
<div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951aebe38dbbb2739f5b0941a1bd1b4aa37c"> 438</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a8527394a7d1a590228373b95f55a61a7">CURLE_AGAIN</a>, <span class="comment">/* 81 - socket is not ready for send/recv,</span></div>
<div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951afe1e1da27050140298cf7886ed3881cd"> 439</a></span>&#160;<span class="comment"> wait till it&#39;s ready and try again (Added</span></div>
<div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951ab9440df8dcfaec3b28598383762c8d90"> 440</a></span>&#160;<span class="comment"> in 7.18.2) */</span></div>
<div class="line"><a name="l00441"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a97dd8798d0dacc473c93c8afb3872ac3"> 441</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a241c54474fe64668004fc8d15496085c">CURLE_SSL_CRL_BADFILE</a>, <span class="comment">/* 82 - could not load CRL file, missing or</span></div>
<div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a91e314b8c572061fed47b9a204d3397d"> 442</a></span>&#160;<span class="comment"> wrong format (Added in 7.19.0) */</span></div>
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a567c864875b56a6fed90ca22bc89a5a2">CURLE_SSL_ISSUER_ERROR</a>, <span class="comment">/* 83 - Issuer check failed. (Added in</span></div>
<div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="curl_8h.html#af0691941698240652e0a391394217951a67378435ae77dbc409f77e9f67ea7eef"> 444</a></span>&#160;<span class="comment"> 7.19.0) */</span></div>
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951aebe38dbbb2739f5b0941a1bd1b4aa37c">CURLE_FTP_PRET_FAILED</a>, <span class="comment">/* 84 - a PRET command failed */</span></div>
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951afe1e1da27050140298cf7886ed3881cd">CURLE_RTSP_CSEQ_ERROR</a>, <span class="comment">/* 85 - mismatch of RTSP CSeq numbers */</span></div>
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951ab9440df8dcfaec3b28598383762c8d90">CURLE_RTSP_SESSION_ERROR</a>, <span class="comment">/* 86 - mismatch of RTSP Session Ids */</span></div>
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a97dd8798d0dacc473c93c8afb3872ac3">CURLE_FTP_BAD_FILE_LIST</a>, <span class="comment">/* 87 - unable to parse FTP file list */</span></div>
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a91e314b8c572061fed47b9a204d3397d">CURLE_CHUNK_FAILED</a>, <span class="comment">/* 88 - chunk callback reported error */</span></div>
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span>&#160; </div>
<div class="line"><a name="l00451"></a><span class="lineno"><a class="line" href="curl_8h.html#acba2cfdf2a86c52c77231df84a532c92"> 451</a></span>&#160; <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951a67378435ae77dbc409f77e9f67ea7eef">CURL_LAST</a> <span class="comment">/* never use! */</span></div>
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span>&#160;} <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951">CURLcode</a>;</div>
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span>&#160; </div>
<div class="line"><a name="l00454"></a><span class="lineno"><a class="line" href="curl_8h.html#a820bd0782ee32dcaaece1b4adeb421dc"> 454</a></span>&#160;<span class="preprocessor">#ifndef CURL_NO_OLDIES </span><span class="comment">/* define this to test if your app builds with all</span></div>
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span>&#160;<span class="comment"> the obsolete stuff removed! */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span>&#160; </div>
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span>&#160;<span class="comment">/* compatibility with older names */</span></div>
<div class="line"><a name="l00458"></a><span class="lineno"><a class="line" href="curl_8h.html#a5f081a4889df6207637d94244ef610d2"> 458</a></span>&#160;<span class="preprocessor">#define CURLOPT_ENCODING CURLOPT_ACCEPT_ENCODING</span></div>
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span>&#160; </div>
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span>&#160;<span class="comment">/* The following were added in 7.21.5, April 2011 */</span></div>
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span>&#160;<span class="preprocessor">#define CURLE_UNKNOWN_TELNET_OPTION CURLE_UNKNOWN_OPTION</span></div>
<div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="curl_8h.html#a222df7c0728c6dad2557147df2c5f46b"> 462</a></span>&#160; </div>
<div class="line"><a name="l00463"></a><span class="lineno"><a class="line" href="curl_8h.html#a5fe4f6d7bca18e6562f8310e59d65c5c"> 463</a></span>&#160;<span class="comment">/* The following were added in 7.17.1 */</span></div>
<div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="curl_8h.html#a9628f27d1ac7169357bb1b351261a80f"> 464</a></span>&#160;<span class="comment">/* These are scheduled to disappear by 2009 */</span></div>
<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="curl_8h.html#a686e6347006d66d1d6b03fa67a055759"> 465</a></span>&#160;<span class="preprocessor">#define CURLE_SSL_PEER_CERTIFICATE CURLE_PEER_FAILED_VERIFICATION</span></div>
<div class="line"><a name="l00466"></a><span class="lineno"><a class="line" href="curl_8h.html#a0b386bb04a524298a60c55231e644e0e"> 466</a></span>&#160; </div>
<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="curl_8h.html#aaf2440cba7154e3a4c3f5c9c0698b29f"> 467</a></span>&#160;<span class="comment">/* The following were added in 7.17.0 */</span></div>
<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="curl_8h.html#ace9e05f8c86184658afb4ec05f93f019"> 468</a></span>&#160;<span class="comment">/* These are scheduled to disappear by 2009 */</span></div>
<div class="line"><a name="l00469"></a><span class="lineno"><a class="line" href="curl_8h.html#a09085f2484dd07088600ff22ce44adfb"> 469</a></span>&#160;<span class="preprocessor">#define CURLE_OBSOLETE CURLE_OBSOLETE50 </span><span class="comment">/* no one should be using this! */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="curl_8h.html#a166abf08933c6bfb69283269fd82668d"> 470</a></span>&#160;<span class="preprocessor">#define CURLE_BAD_PASSWORD_ENTERED CURLE_OBSOLETE46</span></div>
<div class="line"><a name="l00471"></a><span class="lineno"><a class="line" href="curl_8h.html#af376853c809a62c24a3d17e4d1e532e9"> 471</a></span>&#160;<span class="preprocessor">#define CURLE_BAD_CALLING_ORDER CURLE_OBSOLETE44</span></div>
<div class="line"><a name="l00472"></a><span class="lineno"><a class="line" href="curl_8h.html#a5b8693ae1297487d6ecb927c6f92dd9f"> 472</a></span>&#160;<span class="preprocessor">#define CURLE_FTP_USER_PASSWORD_INCORRECT CURLE_OBSOLETE10</span></div>
<div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="curl_8h.html#a5ff0890188e6fb1bea5b1bb7053302bc"> 473</a></span>&#160;<span class="preprocessor">#define CURLE_FTP_CANT_RECONNECT CURLE_OBSOLETE16</span></div>
<div class="line"><a name="l00474"></a><span class="lineno"><a class="line" href="curl_8h.html#ad0f449b3400e73ad6f80e31074ef005b"> 474</a></span>&#160;<span class="preprocessor">#define CURLE_FTP_COULDNT_GET_SIZE CURLE_OBSOLETE32</span></div>
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span>&#160;<span class="preprocessor">#define CURLE_FTP_COULDNT_SET_ASCII CURLE_OBSOLETE29</span></div>
<div class="line"><a name="l00476"></a><span class="lineno"><a class="line" href="curl_8h.html#ac02136e5d7db8fc7bf0cd851f022b3e5"> 476</a></span>&#160;<span class="preprocessor">#define CURLE_FTP_WEIRD_USER_REPLY CURLE_OBSOLETE12</span></div>
<div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="curl_8h.html#a5720d577969600192c79f624efc8244c"> 477</a></span>&#160;<span class="preprocessor">#define CURLE_FTP_WRITE_ERROR CURLE_OBSOLETE20</span></div>
<div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="curl_8h.html#a3e2c13909be64aa167c30cf532c110c8"> 478</a></span>&#160;<span class="preprocessor">#define CURLE_LIBRARY_NOT_FOUND CURLE_OBSOLETE40</span></div>
<div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="curl_8h.html#afa2d56379b4f307887c684bd91cf4c14"> 479</a></span>&#160;<span class="preprocessor">#define CURLE_MALFORMAT_USER CURLE_OBSOLETE24</span></div>
<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="curl_8h.html#a9d0fa73f7392310b7a858a5243909cef"> 480</a></span>&#160;<span class="preprocessor">#define CURLE_SHARE_IN_USE CURLE_OBSOLETE57</span></div>
<div class="line"><a name="l00481"></a><span class="lineno"><a class="line" href="curl_8h.html#a386d71e6e3499ec425eb132a1a012a6b"> 481</a></span>&#160;<span class="preprocessor">#define CURLE_URL_MALFORMAT_USER CURLE_NOT_BUILT_IN</span></div>
<div class="line"><a name="l00482"></a><span class="lineno"><a class="line" href="curl_8h.html#a9552a2fa763ba8880800cd5f260546dc"> 482</a></span>&#160; </div>
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>&#160;<span class="preprocessor">#define CURLE_FTP_ACCESS_DENIED CURLE_REMOTE_ACCESS_DENIED</span></div>
<div class="line"><a name="l00484"></a><span class="lineno"> 484</span>&#160;<span class="preprocessor">#define CURLE_FTP_COULDNT_SET_BINARY CURLE_FTP_COULDNT_SET_TYPE</span></div>
<div class="line"><a name="l00485"></a><span class="lineno"> 485</span>&#160;<span class="preprocessor">#define CURLE_FTP_QUOTE_ERROR CURLE_QUOTE_ERROR</span></div>
<div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="curl_8h.html#a400af9f36dfdc36ba4c3b62a18e9ac3e"> 486</a></span>&#160;<span class="preprocessor">#define CURLE_TFTP_DISKFULL CURLE_REMOTE_DISK_FULL</span></div>
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span>&#160;<span class="preprocessor">#define CURLE_TFTP_EXISTS CURLE_REMOTE_FILE_EXISTS</span></div>
<div class="line"><a name="l00488"></a><span class="lineno"><a class="line" href="curl_8h.html#ae2c06449b9f9b57121414fab4aa2d65a"> 488</a></span>&#160;<span class="preprocessor">#define CURLE_HTTP_RANGE_ERROR CURLE_RANGE_ERROR</span></div>
<div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="curl_8h.html#af79d2e0c01943729bb59b7b2d9bd074f"> 489</a></span>&#160;<span class="preprocessor">#define CURLE_FTP_SSL_FAILED CURLE_USE_SSL_FAILED</span></div>
<div class="line"><a name="l00490"></a><span class="lineno"><a class="line" href="curl_8h.html#a5d4b3cf822f3d742dba31fde714f8941"> 490</a></span>&#160; </div>
<div class="line"><a name="l00491"></a><span class="lineno"> 491</span>&#160;<span class="comment">/* The following were added earlier */</span></div>
<div class="line"><a name="l00492"></a><span class="lineno"><a class="line" href="curl_8h.html#a64cf6429c284c9cba6f5fbc3e1ff18c0"> 492</a></span>&#160; </div>
<div class="line"><a name="l00493"></a><span class="lineno"><a class="line" href="curl_8h.html#a14d3fecd59d53b75e0626406d5e2ecae"> 493</a></span>&#160;<span class="preprocessor">#define CURLE_OPERATION_TIMEOUTED CURLE_OPERATION_TIMEDOUT</span></div>
<div class="line"><a name="l00494"></a><span class="lineno"> 494</span>&#160; </div>
<div class="line"><a name="l00495"></a><span class="lineno"> 495</span>&#160;<span class="preprocessor">#define CURLE_HTTP_NOT_FOUND CURLE_HTTP_RETURNED_ERROR</span></div>
<div class="line"><a name="l00496"></a><span class="lineno"> 496</span>&#160;<span class="preprocessor">#define CURLE_HTTP_PORT_FAILED CURLE_INTERFACE_FAILED</span></div>
<div class="line"><a name="l00497"></a><span class="lineno"> 497</span>&#160;<span class="preprocessor">#define CURLE_FTP_COULDNT_STOR_FILE CURLE_UPLOAD_FAILED</span></div>
<div class="line"><a name="l00498"></a><span class="lineno"><a class="line" href="curl_8h.html#a4a8498c7a8dcf0a24fda239a4683e366"> 498</a></span>&#160; </div>
<div class="line"><a name="l00499"></a><span class="lineno"> 499</span>&#160;<span class="preprocessor">#define CURLE_FTP_PARTIAL_FILE CURLE_PARTIAL_FILE</span></div>
<div class="line"><a name="l00500"></a><span class="lineno"> 500</span>&#160;<span class="preprocessor">#define CURLE_FTP_BAD_DOWNLOAD_RESUME CURLE_BAD_DOWNLOAD_RESUME</span></div>
<div class="line"><a name="l00501"></a><span class="lineno"> 501</span>&#160; </div>
<div class="line"><a name="l00502"></a><span class="lineno"> 502</span>&#160;<span class="comment">/* This was the error code 50 in 7.7.3 and a few earlier versions, this</span></div>
<div class="line"><a name="l00503"></a><span class="lineno"><a class="line" href="curl_8h.html#acb230bf6dbf7bcb6e4e8740ea42ca3b3"> 503</a></span>&#160;<span class="comment"> is no longer used by libcurl but is instead #defined here only to not</span></div>
<div class="line"><a name="l00504"></a><span class="lineno"> 504</span>&#160;<span class="comment"> make programs break */</span></div>
<div class="line"><a name="l00505"></a><span class="lineno"><a class="line" href="curl_8h.html#af115314713f05549afb04f2690fe3799"> 505</a></span>&#160;<span class="preprocessor">#define CURLE_ALREADY_COMPLETE 99999</span></div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span>&#160; </div>
<div class="line"><a name="l00507"></a><span class="lineno"> 507</span>&#160;<span class="preprocessor">#endif </span></div>
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>&#160;<span class="preprocessor"></span><span class="comment">/* This prototype applies to all conversion callbacks */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00510"></a><span class="lineno"><a class="line" href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8"> 510</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951">CURLcode</a> (*<a class="code" href="curl_8h.html#acb230bf6dbf7bcb6e4e8740ea42ca3b3">curl_conv_callback</a>)(<span class="keywordtype">char</span> *buffer, <span class="keywordtype">size_t</span> length);</div>
<div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a7d6d42eb703774dcd800c4881951c997"> 511</a></span>&#160; </div>
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span>&#160;<span class="keyword">typedef</span> <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951">CURLcode</a> (*<a class="code" href="curl_8h.html#af115314713f05549afb04f2690fe3799">curl_ssl_ctx_callback</a>)(<a class="code" href="curl_8h.html#ace655e3633b6533591283994d6b5cdda">CURL</a> *curl, <span class="comment">/* easy handle */</span></div>
<div class="line"><a name="l00513"></a><span class="lineno"><a class="line" href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a60f240b4395a4acea5816c585b68a32f"> 513</a></span>&#160; <span class="keywordtype">void</span> *ssl_ctx, <span class="comment">/* actually an</span></div>
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span>&#160;<span class="comment"> OpenSSL SSL_CTX */</span></div>
<div class="line"><a name="l00515"></a><span class="lineno"><a class="line" href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a0ee68a0bf33b1d80a417c3d53a5bfa41"> 515</a></span>&#160; <span class="keywordtype">void</span> *userptr);</div>
<div class="line"><a name="l00516"></a><span class="lineno"> 516</span>&#160; </div>
<div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a0221f060e5533f00d79538b80dc7b386"> 517</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00518"></a><span class="lineno"><a class="line" href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a57108a90bd6ce44c3d94fdfd53c775fd"> 518</a></span>&#160; <a class="code" href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a7d6d42eb703774dcd800c4881951c997">CURLPROXY_HTTP</a> = 0, <span class="comment">/* added in 7.10, new in 7.19.4 default is to use</span></div>
<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8ac7b9486a2097e4217185729549839549"> 519</a></span>&#160;<span class="comment"> CONNECT HTTP/1.1 */</span></div>
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>&#160; <a class="code" href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a60f240b4395a4acea5816c585b68a32f">CURLPROXY_HTTP_1_0</a> = 1, <span class="comment">/* added in 7.19.4, force to use CONNECT</span></div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>&#160;<span class="comment"> HTTP/1.0 */</span></div>
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span>&#160; <a class="code" href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a0ee68a0bf33b1d80a417c3d53a5bfa41">CURLPROXY_SOCKS4</a> = 4, <span class="comment">/* support added in 7.15.2, enum existed already</span></div>
<div class="line"><a name="l00523"></a><span class="lineno"> 523</span>&#160;<span class="comment"> in 7.10 */</span></div>
<div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="curl_8h.html#a2623448e48f97bb09eb1a83b28da7735"> 524</a></span>&#160; <a class="code" href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a0221f060e5533f00d79538b80dc7b386">CURLPROXY_SOCKS5</a> = 5, <span class="comment">/* added in 7.10 */</span></div>
<div class="line"><a name="l00525"></a><span class="lineno"><a class="line" href="curl_8h.html#a71a1fde704d583a1f5dc57f77f1e957b"> 525</a></span>&#160; <a class="code" href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a57108a90bd6ce44c3d94fdfd53c775fd">CURLPROXY_SOCKS4A</a> = 6, <span class="comment">/* added in 7.18.0 */</span></div>
<div class="line"><a name="l00526"></a><span class="lineno"><a class="line" href="curl_8h.html#ae8273f5a281c589c89d0d3ab2f565a93"> 526</a></span>&#160; <a class="code" href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8ac7b9486a2097e4217185729549839549">CURLPROXY_SOCKS5_HOSTNAME</a> = 7 <span class="comment">/* Use the SOCKS5 protocol but pass along the</span></div>
<div class="line"><a name="l00527"></a><span class="lineno"><a class="line" href="curl_8h.html#abd8249802f5605e95c6fedcaf22f9f5c"> 527</a></span>&#160;<span class="comment"> host name rather than the IP address. added</span></div>
<div class="line"><a name="l00528"></a><span class="lineno"><a class="line" href="curl_8h.html#ab0e8299ededa678028a9e5796b0f77ce"> 528</a></span>&#160;<span class="comment"> in 7.18.0 */</span></div>
<div class="line"><a name="l00529"></a><span class="lineno"><a class="line" href="curl_8h.html#a35dfbbf1be296636005ebb30f70ca4ee"> 529</a></span>&#160;} <a class="code" href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8">curl_proxytype</a>; <span class="comment">/* this enum was added in 7.10 */</span></div>
<div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="curl_8h.html#a364ee5914ac1e0d54264d47913a6dc90"> 530</a></span>&#160; </div>
<div class="line"><a name="l00531"></a><span class="lineno"><a class="line" href="curl_8h.html#a1efcf40f2478220c01b64c4f0ecfb4c5"> 531</a></span>&#160;<span class="preprocessor">#define CURLAUTH_NONE 0 </span><span class="comment">/* nothing */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00532"></a><span class="lineno"><a class="line" href="curl_8h.html#a174ea33dcb0f86da43765f0373c0cb27"> 532</a></span>&#160;<span class="preprocessor">#define CURLAUTH_BASIC (1&lt;&lt;0) </span><span class="comment">/* Basic (default) */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>&#160;<span class="preprocessor">#define CURLAUTH_DIGEST (1&lt;&lt;1) </span><span class="comment">/* Digest */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00534"></a><span class="lineno"><a class="line" href="curl_8h.html#ae2eed9c79cbc4b77700cc3b5a9ca9fc6"> 534</a></span>&#160;<span class="preprocessor">#define CURLAUTH_GSSNEGOTIATE (1&lt;&lt;2) </span><span class="comment">/* GSS-Negotiate */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="curl_8h.html#a8870e7f5c594a9d9f4d1283d31cee8a2"> 535</a></span>&#160;<span class="preprocessor">#define CURLAUTH_NTLM (1&lt;&lt;3) </span><span class="comment">/* NTLM */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00536"></a><span class="lineno"><a class="line" href="curl_8h.html#a9c97deb48aedddd960456bf853ef4561"> 536</a></span>&#160;<span class="preprocessor">#define CURLAUTH_DIGEST_IE (1&lt;&lt;4) </span><span class="comment">/* Digest with IE flavour */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00537"></a><span class="lineno"><a class="line" href="curl_8h.html#aac05add1c594bdb7e438451c419b9ef1"> 537</a></span>&#160;<span class="preprocessor">#define CURLAUTH_ONLY (1&lt;&lt;31) </span><span class="comment">/* used together with a single other</span></div>
<div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="curl_8h.html#a20d304786ed857ccad3701c8310beef1"> 538</a></span>&#160;<span class="comment"> type to force no auth or just that</span></div>
<div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="curl_8h.html#a6c58e70cd4005e4c55f59ed804dfe875"> 539</a></span>&#160;<span class="comment"> single type */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="curl_8h.html#a88e64b73acc60922b65a117f226afe61"> 540</a></span>&#160;<span class="preprocessor">#define CURLAUTH_ANY (~CURLAUTH_DIGEST_IE) </span><span class="comment">/* all fine types set */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00541"></a><span class="lineno"> 541</span>&#160;<span class="preprocessor">#define CURLAUTH_ANYSAFE (~(CURLAUTH_BASIC|CURLAUTH_DIGEST_IE))</span></div>
<div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="curl_8h.html#a9b030d9fa7b7487eb12d53c6188a2bde"> 542</a></span>&#160; </div>
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span>&#160;<span class="preprocessor">#define CURLSSH_AUTH_ANY ~0 </span><span class="comment">/* all types supported by the server */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00544"></a><span class="lineno"><a class="line" href="structcurl__khkey.html"> 544</a></span>&#160;<span class="preprocessor">#define CURLSSH_AUTH_NONE 0 </span><span class="comment">/* none allowed, silly but complete */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00545"></a><span class="lineno"><a class="line" href="structcurl__khkey.html#acd3d88da3c0e0313c3645ff34f62f542"> 545</a></span>&#160;<span class="preprocessor">#define CURLSSH_AUTH_PUBLICKEY (1&lt;&lt;0) </span><span class="comment">/* public/private key files */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00546"></a><span class="lineno"> 546</span>&#160;<span class="preprocessor">#define CURLSSH_AUTH_PASSWORD (1&lt;&lt;1) </span><span class="comment">/* password */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="structcurl__khkey.html#a7360b55975153b822efc5217b7734e6a"> 547</a></span>&#160;<span class="preprocessor">#define CURLSSH_AUTH_HOST (1&lt;&lt;2) </span><span class="comment">/* host key files */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2d"> 548</a></span>&#160;<span class="preprocessor">#define CURLSSH_AUTH_KEYBOARD (1&lt;&lt;3) </span><span class="comment">/* keyboard interactive */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2daf244f4ef1546face2715cba337e97ba6"> 549</a></span>&#160;<span class="preprocessor">#define CURLSSH_AUTH_DEFAULT CURLSSH_AUTH_ANY</span></div>
<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2dacf21925082b59c4fadec7a844daf6cda"> 550</a></span>&#160; </div>
<div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2dadba7eaf692f35bee7ce4a1cbf7fa509b"> 551</a></span>&#160;<span class="preprocessor">#define CURL_ERROR_SIZE 256</span></div>
<div class="line"><a name="l00552"></a><span class="lineno"><a class="line" href="structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2dab2e0caa9402aea2e1d6f2b36b3b23981"> 552</a></span>&#160; </div>
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="keyword">struct </span><a class="code" href="structcurl__khkey.html">curl_khkey</a> {</div>
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structcurl__khkey.html#acd3d88da3c0e0313c3645ff34f62f542">key</a>; <span class="comment">/* points to a zero-terminated string encoded with base64</span></div>
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;<span class="comment"> if len is zero, otherwise to the &quot;raw&quot; data */</span></div>
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="structcurl__khkey.html#a7360b55975153b822efc5217b7734e6a">len</a>;</div>
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="keyword">enum</span> <a class="code" href="structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2d">type</a> {</div>
<div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8af"> 558</a></span>&#160; <a class="code" href="structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2daf244f4ef1546face2715cba337e97ba6">CURLKHTYPE_UNKNOWN</a>,</div>
<div class="line"><a name="l00559"></a><span class="lineno"><a class="line" href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afabed1a423ed4d53c2985380dc23f877db"> 559</a></span>&#160; <a class="code" href="structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2dacf21925082b59c4fadec7a844daf6cda">CURLKHTYPE_RSA1</a>,</div>
<div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afa5fdc789a1cfdd0240f662428af5c9376"> 560</a></span>&#160; <a class="code" href="structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2dadba7eaf692f35bee7ce4a1cbf7fa509b">CURLKHTYPE_RSA</a>,</div>
<div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afa8cd745da2bf332b1369b829781b60f25"> 561</a></span>&#160; <a class="code" href="structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2dab2e0caa9402aea2e1d6f2b36b3b23981">CURLKHTYPE_DSS</a></div>
<div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afafb41a07782b0ea2fddb1d6ebc55bb2de"> 562</a></span>&#160; } <a class="code" href="structcurl__khkey.html#ac05a9dc9b579398558cba4c31a151428">keytype</a>;</div>
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160;};</div>
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; </div>
<div class="line"><a name="l00565"></a><span class="lineno"><a class="line" href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afa134bdbee394da3b7cc40ec13fa63e5ed"> 565</a></span>&#160;<span class="comment">/* this is the set of return values expected from the curl_sshkeycallback</span></div>
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160;<span class="comment"> callback */</span></div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160;<span class="keyword">enum</span> <a class="code" href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8af">curl_khstat</a> {</div>
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; <a class="code" href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afabed1a423ed4d53c2985380dc23f877db">CURLKHSTAT_FINE_ADD_TO_FILE</a>,</div>
<div class="line"><a name="l00569"></a><span class="lineno"><a class="line" href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22"> 569</a></span>&#160; <a class="code" href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afa5fdc789a1cfdd0240f662428af5c9376">CURLKHSTAT_FINE</a>,</div>
<div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22a857492dd7231037ac45280c24e161600"> 570</a></span>&#160; <a class="code" href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afa8cd745da2bf332b1369b829781b60f25">CURLKHSTAT_REJECT</a>, <span class="comment">/* reject the connection, return an error */</span></div>
<div class="line"><a name="l00571"></a><span class="lineno"><a class="line" href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22af2a427f649e6ec8b416a06a132ba3e64"> 571</a></span>&#160; <a class="code" href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afafb41a07782b0ea2fddb1d6ebc55bb2de">CURLKHSTAT_DEFER</a>, <span class="comment">/* do not accept it, but we can&#39;t answer right now so</span></div>
<div class="line"><a name="l00572"></a><span class="lineno"><a class="line" href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22aabf26e9b52abf9c87add59529bb08a41"> 572</a></span>&#160;<span class="comment"> this causes a CURLE_DEFER error but otherwise the</span></div>
<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22a36b7d35d25c1bc7b309eebe54ff7ffc9"> 573</a></span>&#160;<span class="comment"> connection will be left intact etc */</span></div>
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <a class="code" href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afa134bdbee394da3b7cc40ec13fa63e5ed">CURLKHSTAT_LAST</a> <span class="comment">/* not for use, only a marker for last-in-list */</span></div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160;};</div>
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; </div>
<div class="line"><a name="l00577"></a><span class="lineno"><a class="line" href="curl_8h.html#a8d3ff739ef89f29c253b998a3ef58117"> 577</a></span>&#160;<span class="comment">/* this is the set of status codes pass in to the callback */</span></div>
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;<span class="keyword">enum</span> <a class="code" href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22">curl_khmatch</a> {</div>
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160; <a class="code" href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22a857492dd7231037ac45280c24e161600">CURLKHMATCH_OK</a>, <span class="comment">/* match */</span></div>
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160; <a class="code" href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22af2a427f649e6ec8b416a06a132ba3e64">CURLKHMATCH_MISMATCH</a>, <span class="comment">/* host found, key mismatch! */</span></div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160; <a class="code" href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22aabf26e9b52abf9c87add59529bb08a41">CURLKHMATCH_MISSING</a>, <span class="comment">/* no matching host/key found */</span></div>
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <a class="code" href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22a36b7d35d25c1bc7b309eebe54ff7ffc9">CURLKHMATCH_LAST</a> <span class="comment">/* not for use, only a marker for last-in-list */</span></div>
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160;};</div>
<div class="line"><a name="l00584"></a><span class="lineno"><a class="line" href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33f"> 584</a></span>&#160; </div>
<div class="line"><a name="l00585"></a><span class="lineno"><a class="line" href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa8d2d45872cd96c41e269a5b659e023c4"> 585</a></span>&#160;<span class="keyword">typedef</span> int</div>
<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa1b2e22a414d8dcc2d2c651bc59012986"> 586</a></span>&#160; (*<a class="code" href="curl_8h.html#a8d3ff739ef89f29c253b998a3ef58117">curl_sshkeycallback</a>) (<a class="code" href="curl_8h.html#ace655e3633b6533591283994d6b5cdda">CURL</a> *easy, <span class="comment">/* easy handle */</span></div>
<div class="line"><a name="l00587"></a><span class="lineno"><a class="line" href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa6b661cf271e2f9d9ff0eb28d926d417b"> 587</a></span>&#160; <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structcurl__khkey.html">curl_khkey</a> *knownkey, <span class="comment">/* known */</span></div>
<div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa996f396157159019b0308a009cfd5ab2"> 588</a></span>&#160; <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structcurl__khkey.html">curl_khkey</a> *foundkey, <span class="comment">/* found */</span></div>
<div class="line"><a name="l00589"></a><span class="lineno"><a class="line" href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa9ae20cbb3c0362584a88d00f7248a8ff"> 589</a></span>&#160; <span class="keyword">enum</span> <a class="code" href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22">curl_khmatch</a>, <span class="comment">/* libcurl&#39;s view on the keys */</span></div>
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; <span class="keywordtype">void</span> *clientp); <span class="comment">/* custom pointer passed from app */</span></div>
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; </div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160;<span class="comment">/* parameter for the CURLOPT_USE_SSL option */</span></div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; <a class="code" href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa8d2d45872cd96c41e269a5b659e023c4">CURLUSESSL_NONE</a>, <span class="comment">/* do not attempt to use SSL */</span></div>
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; <a class="code" href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa1b2e22a414d8dcc2d2c651bc59012986">CURLUSESSL_TRY</a>, <span class="comment">/* try using SSL, proceed anyway otherwise */</span></div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; <a class="code" href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa6b661cf271e2f9d9ff0eb28d926d417b">CURLUSESSL_CONTROL</a>, <span class="comment">/* SSL for the control connection or fail */</span></div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; <a class="code" href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa996f396157159019b0308a009cfd5ab2">CURLUSESSL_ALL</a>, <span class="comment">/* SSL for all communication or fail */</span></div>
<div class="line"><a name="l00598"></a><span class="lineno"><a class="line" href="curl_8h.html#a918ac7135eef312171babc159c489376"> 598</a></span>&#160; <a class="code" href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa9ae20cbb3c0362584a88d00f7248a8ff">CURLUSESSL_LAST</a> <span class="comment">/* not an option, never use */</span></div>
<div class="line"><a name="l00599"></a><span class="lineno"><a class="line" href="curl_8h.html#a6ffd055fa470ac4ce8698ba07e3ba2cd"> 599</a></span>&#160;} <a class="code" href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33f">curl_usessl</a>;</div>
<div class="line"><a name="l00600"></a><span class="lineno"><a class="line" href="curl_8h.html#a954dd091c2aa7d2e18ca14f0ff6cdc7f"> 600</a></span>&#160; </div>
<div class="line"><a name="l00601"></a><span class="lineno"><a class="line" href="curl_8h.html#a091b7a37bdf8f2923396176587f26962"> 601</a></span>&#160;<span class="preprocessor">#ifndef CURL_NO_OLDIES </span><span class="comment">/* define this to test if your app builds with all</span></div>
<div class="line"><a name="l00602"></a><span class="lineno"><a class="line" href="curl_8h.html#a29893c3b89bc19831182cc13c591bca1"> 602</a></span>&#160;<span class="comment"> the obsolete stuff removed! */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="curl_8h.html#a400d9707f705f42aea5a1d80561dc5e1"> 603</a></span>&#160; </div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;<span class="comment">/* Backwards compatibility with older names */</span></div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;<span class="comment">/* These are scheduled to disappear by 2009 */</span></div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160; </div>
<div class="line"><a name="l00607"></a><span class="lineno"><a class="line" href="curl_8h.html#a48086b496b9853f6b9507af1c7a50aca"> 607</a></span>&#160;<span class="preprocessor">#define CURLFTPSSL_NONE CURLUSESSL_NONE</span></div>
<div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="curl_8h.html#a48086b496b9853f6b9507af1c7a50acaaebb4adbb11e48dd8a721041f833075c7"> 608</a></span>&#160;<span class="preprocessor">#define CURLFTPSSL_TRY CURLUSESSL_TRY</span></div>
<div class="line"><a name="l00609"></a><span class="lineno"><a class="line" href="curl_8h.html#a48086b496b9853f6b9507af1c7a50acaa109ae8cbe93e796ac24a2e745f362140"> 609</a></span>&#160;<span class="preprocessor">#define CURLFTPSSL_CONTROL CURLUSESSL_CONTROL</span></div>
<div class="line"><a name="l00610"></a><span class="lineno"><a class="line" href="curl_8h.html#a48086b496b9853f6b9507af1c7a50acaa9159611119fe5f4912d5875f41dd5f0a"> 610</a></span>&#160;<span class="preprocessor">#define CURLFTPSSL_ALL CURLUSESSL_ALL</span></div>
<div class="line"><a name="l00611"></a><span class="lineno"><a class="line" href="curl_8h.html#a48086b496b9853f6b9507af1c7a50acaa99c1f13c292ceb4696afe5cd03024172"> 611</a></span>&#160;<span class="preprocessor">#define CURLFTPSSL_LAST CURLUSESSL_LAST</span></div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160;<span class="preprocessor">#define curl_ftpssl curl_usessl</span></div>
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;<span class="preprocessor">#endif </span></div>
<div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8d"> 615</a></span>&#160;<span class="preprocessor"></span><span class="comment">/* parameter for the CURLOPT_FTP_SSL_CCC option */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8da46e091e25e4a6e44c28b131bc2559248"> 616</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8da578e0d340b5e495763b25fa1e8da3c3f"> 617</a></span>&#160; <a class="code" href="curl_8h.html#a48086b496b9853f6b9507af1c7a50acaaebb4adbb11e48dd8a721041f833075c7">CURLFTPSSL_CCC_NONE</a>, <span class="comment">/* do not send CCC */</span></div>
<div class="line"><a name="l00618"></a><span class="lineno"><a class="line" href="curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8dad3c7dc37f58e16b08fdd590bdaf712e7"> 618</a></span>&#160; <a class="code" href="curl_8h.html#a48086b496b9853f6b9507af1c7a50acaa109ae8cbe93e796ac24a2e745f362140">CURLFTPSSL_CCC_PASSIVE</a>, <span class="comment">/* Let the server initiate the shutdown */</span></div>
<div class="line"><a name="l00619"></a><span class="lineno"><a class="line" href="curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8da009eac95309bcc8b86fa9f7fc4b6f03d"> 619</a></span>&#160; <a class="code" href="curl_8h.html#a48086b496b9853f6b9507af1c7a50acaa9159611119fe5f4912d5875f41dd5f0a">CURLFTPSSL_CCC_ACTIVE</a>, <span class="comment">/* Initiate the shutdown */</span></div>
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; <a class="code" href="curl_8h.html#a48086b496b9853f6b9507af1c7a50acaa99c1f13c292ceb4696afe5cd03024172">CURLFTPSSL_CCC_LAST</a> <span class="comment">/* not an option, never use */</span></div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160;} <a class="code" href="curl_8h.html#a48086b496b9853f6b9507af1c7a50aca">curl_ftpccc</a>;</div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; </div>
<div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="curl_8h.html#a8f0f4653546847e18f56b9998fe32d48"> 623</a></span>&#160;<span class="comment">/* parameter for the CURLOPT_FTPSSLAUTH option */</span></div>
<div class="line"><a name="l00624"></a><span class="lineno"><a class="line" href="curl_8h.html#a8f0f4653546847e18f56b9998fe32d48ac09f1b195c68519638d6a5d9ef70aaf6"> 624</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00625"></a><span class="lineno"><a class="line" href="curl_8h.html#a8f0f4653546847e18f56b9998fe32d48a2163443c074e73c61848fd0f34bbe0db"> 625</a></span>&#160; <a class="code" href="curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8da46e091e25e4a6e44c28b131bc2559248">CURLFTPAUTH_DEFAULT</a>, <span class="comment">/* let libcurl decide */</span></div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; <a class="code" href="curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8da578e0d340b5e495763b25fa1e8da3c3f">CURLFTPAUTH_SSL</a>, <span class="comment">/* use &quot;AUTH SSL&quot; */</span></div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; <a class="code" href="curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8dad3c7dc37f58e16b08fdd590bdaf712e7">CURLFTPAUTH_TLS</a>, <span class="comment">/* use &quot;AUTH TLS&quot; */</span></div>
<div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="curl_8h.html#a8f0f4653546847e18f56b9998fe32d48a95d1161802442250aceb36a017e28de4"> 628</a></span>&#160; <a class="code" href="curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8da009eac95309bcc8b86fa9f7fc4b6f03d">CURLFTPAUTH_LAST</a> <span class="comment">/* not an option, never use */</span></div>
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;} <a class="code" href="curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8d">curl_ftpauth</a>;</div>
<div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="curl_8h.html#a8f0f4653546847e18f56b9998fe32d48a0b3b02758db2136df80a6151ec4e92b6"> 630</a></span>&#160; </div>
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;<span class="comment">/* parameter for the CURLOPT_FTP_CREATE_MISSING_DIRS option */</span></div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <a class="code" href="curl_8h.html#a8f0f4653546847e18f56b9998fe32d48ac09f1b195c68519638d6a5d9ef70aaf6">CURLFTP_CREATE_DIR_NONE</a>, <span class="comment">/* do NOT create missing dirs! */</span></div>
<div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56"> 634</a></span>&#160; <a class="code" href="curl_8h.html#a8f0f4653546847e18f56b9998fe32d48a2163443c074e73c61848fd0f34bbe0db">CURLFTP_CREATE_DIR</a>, <span class="comment">/* (FTP/SFTP) if CWD fails, try MKD and then CWD</span></div>
<div class="line"><a name="l00635"></a><span class="lineno"><a class="line" href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56ad5e47a4d1410ee0cb7a74236fac61628"> 635</a></span>&#160;<span class="comment"> again if MKD succeeded, for SFTP this does</span></div>
<div class="line"><a name="l00636"></a><span class="lineno"><a class="line" href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56ac2ef0386be4c35f977f684b5357ba8cc"> 636</a></span>&#160;<span class="comment"> similar magic */</span></div>
<div class="line"><a name="l00637"></a><span class="lineno"><a class="line" href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56ad24edfb1eb56c55530ed797f3e0e50f0"> 637</a></span>&#160; <a class="code" href="curl_8h.html#a8f0f4653546847e18f56b9998fe32d48a95d1161802442250aceb36a017e28de4">CURLFTP_CREATE_DIR_RETRY</a>, <span class="comment">/* (FTP only) if CWD fails, try MKD and then CWD</span></div>
<div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56a77c87eb07a3562668559e8f124aa5a64"> 638</a></span>&#160;<span class="comment"> again even if MKD failed! */</span></div>
<div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56a54ef7c45ba23bf3113ea15aaed16ba33"> 639</a></span>&#160; <a class="code" href="curl_8h.html#a8f0f4653546847e18f56b9998fe32d48a0b3b02758db2136df80a6151ec4e92b6">CURLFTP_CREATE_DIR_LAST</a> <span class="comment">/* not an option, never use */</span></div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160;} <a class="code" href="curl_8h.html#a8f0f4653546847e18f56b9998fe32d48">curl_ftpcreatedir</a>;</div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; </div>
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160;<span class="comment">/* parameter for the CURLOPT_FTP_FILEMETHOD option */</span></div>
<div class="line"><a name="l00643"></a><span class="lineno"><a class="line" href="curl_8h.html#a4c4a3046bce0da437f299072f489bc02"> 643</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00644"></a><span class="lineno"><a class="line" href="curl_8h.html#a83d34123b66749720352af4bcb17a8e4"> 644</a></span>&#160; <a class="code" href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56ad5e47a4d1410ee0cb7a74236fac61628">CURLFTPMETHOD_DEFAULT</a>, <span class="comment">/* let libcurl pick */</span></div>
<div class="line"><a name="l00645"></a><span class="lineno"><a class="line" href="curl_8h.html#a9ba581e59a874626d594c0f7c241d6d2"> 645</a></span>&#160; <a class="code" href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56ac2ef0386be4c35f977f684b5357ba8cc">CURLFTPMETHOD_MULTICWD</a>, <span class="comment">/* single CWD operation for each path part */</span></div>
<div class="line"><a name="l00646"></a><span class="lineno"><a class="line" href="curl_8h.html#adef34e1e2989d3726cc20e3b5875f2f4"> 646</a></span>&#160; <a class="code" href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56ad24edfb1eb56c55530ed797f3e0e50f0">CURLFTPMETHOD_NOCWD</a>, <span class="comment">/* no CWD at all */</span></div>
<div class="line"><a name="l00647"></a><span class="lineno"><a class="line" href="curl_8h.html#a9815b02ec8c789f7afcda6e4e1144d23"> 647</a></span>&#160; <a class="code" href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56a77c87eb07a3562668559e8f124aa5a64">CURLFTPMETHOD_SINGLECWD</a>, <span class="comment">/* one CWD to full dir, then work on file */</span></div>
<div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="curl_8h.html#a7f016ee652c822683d1f48fdbe21dbb6"> 648</a></span>&#160; <a class="code" href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56a54ef7c45ba23bf3113ea15aaed16ba33">CURLFTPMETHOD_LAST</a> <span class="comment">/* not an option, never use */</span></div>
<div class="line"><a name="l00649"></a><span class="lineno"><a class="line" href="curl_8h.html#ab3bdc6e04b3b3af7d40f0719e2f66bf2"> 649</a></span>&#160;} <a class="code" href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56">curl_ftpmethod</a>;</div>
<div class="line"><a name="l00650"></a><span class="lineno"><a class="line" href="curl_8h.html#a5588596e963ddd108786b3e331eb09e4"> 650</a></span>&#160; </div>
<div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="curl_8h.html#aed470ee20e1ed4de6ca0c00708679512"> 651</a></span>&#160;<span class="comment">/* CURLPROTO_ defines are for the CURLOPT_*PROTOCOLS options */</span></div>
<div class="line"><a name="l00652"></a><span class="lineno"><a class="line" href="curl_8h.html#a6674b8f85b7731eb61fca98a390db4d3"> 652</a></span>&#160;<span class="preprocessor">#define CURLPROTO_HTTP (1&lt;&lt;0)</span></div>
<div class="line"><a name="l00653"></a><span class="lineno"><a class="line" href="curl_8h.html#ab9dc18362468a060094b6fea044e2a40"> 653</a></span>&#160;<span class="preprocessor">#define CURLPROTO_HTTPS (1&lt;&lt;1)</span></div>
<div class="line"><a name="l00654"></a><span class="lineno"><a class="line" href="curl_8h.html#ae2930aaf7cffdd6b90d6e2ed9ed2f041"> 654</a></span>&#160;<span class="preprocessor">#define CURLPROTO_FTP (1&lt;&lt;2)</span></div>
<div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="curl_8h.html#a30d3c27b363600b6748798f8b3a1ec75"> 655</a></span>&#160;<span class="preprocessor">#define CURLPROTO_FTPS (1&lt;&lt;3)</span></div>
<div class="line"><a name="l00656"></a><span class="lineno"><a class="line" href="curl_8h.html#a2431e24f2138b8074ffe85acace52384"> 656</a></span>&#160;<span class="preprocessor">#define CURLPROTO_SCP (1&lt;&lt;4)</span></div>
<div class="line"><a name="l00657"></a><span class="lineno"><a class="line" href="curl_8h.html#a10d827e5e0e4d1c324f0dbc4ebe2f2b1"> 657</a></span>&#160;<span class="preprocessor">#define CURLPROTO_SFTP (1&lt;&lt;5)</span></div>
<div class="line"><a name="l00658"></a><span class="lineno"><a class="line" href="curl_8h.html#a9ce81639f6e31bbaccd16bc86c7b6edb"> 658</a></span>&#160;<span class="preprocessor">#define CURLPROTO_TELNET (1&lt;&lt;6)</span></div>
<div class="line"><a name="l00659"></a><span class="lineno"><a class="line" href="curl_8h.html#ab0ce92d385bff5793aee465a73023072"> 659</a></span>&#160;<span class="preprocessor">#define CURLPROTO_LDAP (1&lt;&lt;7)</span></div>
<div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="curl_8h.html#ab6449e5f8491c9bf6330f54b03a5690b"> 660</a></span>&#160;<span class="preprocessor">#define CURLPROTO_LDAPS (1&lt;&lt;8)</span></div>
<div class="line"><a name="l00661"></a><span class="lineno"><a class="line" href="curl_8h.html#a57c429ed3dc3a2dc9ff5c6eba392b6b2"> 661</a></span>&#160;<span class="preprocessor">#define CURLPROTO_DICT (1&lt;&lt;9)</span></div>
<div class="line"><a name="l00662"></a><span class="lineno"><a class="line" href="curl_8h.html#a697c179efe391ebeac338945bb3388ca"> 662</a></span>&#160;<span class="preprocessor">#define CURLPROTO_FILE (1&lt;&lt;10)</span></div>
<div class="line"><a name="l00663"></a><span class="lineno"><a class="line" href="curl_8h.html#ae4ca8bc935e80a76fa4a2426a5826ae5"> 663</a></span>&#160;<span class="preprocessor">#define CURLPROTO_TFTP (1&lt;&lt;11)</span></div>
<div class="line"><a name="l00664"></a><span class="lineno"><a class="line" href="curl_8h.html#a244121d9a638b2a30b892c2f350f1c7f"> 664</a></span>&#160;<span class="preprocessor">#define CURLPROTO_IMAP (1&lt;&lt;12)</span></div>
<div class="line"><a name="l00665"></a><span class="lineno"><a class="line" href="curl_8h.html#a18ed920bff785f395a16861d51292d8c"> 665</a></span>&#160;<span class="preprocessor">#define CURLPROTO_IMAPS (1&lt;&lt;13)</span></div>
<div class="line"><a name="l00666"></a><span class="lineno"><a class="line" href="curl_8h.html#a386aada409c078d3506577dcca240beb"> 666</a></span>&#160;<span class="preprocessor">#define CURLPROTO_POP3 (1&lt;&lt;14)</span></div>
<div class="line"><a name="l00667"></a><span class="lineno"><a class="line" href="curl_8h.html#a85221b44d4bac67c49e8c53618aac8cd"> 667</a></span>&#160;<span class="preprocessor">#define CURLPROTO_POP3S (1&lt;&lt;15)</span></div>
<div class="line"><a name="l00668"></a><span class="lineno"><a class="line" href="curl_8h.html#a6b98cffae36087ef3b2ce037790261d5"> 668</a></span>&#160;<span class="preprocessor">#define CURLPROTO_SMTP (1&lt;&lt;16)</span></div>
<div class="line"><a name="l00669"></a><span class="lineno"><a class="line" href="curl_8h.html#a85eed180d156ca929d85f3173667f23c"> 669</a></span>&#160;<span class="preprocessor">#define CURLPROTO_SMTPS (1&lt;&lt;17)</span></div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160;<span class="preprocessor">#define CURLPROTO_RTSP (1&lt;&lt;18)</span></div>
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160;<span class="preprocessor">#define CURLPROTO_RTMP (1&lt;&lt;19)</span></div>
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;<span class="preprocessor">#define CURLPROTO_RTMPT (1&lt;&lt;20)</span></div>
<div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="curl_8h.html#abd1ce766be9641babe63203813f8aff2"> 673</a></span>&#160;<span class="preprocessor">#define CURLPROTO_RTMPE (1&lt;&lt;21)</span></div>
<div class="line"><a name="l00674"></a><span class="lineno"><a class="line" href="curl_8h.html#a88edcf8f9aaf67683b27caca050e87b6"> 674</a></span>&#160;<span class="preprocessor">#define CURLPROTO_RTMPTE (1&lt;&lt;22)</span></div>
<div class="line"><a name="l00675"></a><span class="lineno"><a class="line" href="curl_8h.html#a8719769991e0fb137b96bc151eb1360b"> 675</a></span>&#160;<span class="preprocessor">#define CURLPROTO_RTMPS (1&lt;&lt;23)</span></div>
<div class="line"><a name="l00676"></a><span class="lineno"><a class="line" href="curl_8h.html#ac8bad04621a0523755477f782b7a656a"> 676</a></span>&#160;<span class="preprocessor">#define CURLPROTO_RTMPTS (1&lt;&lt;24)</span></div>
<div class="line"><a name="l00677"></a><span class="lineno"> 677</span>&#160;<span class="preprocessor">#define CURLPROTO_GOPHER (1&lt;&lt;25)</span></div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;<span class="preprocessor">#define CURLPROTO_ALL (~0) </span><span class="comment">/* enable everything */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; </div>
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;<span class="comment">/* long may be 32 or 64 bits, but we should never depend on anything else</span></div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160;<span class="comment"> but 32 */</span></div>
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;<span class="preprocessor">#define CURLOPTTYPE_LONG 0</span></div>
<div class="line"><a name="l00683"></a><span class="lineno"> 683</span>&#160;<span class="preprocessor">#define CURLOPTTYPE_OBJECTPOINT 10000</span></div>
<div class="line"><a name="l00684"></a><span class="lineno"> 684</span>&#160;<span class="preprocessor">#define CURLOPTTYPE_FUNCTIONPOINT 20000</span></div>
<div class="line"><a name="l00685"></a><span class="lineno"> 685</span>&#160;<span class="preprocessor">#define CURLOPTTYPE_OFF_T 30000</span></div>
<div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe"> 686</a></span>&#160; </div>
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>&#160;<span class="comment">/* name is uppercase CURLOPT_&lt;name&gt;,</span></div>
<div class="line"><a name="l00688"></a><span class="lineno"> 688</span>&#160;<span class="comment"> type is one of the defined CURLOPTTYPE_&lt;type&gt;</span></div>
<div class="line"><a name="l00689"></a><span class="lineno"> 689</span>&#160;<span class="comment"> number is unique identifier */</span></div>
<div class="line"><a name="l00690"></a><span class="lineno"> 690</span>&#160;<span class="preprocessor">#ifdef CINIT</span></div>
<div class="line"><a name="l00691"></a><span class="lineno"> 691</span>&#160;<span class="preprocessor">#undef CINIT</span></div>
<div class="line"><a name="l00692"></a><span class="lineno"> 692</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00693"></a><span class="lineno"> 693</span>&#160; </div>
<div class="line"><a name="l00694"></a><span class="lineno"> 694</span>&#160;<span class="preprocessor">#ifdef CURL_ISOCPP</span></div>
<div class="line"><a name="l00695"></a><span class="lineno"> 695</span>&#160;<span class="preprocessor">#define CINIT(na,t,nu) CURLOPT_ ## na = CURLOPTTYPE_ ## t + nu</span></div>
<div class="line"><a name="l00696"></a><span class="lineno"> 696</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00697"></a><span class="lineno"> 697</span>&#160;<span class="comment">/* The macro &quot;##&quot; is ISO C, we assume pre-ISO C doesn&#39;t support it. */</span></div>
<div class="line"><a name="l00698"></a><span class="lineno"> 698</span>&#160;<span class="preprocessor">#define LONG CURLOPTTYPE_LONG</span></div>
<div class="line"><a name="l00699"></a><span class="lineno"> 699</span>&#160;<span class="preprocessor">#define OBJECTPOINT CURLOPTTYPE_OBJECTPOINT</span></div>
<div class="line"><a name="l00700"></a><span class="lineno"> 700</span>&#160;<span class="preprocessor">#define FUNCTIONPOINT CURLOPTTYPE_FUNCTIONPOINT</span></div>
<div class="line"><a name="l00701"></a><span class="lineno"> 701</span>&#160;<span class="preprocessor">#define OFF_T CURLOPTTYPE_OFF_T</span></div>
<div class="line"><a name="l00702"></a><span class="lineno"><a class="line" href="curl_8h.html#a683f408ac299e0409f0c8b3f73c36610"> 702</a></span>&#160;<span class="preprocessor">#define CINIT(name,type,number) CURLOPT_name = type + number</span></div>
<div class="line"><a name="l00703"></a><span class="lineno"> 703</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00704"></a><span class="lineno"><a class="line" href="curl_8h.html#a683f408ac299e0409f0c8b3f73c36610a5013453a71bb3b4b8a6f6991d4285042"> 704</a></span>&#160; </div>
<div class="line"><a name="l00705"></a><span class="lineno"> 705</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00706"></a><span class="lineno"> 706</span>&#160;<span class="comment"> * This macro-mania below setups the CURLOPT_[what] enum, to be used with</span></div>
<div class="line"><a name="l00707"></a><span class="lineno"> 707</span>&#160;<span class="comment"> * curl_easy_setopt(). The first argument in the CINIT() macro is the [what]</span></div>
<div class="line"><a name="l00708"></a><span class="lineno"> 708</span>&#160;<span class="comment"> * word.</span></div>
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00710"></a><span class="lineno"> 710</span>&#160; </div>
<div class="line"><a name="l00711"></a><span class="lineno"> 711</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00712"></a><span class="lineno"> 712</span>&#160; <span class="comment">/* This is the FILE * or void * the regular output should be written to. */</span></div>
<div class="line"><a name="l00713"></a><span class="lineno"> 713</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FILE, OBJECTPOINT, 1),</div>
<div class="line"><a name="l00714"></a><span class="lineno"> 714</span>&#160; </div>
<div class="line"><a name="l00715"></a><span class="lineno"> 715</span>&#160; <span class="comment">/* The full URL to get/put */</span></div>
<div class="line"><a name="l00716"></a><span class="lineno"> 716</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(URL, OBJECTPOINT, 2),</div>
<div class="line"><a name="l00717"></a><span class="lineno"> 717</span>&#160; </div>
<div class="line"><a name="l00718"></a><span class="lineno"> 718</span>&#160; <span class="comment">/* Port number to connect to, if other than default. */</span></div>
<div class="line"><a name="l00719"></a><span class="lineno"> 719</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PORT, LONG, 3),</div>
<div class="line"><a name="l00720"></a><span class="lineno"> 720</span>&#160; </div>
<div class="line"><a name="l00721"></a><span class="lineno"> 721</span>&#160; <span class="comment">/* Name of proxy to use. */</span></div>
<div class="line"><a name="l00722"></a><span class="lineno"> 722</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PROXY, OBJECTPOINT, 4),</div>
<div class="line"><a name="l00723"></a><span class="lineno"> 723</span>&#160; </div>
<div class="line"><a name="l00724"></a><span class="lineno"> 724</span>&#160; <span class="comment">/* &quot;name:password&quot; to use when fetching. */</span></div>
<div class="line"><a name="l00725"></a><span class="lineno"> 725</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(USERPWD, OBJECTPOINT, 5),</div>
<div class="line"><a name="l00726"></a><span class="lineno"> 726</span>&#160; </div>
<div class="line"><a name="l00727"></a><span class="lineno"> 727</span>&#160; <span class="comment">/* &quot;name:password&quot; to use with proxy. */</span></div>
<div class="line"><a name="l00728"></a><span class="lineno"> 728</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PROXYUSERPWD, OBJECTPOINT, 6),</div>
<div class="line"><a name="l00729"></a><span class="lineno"> 729</span>&#160; </div>
<div class="line"><a name="l00730"></a><span class="lineno"> 730</span>&#160; <span class="comment">/* Range to get, specified as an ASCII string. */</span></div>
<div class="line"><a name="l00731"></a><span class="lineno"> 731</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(RANGE, OBJECTPOINT, 7),</div>
<div class="line"><a name="l00732"></a><span class="lineno"> 732</span>&#160; </div>
<div class="line"><a name="l00733"></a><span class="lineno"> 733</span>&#160; <span class="comment">/* not used */</span></div>
<div class="line"><a name="l00734"></a><span class="lineno"> 734</span>&#160; </div>
<div class="line"><a name="l00735"></a><span class="lineno"> 735</span>&#160; <span class="comment">/* Specified file stream to upload from (use as input): */</span></div>
<div class="line"><a name="l00736"></a><span class="lineno"> 736</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(INFILE, OBJECTPOINT, 9),</div>
<div class="line"><a name="l00737"></a><span class="lineno"> 737</span>&#160; </div>
<div class="line"><a name="l00738"></a><span class="lineno"> 738</span>&#160; <span class="comment">/* Buffer to receive error messages in, must be at least CURL_ERROR_SIZE</span></div>
<div class="line"><a name="l00739"></a><span class="lineno"> 739</span>&#160;<span class="comment"> * bytes big. If this is not used, error messages go to stderr instead: */</span></div>
<div class="line"><a name="l00740"></a><span class="lineno"> 740</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(ERRORBUFFER, OBJECTPOINT, 10),</div>
<div class="line"><a name="l00741"></a><span class="lineno"> 741</span>&#160; </div>
<div class="line"><a name="l00742"></a><span class="lineno"> 742</span>&#160; <span class="comment">/* Function that will be called to store the output (instead of fwrite). The</span></div>
<div class="line"><a name="l00743"></a><span class="lineno"> 743</span>&#160;<span class="comment"> * parameters will use fwrite() syntax, make sure to follow them. */</span></div>
<div class="line"><a name="l00744"></a><span class="lineno"> 744</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(WRITEFUNCTION, FUNCTIONPOINT, 11),</div>
<div class="line"><a name="l00745"></a><span class="lineno"> 745</span>&#160; </div>
<div class="line"><a name="l00746"></a><span class="lineno"> 746</span>&#160; <span class="comment">/* Function that will be called to read the input (instead of fread). The</span></div>
<div class="line"><a name="l00747"></a><span class="lineno"> 747</span>&#160;<span class="comment"> * parameters will use fread() syntax, make sure to follow them. */</span></div>
<div class="line"><a name="l00748"></a><span class="lineno"> 748</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(READFUNCTION, FUNCTIONPOINT, 12),</div>
<div class="line"><a name="l00749"></a><span class="lineno"> 749</span>&#160; </div>
<div class="line"><a name="l00750"></a><span class="lineno"> 750</span>&#160; <span class="comment">/* Time-out the read operation after this amount of seconds */</span></div>
<div class="line"><a name="l00751"></a><span class="lineno"> 751</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(TIMEOUT, LONG, 13),</div>
<div class="line"><a name="l00752"></a><span class="lineno"> 752</span>&#160; </div>
<div class="line"><a name="l00753"></a><span class="lineno"> 753</span>&#160; <span class="comment">/* If the CURLOPT_INFILE is used, this can be used to inform libcurl about</span></div>
<div class="line"><a name="l00754"></a><span class="lineno"> 754</span>&#160;<span class="comment"> * how large the file being sent really is. That allows better error</span></div>
<div class="line"><a name="l00755"></a><span class="lineno"> 755</span>&#160;<span class="comment"> * checking and better verifies that the upload was successful. -1 means</span></div>
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>&#160;<span class="comment"> * unknown size.</span></div>
<div class="line"><a name="l00757"></a><span class="lineno"> 757</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00758"></a><span class="lineno"> 758</span>&#160;<span class="comment"> * For large file support, there is also a _LARGE version of the key</span></div>
<div class="line"><a name="l00759"></a><span class="lineno"> 759</span>&#160;<span class="comment"> * which takes an off_t type, allowing platforms with larger off_t</span></div>
<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>&#160;<span class="comment"> * sizes to handle larger files. See below for INFILESIZE_LARGE.</span></div>
<div class="line"><a name="l00761"></a><span class="lineno"> 761</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(INFILESIZE, LONG, 14),</div>
<div class="line"><a name="l00763"></a><span class="lineno"> 763</span>&#160; </div>
<div class="line"><a name="l00764"></a><span class="lineno"> 764</span>&#160; <span class="comment">/* POST static input fields. */</span></div>
<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(POSTFIELDS, OBJECTPOINT, 15),</div>
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span>&#160; </div>
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span>&#160; <span class="comment">/* Set the referrer page (needed by some CGIs) */</span></div>
<div class="line"><a name="l00768"></a><span class="lineno"> 768</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(REFERER, OBJECTPOINT, 16),</div>
<div class="line"><a name="l00769"></a><span class="lineno"> 769</span>&#160; </div>
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>&#160; <span class="comment">/* Set the FTP PORT string (interface name, named or numerical IP address)</span></div>
<div class="line"><a name="l00771"></a><span class="lineno"> 771</span>&#160;<span class="comment"> Use i.e &#39;-&#39; to use default address. */</span></div>
<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FTPPORT, OBJECTPOINT, 17),</div>
<div class="line"><a name="l00773"></a><span class="lineno"> 773</span>&#160; </div>
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span>&#160; <span class="comment">/* Set the User-Agent string (examined by some CGIs) */</span></div>
<div class="line"><a name="l00775"></a><span class="lineno"> 775</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(USERAGENT, OBJECTPOINT, 18),</div>
<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>&#160; </div>
<div class="line"><a name="l00777"></a><span class="lineno"> 777</span>&#160; <span class="comment">/* If the download receives less than &quot;low speed limit&quot; bytes/second</span></div>
<div class="line"><a name="l00778"></a><span class="lineno"> 778</span>&#160;<span class="comment"> * during &quot;low speed time&quot; seconds, the operations is aborted.</span></div>
<div class="line"><a name="l00779"></a><span class="lineno"> 779</span>&#160;<span class="comment"> * You could i.e if you have a pretty high speed connection, abort if</span></div>
<div class="line"><a name="l00780"></a><span class="lineno"> 780</span>&#160;<span class="comment"> * it is less than 2000 bytes/sec during 20 seconds.</span></div>
<div class="line"><a name="l00781"></a><span class="lineno"> 781</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00782"></a><span class="lineno"> 782</span>&#160; </div>
<div class="line"><a name="l00783"></a><span class="lineno"> 783</span>&#160; <span class="comment">/* Set the &quot;low speed limit&quot; */</span></div>
<div class="line"><a name="l00784"></a><span class="lineno"> 784</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(LOW_SPEED_LIMIT, LONG, 19),</div>
<div class="line"><a name="l00785"></a><span class="lineno"> 785</span>&#160; </div>
<div class="line"><a name="l00786"></a><span class="lineno"> 786</span>&#160; <span class="comment">/* Set the &quot;low speed time&quot; */</span></div>
<div class="line"><a name="l00787"></a><span class="lineno"> 787</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(LOW_SPEED_TIME, LONG, 20),</div>
<div class="line"><a name="l00788"></a><span class="lineno"> 788</span>&#160; </div>
<div class="line"><a name="l00789"></a><span class="lineno"> 789</span>&#160; <span class="comment">/* Set the continuation offset.</span></div>
<div class="line"><a name="l00790"></a><span class="lineno"> 790</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00791"></a><span class="lineno"> 791</span>&#160;<span class="comment"> * Note there is also a _LARGE version of this key which uses</span></div>
<div class="line"><a name="l00792"></a><span class="lineno"> 792</span>&#160;<span class="comment"> * off_t types, allowing for large file offsets on platforms which</span></div>
<div class="line"><a name="l00793"></a><span class="lineno"> 793</span>&#160;<span class="comment"> * use larger-than-32-bit off_t&#39;s. Look below for RESUME_FROM_LARGE.</span></div>
<div class="line"><a name="l00794"></a><span class="lineno"> 794</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00795"></a><span class="lineno"> 795</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(RESUME_FROM, LONG, 21),</div>
<div class="line"><a name="l00796"></a><span class="lineno"> 796</span>&#160; </div>
<div class="line"><a name="l00797"></a><span class="lineno"> 797</span>&#160; <span class="comment">/* Set cookie in request: */</span></div>
<div class="line"><a name="l00798"></a><span class="lineno"> 798</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(COOKIE, OBJECTPOINT, 22),</div>
<div class="line"><a name="l00799"></a><span class="lineno"> 799</span>&#160; </div>
<div class="line"><a name="l00800"></a><span class="lineno"> 800</span>&#160; <span class="comment">/* This points to a linked list of headers, struct curl_slist kind */</span></div>
<div class="line"><a name="l00801"></a><span class="lineno"> 801</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(HTTPHEADER, OBJECTPOINT, 23),</div>
<div class="line"><a name="l00802"></a><span class="lineno"> 802</span>&#160; </div>
<div class="line"><a name="l00803"></a><span class="lineno"> 803</span>&#160; <span class="comment">/* This points to a linked list of post entries, struct curl_httppost */</span></div>
<div class="line"><a name="l00804"></a><span class="lineno"> 804</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(HTTPPOST, OBJECTPOINT, 24),</div>
<div class="line"><a name="l00805"></a><span class="lineno"> 805</span>&#160; </div>
<div class="line"><a name="l00806"></a><span class="lineno"> 806</span>&#160; <span class="comment">/* send TYPE parameter? */</span></div>
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(CRLF, LONG, 27),</div>
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>&#160; </div>
<div class="line"><a name="l00809"></a><span class="lineno"> 809</span>&#160; <span class="comment">/* send linked-list of QUOTE commands */</span></div>
<div class="line"><a name="l00810"></a><span class="lineno"> 810</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(QUOTE, OBJECTPOINT, 28),</div>
<div class="line"><a name="l00811"></a><span class="lineno"> 811</span>&#160; </div>
<div class="line"><a name="l00812"></a><span class="lineno"> 812</span>&#160; <span class="comment">/* send FILE * or void * to store headers to, if you use a callback it</span></div>
<div class="line"><a name="l00813"></a><span class="lineno"> 813</span>&#160;<span class="comment"> is simply passed to the callback unmodified */</span></div>
<div class="line"><a name="l00814"></a><span class="lineno"> 814</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(WRITEHEADER, OBJECTPOINT, 29),</div>
<div class="line"><a name="l00815"></a><span class="lineno"> 815</span>&#160; </div>
<div class="line"><a name="l00816"></a><span class="lineno"> 816</span>&#160; <span class="comment">/* point to a file to read the initial cookies from, also enables</span></div>
<div class="line"><a name="l00817"></a><span class="lineno"> 817</span>&#160;<span class="comment"> &quot;cookie awareness&quot; */</span></div>
<div class="line"><a name="l00818"></a><span class="lineno"> 818</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(COOKIEFILE, OBJECTPOINT, 31),</div>
<div class="line"><a name="l00819"></a><span class="lineno"> 819</span>&#160; </div>
<div class="line"><a name="l00820"></a><span class="lineno"> 820</span>&#160; <span class="comment">/* What kind of HTTP time condition to use, see defines */</span></div>
<div class="line"><a name="l00821"></a><span class="lineno"> 821</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(TIMECONDITION, LONG, 33),</div>
<div class="line"><a name="l00822"></a><span class="lineno"> 822</span>&#160; </div>
<div class="line"><a name="l00823"></a><span class="lineno"> 823</span>&#160; <span class="comment">/* Time to use with the above condition. Specified in number of seconds</span></div>
<div class="line"><a name="l00824"></a><span class="lineno"> 824</span>&#160;<span class="comment"> since 1 Jan 1970 */</span></div>
<div class="line"><a name="l00825"></a><span class="lineno"> 825</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(TIMEVALUE, LONG, 34),</div>
<div class="line"><a name="l00826"></a><span class="lineno"> 826</span>&#160; </div>
<div class="line"><a name="l00827"></a><span class="lineno"> 827</span>&#160; <span class="comment">/* 35 = OBSOLETE */</span></div>
<div class="line"><a name="l00828"></a><span class="lineno"> 828</span>&#160; </div>
<div class="line"><a name="l00829"></a><span class="lineno"> 829</span>&#160; <span class="comment">/* Custom request, for customizing the get command like</span></div>
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>&#160;<span class="comment"> HTTP: DELETE, TRACE and others</span></div>
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>&#160;<span class="comment"> FTP: to use a different list command</span></div>
<div class="line"><a name="l00832"></a><span class="lineno"> 832</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00833"></a><span class="lineno"> 833</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(CUSTOMREQUEST, OBJECTPOINT, 36),</div>
<div class="line"><a name="l00834"></a><span class="lineno"> 834</span>&#160; </div>
<div class="line"><a name="l00835"></a><span class="lineno"> 835</span>&#160; <span class="comment">/* HTTP request, for odd commands like DELETE, TRACE and others */</span></div>
<div class="line"><a name="l00836"></a><span class="lineno"> 836</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(STDERR, OBJECTPOINT, 37),</div>
<div class="line"><a name="l00837"></a><span class="lineno"> 837</span>&#160; </div>
<div class="line"><a name="l00838"></a><span class="lineno"> 838</span>&#160; <span class="comment">/* 38 is not used */</span></div>
<div class="line"><a name="l00839"></a><span class="lineno"> 839</span>&#160; </div>
<div class="line"><a name="l00840"></a><span class="lineno"> 840</span>&#160; <span class="comment">/* send linked-list of post-transfer QUOTE commands */</span></div>
<div class="line"><a name="l00841"></a><span class="lineno"> 841</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(POSTQUOTE, OBJECTPOINT, 39),</div>
<div class="line"><a name="l00842"></a><span class="lineno"> 842</span>&#160; </div>
<div class="line"><a name="l00843"></a><span class="lineno"> 843</span>&#160; <span class="comment">/* Pass a pointer to string of the output using full variable-replacement</span></div>
<div class="line"><a name="l00844"></a><span class="lineno"> 844</span>&#160;<span class="comment"> as described elsewhere. */</span></div>
<div class="line"><a name="l00845"></a><span class="lineno"> 845</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(WRITEINFO, OBJECTPOINT, 40),</div>
<div class="line"><a name="l00846"></a><span class="lineno"> 846</span>&#160; </div>
<div class="line"><a name="l00847"></a><span class="lineno"> 847</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(VERBOSE, LONG, 41), <span class="comment">/* talk a lot */</span></div>
<div class="line"><a name="l00848"></a><span class="lineno"> 848</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(HEADER, LONG, 42), <span class="comment">/* throw the header out too */</span></div>
<div class="line"><a name="l00849"></a><span class="lineno"> 849</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(NOPROGRESS, LONG, 43), <span class="comment">/* shut off the progress meter */</span></div>
<div class="line"><a name="l00850"></a><span class="lineno"> 850</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(NOBODY, LONG, 44), <span class="comment">/* use HEAD to get http document */</span></div>
<div class="line"><a name="l00851"></a><span class="lineno"> 851</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FAILONERROR, LONG, 45), <span class="comment">/* no output on http error codes &gt;= 300 */</span></div>
<div class="line"><a name="l00852"></a><span class="lineno"> 852</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(UPLOAD, LONG, 46), <span class="comment">/* this is an upload */</span></div>
<div class="line"><a name="l00853"></a><span class="lineno"> 853</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(POST, LONG, 47), <span class="comment">/* HTTP POST method */</span></div>
<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(DIRLISTONLY, LONG, 48), <span class="comment">/* bare names when listing directories */</span></div>
<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>&#160; </div>
<div class="line"><a name="l00856"></a><span class="lineno"> 856</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(APPEND, LONG, 50), <span class="comment">/* Append instead of overwrite on upload! */</span></div>
<div class="line"><a name="l00857"></a><span class="lineno"> 857</span>&#160; </div>
<div class="line"><a name="l00858"></a><span class="lineno"> 858</span>&#160; <span class="comment">/* Specify whether to read the user+password from the .netrc or the URL.</span></div>
<div class="line"><a name="l00859"></a><span class="lineno"> 859</span>&#160;<span class="comment"> * This must be one of the CURL_NETRC_* enums below. */</span></div>
<div class="line"><a name="l00860"></a><span class="lineno"> 860</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(NETRC, LONG, 51),</div>
<div class="line"><a name="l00861"></a><span class="lineno"> 861</span>&#160; </div>
<div class="line"><a name="l00862"></a><span class="lineno"> 862</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FOLLOWLOCATION, LONG, 52), <span class="comment">/* use Location: Luke! */</span></div>
<div class="line"><a name="l00863"></a><span class="lineno"> 863</span>&#160; </div>
<div class="line"><a name="l00864"></a><span class="lineno"> 864</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(TRANSFERTEXT, LONG, 53), <span class="comment">/* transfer data in text/ASCII format */</span></div>
<div class="line"><a name="l00865"></a><span class="lineno"> 865</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PUT, LONG, 54), <span class="comment">/* HTTP PUT */</span></div>
<div class="line"><a name="l00866"></a><span class="lineno"> 866</span>&#160; </div>
<div class="line"><a name="l00867"></a><span class="lineno"> 867</span>&#160; <span class="comment">/* 55 = OBSOLETE */</span></div>
<div class="line"><a name="l00868"></a><span class="lineno"> 868</span>&#160; </div>
<div class="line"><a name="l00869"></a><span class="lineno"> 869</span>&#160; <span class="comment">/* Function that will be called instead of the internal progress display</span></div>
<div class="line"><a name="l00870"></a><span class="lineno"> 870</span>&#160;<span class="comment"> * function. This function should be defined as the curl_progress_callback</span></div>
<div class="line"><a name="l00871"></a><span class="lineno"> 871</span>&#160;<span class="comment"> * prototype defines. */</span></div>
<div class="line"><a name="l00872"></a><span class="lineno"> 872</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PROGRESSFUNCTION, FUNCTIONPOINT, 56),</div>
<div class="line"><a name="l00873"></a><span class="lineno"> 873</span>&#160; </div>
<div class="line"><a name="l00874"></a><span class="lineno"> 874</span>&#160; <span class="comment">/* Data passed to the progress callback */</span></div>
<div class="line"><a name="l00875"></a><span class="lineno"> 875</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PROGRESSDATA, OBJECTPOINT, 57),</div>
<div class="line"><a name="l00876"></a><span class="lineno"> 876</span>&#160; </div>
<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>&#160; <span class="comment">/* We want the referrer field set automatically when following locations */</span></div>
<div class="line"><a name="l00878"></a><span class="lineno"> 878</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(AUTOREFERER, LONG, 58),</div>
<div class="line"><a name="l00879"></a><span class="lineno"> 879</span>&#160; </div>
<div class="line"><a name="l00880"></a><span class="lineno"> 880</span>&#160; <span class="comment">/* Port of the proxy, can be set in the proxy string as well with:</span></div>
<div class="line"><a name="l00881"></a><span class="lineno"> 881</span>&#160;<span class="comment"> &quot;[host]:[port]&quot; */</span></div>
<div class="line"><a name="l00882"></a><span class="lineno"> 882</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PROXYPORT, LONG, 59),</div>
<div class="line"><a name="l00883"></a><span class="lineno"> 883</span>&#160; </div>
<div class="line"><a name="l00884"></a><span class="lineno"> 884</span>&#160; <span class="comment">/* size of the POST input data, if strlen() is not good to use */</span></div>
<div class="line"><a name="l00885"></a><span class="lineno"> 885</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(POSTFIELDSIZE, LONG, 60),</div>
<div class="line"><a name="l00886"></a><span class="lineno"> 886</span>&#160; </div>
<div class="line"><a name="l00887"></a><span class="lineno"> 887</span>&#160; <span class="comment">/* tunnel non-http operations through a HTTP proxy */</span></div>
<div class="line"><a name="l00888"></a><span class="lineno"> 888</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(HTTPPROXYTUNNEL, LONG, 61),</div>
<div class="line"><a name="l00889"></a><span class="lineno"> 889</span>&#160; </div>
<div class="line"><a name="l00890"></a><span class="lineno"> 890</span>&#160; <span class="comment">/* Set the interface string to use as outgoing network interface */</span></div>
<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(INTERFACE, OBJECTPOINT, 62),</div>
<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>&#160; </div>
<div class="line"><a name="l00893"></a><span class="lineno"> 893</span>&#160; <span class="comment">/* Set the krb4/5 security level, this also enables krb4/5 awareness. This</span></div>
<div class="line"><a name="l00894"></a><span class="lineno"> 894</span>&#160;<span class="comment"> * is a string, &#39;clear&#39;, &#39;safe&#39;, &#39;confidential&#39; or &#39;private&#39;. If the string</span></div>
<div class="line"><a name="l00895"></a><span class="lineno"> 895</span>&#160;<span class="comment"> * is set but doesn&#39;t match one of these, &#39;private&#39; will be used. */</span></div>
<div class="line"><a name="l00896"></a><span class="lineno"> 896</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(KRBLEVEL, OBJECTPOINT, 63),</div>
<div class="line"><a name="l00897"></a><span class="lineno"> 897</span>&#160; </div>
<div class="line"><a name="l00898"></a><span class="lineno"> 898</span>&#160; <span class="comment">/* 66 = OBSOLETE */</span></div>
<div class="line"><a name="l00899"></a><span class="lineno"> 899</span>&#160; <span class="comment">/* 67 = OBSOLETE */</span></div>
<div class="line"><a name="l00900"></a><span class="lineno"> 900</span>&#160; </div>
<div class="line"><a name="l00901"></a><span class="lineno"> 901</span>&#160; <span class="comment">/* Maximum number of http redirects to follow */</span></div>
<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(MAXREDIRS, LONG, 68),</div>
<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>&#160; </div>
<div class="line"><a name="l00904"></a><span class="lineno"> 904</span>&#160; <span class="comment">/* Pass a long set to 1 to get the date of the requested document (if</span></div>
<div class="line"><a name="l00905"></a><span class="lineno"> 905</span>&#160;<span class="comment"> possible)! Pass a zero to shut it off. */</span></div>
<div class="line"><a name="l00906"></a><span class="lineno"> 906</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FILETIME, LONG, 69),</div>
<div class="line"><a name="l00907"></a><span class="lineno"> 907</span>&#160; </div>
<div class="line"><a name="l00908"></a><span class="lineno"> 908</span>&#160; <span class="comment">/* This points to a linked list of telnet options */</span></div>
<div class="line"><a name="l00909"></a><span class="lineno"> 909</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(TELNETOPTIONS, OBJECTPOINT, 70),</div>
<div class="line"><a name="l00910"></a><span class="lineno"> 910</span>&#160; </div>
<div class="line"><a name="l00911"></a><span class="lineno"> 911</span>&#160; <span class="comment">/* Max amount of cached alive connections */</span></div>
<div class="line"><a name="l00912"></a><span class="lineno"> 912</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(MAXCONNECTS, LONG, 71),</div>
<div class="line"><a name="l00913"></a><span class="lineno"> 913</span>&#160; </div>
<div class="line"><a name="l00914"></a><span class="lineno"> 914</span>&#160; <span class="comment">/* 72 - DEPRECATED */</span></div>
<div class="line"><a name="l00915"></a><span class="lineno"> 915</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(CLOSEPOLICY, LONG, 72),</div>
<div class="line"><a name="l00916"></a><span class="lineno"> 916</span>&#160; </div>
<div class="line"><a name="l00917"></a><span class="lineno"> 917</span>&#160; <span class="comment">/* 73 = OBSOLETE */</span></div>
<div class="line"><a name="l00918"></a><span class="lineno"> 918</span>&#160; </div>
<div class="line"><a name="l00919"></a><span class="lineno"> 919</span>&#160; <span class="comment">/* Set to explicitly use a new connection for the upcoming transfer.</span></div>
<div class="line"><a name="l00920"></a><span class="lineno"> 920</span>&#160;<span class="comment"> Do not use this unless you&#39;re absolutely sure of this, as it makes the</span></div>
<div class="line"><a name="l00921"></a><span class="lineno"> 921</span>&#160;<span class="comment"> operation slower and is less friendly for the network. */</span></div>
<div class="line"><a name="l00922"></a><span class="lineno"> 922</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FRESH_CONNECT, LONG, 74),</div>
<div class="line"><a name="l00923"></a><span class="lineno"> 923</span>&#160; </div>
<div class="line"><a name="l00924"></a><span class="lineno"> 924</span>&#160; <span class="comment">/* Set to explicitly forbid the upcoming transfer&#39;s connection to be re-used</span></div>
<div class="line"><a name="l00925"></a><span class="lineno"> 925</span>&#160;<span class="comment"> when done. Do not use this unless you&#39;re absolutely sure of this, as it</span></div>
<div class="line"><a name="l00926"></a><span class="lineno"> 926</span>&#160;<span class="comment"> makes the operation slower and is less friendly for the network. */</span></div>
<div class="line"><a name="l00927"></a><span class="lineno"> 927</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FORBID_REUSE, LONG, 75),</div>
<div class="line"><a name="l00928"></a><span class="lineno"> 928</span>&#160; </div>
<div class="line"><a name="l00929"></a><span class="lineno"> 929</span>&#160; <span class="comment">/* Time-out connect operations after this amount of seconds, if connects</span></div>
<div class="line"><a name="l00930"></a><span class="lineno"> 930</span>&#160;<span class="comment"> are OK within this time, then fine... This only aborts the connect</span></div>
<div class="line"><a name="l00931"></a><span class="lineno"> 931</span>&#160;<span class="comment"> phase. [Only works on unix-style/SIGALRM operating systems] */</span></div>
<div class="line"><a name="l00932"></a><span class="lineno"> 932</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(CONNECTTIMEOUT, LONG, 78),</div>
<div class="line"><a name="l00933"></a><span class="lineno"> 933</span>&#160; </div>
<div class="line"><a name="l00934"></a><span class="lineno"> 934</span>&#160; <span class="comment">/* Function that will be called to store headers (instead of fwrite). The</span></div>
<div class="line"><a name="l00935"></a><span class="lineno"> 935</span>&#160;<span class="comment"> * parameters will use fwrite() syntax, make sure to follow them. */</span></div>
<div class="line"><a name="l00936"></a><span class="lineno"> 936</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(HEADERFUNCTION, FUNCTIONPOINT, 79),</div>
<div class="line"><a name="l00937"></a><span class="lineno"> 937</span>&#160; </div>
<div class="line"><a name="l00938"></a><span class="lineno"> 938</span>&#160; <span class="comment">/* Set this to force the HTTP request to get back to GET. Only really usable</span></div>
<div class="line"><a name="l00939"></a><span class="lineno"> 939</span>&#160;<span class="comment"> if POST, PUT or a custom request have been used first.</span></div>
<div class="line"><a name="l00940"></a><span class="lineno"> 940</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00941"></a><span class="lineno"> 941</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(HTTPGET, LONG, 80),</div>
<div class="line"><a name="l00942"></a><span class="lineno"> 942</span>&#160; </div>
<div class="line"><a name="l00943"></a><span class="lineno"> 943</span>&#160; <span class="comment">/* Specify which file name to write all known cookies in after completed</span></div>
<div class="line"><a name="l00944"></a><span class="lineno"> 944</span>&#160;<span class="comment"> operation. Set file name to &quot;-&quot; (dash) to make it go to stdout. */</span></div>
<div class="line"><a name="l00945"></a><span class="lineno"> 945</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(COOKIEJAR, OBJECTPOINT, 82),</div>
<div class="line"><a name="l00946"></a><span class="lineno"> 946</span>&#160; </div>
<div class="line"><a name="l00947"></a><span class="lineno"> 947</span>&#160; <span class="comment">/* Specify which HTTP version to use! This must be set to one of the</span></div>
<div class="line"><a name="l00948"></a><span class="lineno"> 948</span>&#160;<span class="comment"> CURL_HTTP_VERSION* enums set below. */</span></div>
<div class="line"><a name="l00949"></a><span class="lineno"> 949</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(HTTP_VERSION, LONG, 84),</div>
<div class="line"><a name="l00950"></a><span class="lineno"> 950</span>&#160; </div>
<div class="line"><a name="l00951"></a><span class="lineno"> 951</span>&#160; <span class="comment">/* Specifically switch on or off the FTP engine&#39;s use of the EPSV command. By</span></div>
<div class="line"><a name="l00952"></a><span class="lineno"> 952</span>&#160;<span class="comment"> default, that one will always be attempted before the more traditional</span></div>
<div class="line"><a name="l00953"></a><span class="lineno"> 953</span>&#160;<span class="comment"> PASV command. */</span></div>
<div class="line"><a name="l00954"></a><span class="lineno"> 954</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FTP_USE_EPSV, LONG, 85),</div>
<div class="line"><a name="l00955"></a><span class="lineno"> 955</span>&#160; </div>
<div class="line"><a name="l00956"></a><span class="lineno"> 956</span>&#160; <span class="comment">/* Non-zero value means to use the global dns cache */</span></div>
<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(DNS_USE_GLOBAL_CACHE, LONG, 91), <span class="comment">/* To become OBSOLETE soon */</span></div>
<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>&#160; </div>
<div class="line"><a name="l00959"></a><span class="lineno"> 959</span>&#160; <span class="comment">/* DNS cache timeout */</span></div>
<div class="line"><a name="l00960"></a><span class="lineno"> 960</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(DNS_CACHE_TIMEOUT, LONG, 92),</div>
<div class="line"><a name="l00961"></a><span class="lineno"> 961</span>&#160; </div>
<div class="line"><a name="l00962"></a><span class="lineno"> 962</span>&#160; <span class="comment">/* send linked-list of pre-transfer QUOTE commands */</span></div>
<div class="line"><a name="l00963"></a><span class="lineno"> 963</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PREQUOTE, OBJECTPOINT, 93),</div>
<div class="line"><a name="l00964"></a><span class="lineno"> 964</span>&#160; </div>
<div class="line"><a name="l00965"></a><span class="lineno"> 965</span>&#160; <span class="comment">/* set the debug function */</span></div>
<div class="line"><a name="l00966"></a><span class="lineno"> 966</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(DEBUGFUNCTION, FUNCTIONPOINT, 94),</div>
<div class="line"><a name="l00967"></a><span class="lineno"> 967</span>&#160; </div>
<div class="line"><a name="l00968"></a><span class="lineno"> 968</span>&#160; <span class="comment">/* set the data for the debug function */</span></div>
<div class="line"><a name="l00969"></a><span class="lineno"> 969</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(DEBUGDATA, OBJECTPOINT, 95),</div>
<div class="line"><a name="l00970"></a><span class="lineno"> 970</span>&#160; </div>
<div class="line"><a name="l00971"></a><span class="lineno"> 971</span>&#160; <span class="comment">/* mark this as start of a cookie session */</span></div>
<div class="line"><a name="l00972"></a><span class="lineno"> 972</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(COOKIESESSION, LONG, 96),</div>
<div class="line"><a name="l00973"></a><span class="lineno"> 973</span>&#160; </div>
<div class="line"><a name="l00974"></a><span class="lineno"> 974</span>&#160; <span class="comment">/* Instruct libcurl to use a smaller receive buffer */</span></div>
<div class="line"><a name="l00975"></a><span class="lineno"> 975</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(BUFFERSIZE, LONG, 98),</div>
<div class="line"><a name="l00976"></a><span class="lineno"> 976</span>&#160; </div>
<div class="line"><a name="l00977"></a><span class="lineno"> 977</span>&#160; <span class="comment">/* Instruct libcurl to not use any signal/alarm handlers, even when using</span></div>
<div class="line"><a name="l00978"></a><span class="lineno"> 978</span>&#160;<span class="comment"> timeouts. This option is useful for multi-threaded applications.</span></div>
<div class="line"><a name="l00979"></a><span class="lineno"> 979</span>&#160;<span class="comment"> See libcurl-the-guide for more background information. */</span></div>
<div class="line"><a name="l00980"></a><span class="lineno"> 980</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(NOSIGNAL, LONG, 99),</div>
<div class="line"><a name="l00981"></a><span class="lineno"> 981</span>&#160; </div>
<div class="line"><a name="l00982"></a><span class="lineno"> 982</span>&#160; <span class="comment">/* Provide a CURLShare for mutexing non-ts data */</span></div>
<div class="line"><a name="l00983"></a><span class="lineno"> 983</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(SHARE, OBJECTPOINT, 100),</div>
<div class="line"><a name="l00984"></a><span class="lineno"> 984</span>&#160; </div>
<div class="line"><a name="l00985"></a><span class="lineno"> 985</span>&#160; <span class="comment">/* indicates type of proxy. accepted values are CURLPROXY_HTTP (default),</span></div>
<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>&#160;<span class="comment"> CURLPROXY_SOCKS4, CURLPROXY_SOCKS4A and CURLPROXY_SOCKS5. */</span></div>
<div class="line"><a name="l00987"></a><span class="lineno"> 987</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PROXYTYPE, LONG, 101),</div>
<div class="line"><a name="l00988"></a><span class="lineno"> 988</span>&#160; </div>
<div class="line"><a name="l00989"></a><span class="lineno"> 989</span>&#160; <span class="comment">/* Set the Accept-Encoding string. Use this to tell a server you would like</span></div>
<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>&#160;<span class="comment"> the response to be compressed. Before 7.21.6, this was known as</span></div>
<div class="line"><a name="l00991"></a><span class="lineno"> 991</span>&#160;<span class="comment"> CURLOPT_ENCODING */</span></div>
<div class="line"><a name="l00992"></a><span class="lineno"> 992</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(ACCEPT_ENCODING, OBJECTPOINT, 102),</div>
<div class="line"><a name="l00993"></a><span class="lineno"> 993</span>&#160; </div>
<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>&#160; <span class="comment">/* Set pointer to private data */</span></div>
<div class="line"><a name="l00995"></a><span class="lineno"> 995</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PRIVATE, OBJECTPOINT, 103),</div>
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span>&#160; </div>
<div class="line"><a name="l00997"></a><span class="lineno"> 997</span>&#160; <span class="comment">/* Set aliases for HTTP 200 in the HTTP Response header */</span></div>
<div class="line"><a name="l00998"></a><span class="lineno"> 998</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(HTTP200ALIASES, OBJECTPOINT, 104),</div>
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>&#160; </div>
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160; <span class="comment">/* Continue to send authentication (user+password) when following locations,</span></div>
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;<span class="comment"> even when hostname changed. This can potentially send off the name</span></div>
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;<span class="comment"> and password to whatever host the server decides. */</span></div>
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(UNRESTRICTED_AUTH, LONG, 105),</div>
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>&#160; </div>
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span>&#160; <span class="comment">/* Specifically switch on or off the FTP engine&#39;s use of the EPRT command (</span></div>
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>&#160;<span class="comment"> it also disables the LPRT attempt). By default, those ones will always be</span></div>
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;<span class="comment"> attempted before the good old traditional PORT command. */</span></div>
<div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FTP_USE_EPRT, LONG, 106),</div>
<div class="line"><a name="l01009"></a><span class="lineno"> 1009</span>&#160; </div>
<div class="line"><a name="l01010"></a><span class="lineno"> 1010</span>&#160; <span class="comment">/* Set this to a bitmask value to enable the particular authentications</span></div>
<div class="line"><a name="l01011"></a><span class="lineno"> 1011</span>&#160;<span class="comment"> methods you like. Use this in combination with CURLOPT_USERPWD.</span></div>
<div class="line"><a name="l01012"></a><span class="lineno"> 1012</span>&#160;<span class="comment"> Note that setting multiple bits may cause extra network round-trips. */</span></div>
<div class="line"><a name="l01013"></a><span class="lineno"> 1013</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(HTTPAUTH, LONG, 107),</div>
<div class="line"><a name="l01014"></a><span class="lineno"> 1014</span>&#160; </div>
<div class="line"><a name="l01015"></a><span class="lineno"> 1015</span>&#160; <span class="comment">/* FTP Option that causes missing dirs to be created on the remote server.</span></div>
<div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;<span class="comment"> In 7.19.4 we introduced the convenience enums for this option using the</span></div>
<div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;<span class="comment"> CURLFTP_CREATE_DIR prefix.</span></div>
<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FTP_CREATE_MISSING_DIRS, LONG, 110),</div>
<div class="line"><a name="l01020"></a><span class="lineno"> 1020</span>&#160; </div>
<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>&#160; <span class="comment">/* Set this to a bitmask value to enable the particular authentications</span></div>
<div class="line"><a name="l01022"></a><span class="lineno"><a class="line" href="curl_8h.html#ad3bb5ede1422eea51ca8f9d52849d677"> 1022</a></span>&#160;<span class="comment"> methods you like. Use this in combination with CURLOPT_PROXYUSERPWD.</span></div>
<div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;<span class="comment"> Note that setting multiple bits may cause extra network round-trips. */</span></div>
<div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PROXYAUTH, LONG, 111),</div>
<div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>&#160; </div>
<div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>&#160; <span class="comment">/* FTP option that changes the timeout, in seconds, associated with</span></div>
<div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>&#160;<span class="comment"> getting a response. This is different from transfer timeout time and</span></div>
<div class="line"><a name="l01028"></a><span class="lineno"> 1028</span>&#160;<span class="comment"> essentially places a demand on the FTP server to acknowledge commands</span></div>
<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;<span class="comment"> in a timely manner. */</span></div>
<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FTP_RESPONSE_TIMEOUT, LONG, 112),</div>
<div class="line"><a name="l01031"></a><span class="lineno"> 1031</span>&#160;<span class="preprocessor">#define CURLOPT_SERVER_RESPONSE_TIMEOUT CURLOPT_FTP_RESPONSE_TIMEOUT</span></div>
<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160; </div>
<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160; <span class="comment">/* Set this option to one of the CURL_IPRESOLVE_* defines (see below) to</span></div>
<div class="line"><a name="l01034"></a><span class="lineno"> 1034</span>&#160;<span class="comment"> tell libcurl to resolve names to those IP versions only. This only has</span></div>
<div class="line"><a name="l01035"></a><span class="lineno"> 1035</span>&#160;<span class="comment"> affect on systems with support for more than one, i.e IPv4 _and_ IPv6. */</span></div>
<div class="line"><a name="l01036"></a><span class="lineno"> 1036</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(IPRESOLVE, LONG, 113),</div>
<div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160; </div>
<div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160; <span class="comment">/* Set this option to limit the size of a file that will be downloaded from</span></div>
<div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;<span class="comment"> an HTTP or FTP server.</span></div>
<div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160;<span class="comment"> Note there is also _LARGE version which adds large file support for</span></div>
<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;<span class="comment"> platforms which have larger off_t sizes. See MAXFILESIZE_LARGE below. */</span></div>
<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(MAXFILESIZE, LONG, 114),</div>
<div class="line"><a name="l01044"></a><span class="lineno"> 1044</span>&#160; </div>
<div class="line"><a name="l01045"></a><span class="lineno"> 1045</span>&#160; <span class="comment">/* See the comment for INFILESIZE above, but in short, specifies</span></div>
<div class="line"><a name="l01046"></a><span class="lineno"> 1046</span>&#160;<span class="comment"> * the size of the file being uploaded. -1 means unknown.</span></div>
<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(INFILESIZE_LARGE, OFF_T, 115),</div>
<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160; </div>
<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>&#160; <span class="comment">/* Sets the continuation offset. There is also a LONG version of this;</span></div>
<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;<span class="comment"> * look above for RESUME_FROM.</span></div>
<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(RESUME_FROM_LARGE, OFF_T, 116),</div>
<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160; </div>
<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>&#160; <span class="comment">/* Sets the maximum size of data that will be downloaded from</span></div>
<div class="line"><a name="l01056"></a><span class="lineno"> 1056</span>&#160;<span class="comment"> * an HTTP or FTP server. See MAXFILESIZE above for the LONG version.</span></div>
<div class="line"><a name="l01057"></a><span class="lineno"> 1057</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(MAXFILESIZE_LARGE, OFF_T, 117),</div>
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160; </div>
<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160; <span class="comment">/* Set this option to the file name of your .netrc file you want libcurl</span></div>
<div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>&#160;<span class="comment"> to parse (using the CURLOPT_NETRC option). If not set, libcurl will do</span></div>
<div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>&#160;<span class="comment"> a poor attempt to find the user&#39;s home directory and check for a .netrc</span></div>
<div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>&#160;<span class="comment"> file in there. */</span></div>
<div class="line"><a name="l01064"></a><span class="lineno"> 1064</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(NETRC_FILE, OBJECTPOINT, 118),</div>
<div class="line"><a name="l01065"></a><span class="lineno"> 1065</span>&#160; </div>
<div class="line"><a name="l01066"></a><span class="lineno"> 1066</span>&#160; <span class="comment">/* Enable SSL/TLS for FTP, pick one of:</span></div>
<div class="line"><a name="l01067"></a><span class="lineno"> 1067</span>&#160;<span class="comment"> CURLFTPSSL_TRY - try using SSL, proceed anyway otherwise</span></div>
<div class="line"><a name="l01068"></a><span class="lineno"> 1068</span>&#160;<span class="comment"> CURLFTPSSL_CONTROL - SSL for the control connection or fail</span></div>
<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;<span class="comment"> CURLFTPSSL_ALL - SSL for all communication or fail</span></div>
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(USE_SSL, LONG, 119),</div>
<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160; </div>
<div class="line"><a name="l01073"></a><span class="lineno"> 1073</span>&#160; <span class="comment">/* The _LARGE version of the standard POSTFIELDSIZE option */</span></div>
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(POSTFIELDSIZE_LARGE, OFF_T, 120),</div>
<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160; </div>
<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160; <span class="comment">/* Enable/disable the TCP Nagle algorithm */</span></div>
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(TCP_NODELAY, LONG, 121),</div>
<div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160; </div>
<div class="line"><a name="l01079"></a><span class="lineno"> 1079</span>&#160; <span class="comment">/* 122 OBSOLETE, used in 7.12.3. Gone in 7.13.0 */</span></div>
<div class="line"><a name="l01080"></a><span class="lineno"> 1080</span>&#160; <span class="comment">/* 123 OBSOLETE. Gone in 7.16.0 */</span></div>
<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>&#160; <span class="comment">/* 124 OBSOLETE, used in 7.12.3. Gone in 7.13.0 */</span></div>
<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span>&#160; <span class="comment">/* 125 OBSOLETE, used in 7.12.3. Gone in 7.13.0 */</span></div>
<div class="line"><a name="l01083"></a><span class="lineno"> 1083</span>&#160; <span class="comment">/* 126 OBSOLETE, used in 7.12.3. Gone in 7.13.0 */</span></div>
<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>&#160; <span class="comment">/* 127 OBSOLETE. Gone in 7.16.0 */</span></div>
<div class="line"><a name="l01085"></a><span class="lineno"> 1085</span>&#160; <span class="comment">/* 128 OBSOLETE. Gone in 7.16.0 */</span></div>
<div class="line"><a name="l01086"></a><span class="lineno"> 1086</span>&#160; </div>
<div class="line"><a name="l01087"></a><span class="lineno"> 1087</span>&#160; <span class="comment">/* When FTP over SSL/TLS is selected (with CURLOPT_USE_SSL), this option</span></div>
<div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;<span class="comment"> can be used to change libcurl&#39;s default action which is to first try</span></div>
<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;<span class="comment"> &quot;AUTH SSL&quot; and then &quot;AUTH TLS&quot; in this order, and proceed when a OK</span></div>
<div class="line"><a name="l01090"></a><span class="lineno"> 1090</span>&#160;<span class="comment"> response has been received.</span></div>
<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;<span class="comment"> Available parameters are:</span></div>
<div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;<span class="comment"> CURLFTPAUTH_DEFAULT - let libcurl decide</span></div>
<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;<span class="comment"> CURLFTPAUTH_SSL - try &quot;AUTH SSL&quot; first, then TLS</span></div>
<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;<span class="comment"> CURLFTPAUTH_TLS - try &quot;AUTH TLS&quot; first, then SSL</span></div>
<div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FTPSSLAUTH, LONG, 129),</div>
<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160; </div>
<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(IOCTLFUNCTION, FUNCTIONPOINT, 130),</div>
<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(IOCTLDATA, OBJECTPOINT, 131),</div>
<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span>&#160; </div>
<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160; <span class="comment">/* 132 OBSOLETE. Gone in 7.16.0 */</span></div>
<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span>&#160; <span class="comment">/* 133 OBSOLETE. Gone in 7.16.0 */</span></div>
<div class="line"><a name="l01104"></a><span class="lineno"> 1104</span>&#160; </div>
<div class="line"><a name="l01105"></a><span class="lineno"> 1105</span>&#160; <span class="comment">/* zero terminated string for pass on to the FTP server when asked for</span></div>
<div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;<span class="comment"> &quot;account&quot; info */</span></div>
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FTP_ACCOUNT, OBJECTPOINT, 134),</div>
<div class="line"><a name="l01108"></a><span class="lineno"> 1108</span>&#160; </div>
<div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160; <span class="comment">/* feed cookies into cookie engine */</span></div>
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(COOKIELIST, OBJECTPOINT, 135),</div>
<div class="line"><a name="l01111"></a><span class="lineno"> 1111</span>&#160; </div>
<div class="line"><a name="l01112"></a><span class="lineno"> 1112</span>&#160; <span class="comment">/* ignore Content-Length */</span></div>
<div class="line"><a name="l01113"></a><span class="lineno"> 1113</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(IGNORE_CONTENT_LENGTH, LONG, 136),</div>
<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160; </div>
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160; <span class="comment">/* Set to non-zero to skip the IP address received in a 227 PASV FTP server</span></div>
<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>&#160;<span class="comment"> response. Typically used for FTP-SSL purposes but is not restricted to</span></div>
<div class="line"><a name="l01117"></a><span class="lineno"> 1117</span>&#160;<span class="comment"> that. libcurl will then instead use the same IP address it used for the</span></div>
<div class="line"><a name="l01118"></a><span class="lineno"> 1118</span>&#160;<span class="comment"> control connection. */</span></div>
<div class="line"><a name="l01119"></a><span class="lineno"> 1119</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FTP_SKIP_PASV_IP, LONG, 137),</div>
<div class="line"><a name="l01120"></a><span class="lineno"> 1120</span>&#160; </div>
<div class="line"><a name="l01121"></a><span class="lineno"> 1121</span>&#160; <span class="comment">/* Select &quot;file method&quot; to use when doing FTP, see the curl_ftpmethod</span></div>
<div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>&#160;<span class="comment"> above. */</span></div>
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FTP_FILEMETHOD, LONG, 138),</div>
<div class="line"><a name="l01124"></a><span class="lineno"> 1124</span>&#160; </div>
<div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160; <span class="comment">/* Local port number to bind the socket to */</span></div>
<div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(LOCALPORT, LONG, 139),</div>
<div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>&#160; </div>
<div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>&#160; <span class="comment">/* Number of ports to try, including the first one set with LOCALPORT.</span></div>
<div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>&#160;<span class="comment"> Thus, setting it to 1 will make no additional attempts but the first.</span></div>
<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01131"></a><span class="lineno"> 1131</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(LOCALPORTRANGE, LONG, 140),</div>
<div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160; </div>
<div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160; <span class="comment">/* no transfer, set up connection and let application use the socket by</span></div>
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;<span class="comment"> extracting it with CURLINFO_LASTSOCKET */</span></div>
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(CONNECT_ONLY, LONG, 141),</div>
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>&#160; </div>
<div class="line"><a name="l01137"></a><span class="lineno"> 1137</span>&#160; <span class="comment">/* Function that will be called to convert from the</span></div>
<div class="line"><a name="l01138"></a><span class="lineno"> 1138</span>&#160;<span class="comment"> network encoding (instead of using the iconv calls in libcurl) */</span></div>
<div class="line"><a name="l01139"></a><span class="lineno"> 1139</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(CONV_FROM_NETWORK_FUNCTION, FUNCTIONPOINT, 142),</div>
<div class="line"><a name="l01140"></a><span class="lineno"> 1140</span>&#160; </div>
<div class="line"><a name="l01141"></a><span class="lineno"> 1141</span>&#160; <span class="comment">/* Function that will be called to convert to the</span></div>
<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>&#160;<span class="comment"> network encoding (instead of using the iconv calls in libcurl) */</span></div>
<div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(CONV_TO_NETWORK_FUNCTION, FUNCTIONPOINT, 143),</div>
<div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160; </div>
<div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160; <span class="comment">/* Function that will be called to convert from UTF8</span></div>
<div class="line"><a name="l01146"></a><span class="lineno"> 1146</span>&#160;<span class="comment"> (instead of using the iconv calls in libcurl)</span></div>
<div class="line"><a name="l01147"></a><span class="lineno"> 1147</span>&#160;<span class="comment"> Note that this is used only for SSL certificate processing */</span></div>
<div class="line"><a name="l01148"></a><span class="lineno"> 1148</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(CONV_FROM_UTF8_FUNCTION, FUNCTIONPOINT, 144),</div>
<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>&#160; </div>
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160; <span class="comment">/* if the connection proceeds too quickly then need to slow it down */</span></div>
<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160; <span class="comment">/* limit-rate: maximum number of bytes per second to send or receive */</span></div>
<div class="line"><a name="l01152"></a><span class="lineno"> 1152</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(MAX_SEND_SPEED_LARGE, OFF_T, 145),</div>
<div class="line"><a name="l01153"></a><span class="lineno"> 1153</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(MAX_RECV_SPEED_LARGE, OFF_T, 146),</div>
<div class="line"><a name="l01154"></a><span class="lineno"> 1154</span>&#160; </div>
<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>&#160; <span class="comment">/* Pointer to command string to send if USER/PASS fails. */</span></div>
<div class="line"><a name="l01156"></a><span class="lineno"> 1156</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FTP_ALTERNATIVE_TO_USER, OBJECTPOINT, 147),</div>
<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160; </div>
<div class="line"><a name="l01158"></a><span class="lineno"> 1158</span>&#160; <span class="comment">/* callback function for setting socket options */</span></div>
<div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(SOCKOPTFUNCTION, FUNCTIONPOINT, 148),</div>
<div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(SOCKOPTDATA, OBJECTPOINT, 149),</div>
<div class="line"><a name="l01161"></a><span class="lineno"> 1161</span>&#160; </div>
<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160; <span class="comment">/* set to 0 to disable session ID re-use for this transfer, default is</span></div>
<div class="line"><a name="l01163"></a><span class="lineno"> 1163</span>&#160;<span class="comment"> enabled (== 1) */</span></div>
<div class="line"><a name="l01164"></a><span class="lineno"> 1164</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(SSL_SESSIONID_CACHE, LONG, 150),</div>
<div class="line"><a name="l01165"></a><span class="lineno"> 1165</span>&#160; </div>
<div class="line"><a name="l01166"></a><span class="lineno"> 1166</span>&#160; <span class="comment">/* allowed SSH authentication methods */</span></div>
<div class="line"><a name="l01167"></a><span class="lineno"> 1167</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(SSH_AUTH_TYPES, LONG, 151),</div>
<div class="line"><a name="l01168"></a><span class="lineno"> 1168</span>&#160; </div>
<div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160; <span class="comment">/* Used by scp/sftp to do public/private key authentication */</span></div>
<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(SSH_PUBLIC_KEYFILE, OBJECTPOINT, 152),</div>
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(SSH_PRIVATE_KEYFILE, OBJECTPOINT, 153),</div>
<div class="line"><a name="l01172"></a><span class="lineno"> 1172</span>&#160; </div>
<div class="line"><a name="l01173"></a><span class="lineno"> 1173</span>&#160; <span class="comment">/* Send CCC (Clear Command Channel) after authentication */</span></div>
<div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FTP_SSL_CCC, LONG, 154),</div>
<div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160; </div>
<div class="line"><a name="l01176"></a><span class="lineno"> 1176</span>&#160; <span class="comment">/* Same as TIMEOUT and CONNECTTIMEOUT, but with ms resolution */</span></div>
<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(TIMEOUT_MS, LONG, 155),</div>
<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(CONNECTTIMEOUT_MS, LONG, 156),</div>
<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160; </div>
<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160; <span class="comment">/* set to zero to disable the libcurl&#39;s decoding and thus pass the raw body</span></div>
<div class="line"><a name="l01181"></a><span class="lineno"> 1181</span>&#160;<span class="comment"> data to the application even when it is encoded/compressed */</span></div>
<div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(HTTP_TRANSFER_DECODING, LONG, 157),</div>
<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(HTTP_CONTENT_DECODING, LONG, 158),</div>
<div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>&#160; </div>
<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160; <span class="comment">/* Permission used when creating new files and directories on the remote</span></div>
<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;<span class="comment"> server for protocols that support it, SFTP/SCP/FILE */</span></div>
<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(NEW_FILE_PERMS, LONG, 159),</div>
<div class="line"><a name="l01188"></a><span class="lineno"> 1188</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(NEW_DIRECTORY_PERMS, LONG, 160),</div>
<div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160; </div>
<div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160; <span class="comment">/* Set the behaviour of POST when redirecting. Values must be set to one</span></div>
<div class="line"><a name="l01191"></a><span class="lineno"> 1191</span>&#160;<span class="comment"> of CURL_REDIR* defines below. This used to be called CURLOPT_POST301 */</span></div>
<div class="line"><a name="l01192"></a><span class="lineno"> 1192</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(POSTREDIR, LONG, 161),</div>
<div class="line"><a name="l01193"></a><span class="lineno"> 1193</span>&#160; </div>
<div class="line"><a name="l01194"></a><span class="lineno"> 1194</span>&#160; <span class="comment">/* used by scp/sftp to verify the host&#39;s public key */</span></div>
<div class="line"><a name="l01195"></a><span class="lineno"> 1195</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(SSH_HOST_PUBLIC_KEY_MD5, OBJECTPOINT, 162),</div>
<div class="line"><a name="l01196"></a><span class="lineno"> 1196</span>&#160; </div>
<div class="line"><a name="l01197"></a><span class="lineno"> 1197</span>&#160; <span class="comment">/* Callback function for opening socket (instead of socket(2)). Optionally,</span></div>
<div class="line"><a name="l01198"></a><span class="lineno"> 1198</span>&#160;<span class="comment"> callback is able change the address or refuse to connect returning</span></div>
<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span>&#160;<span class="comment"> CURL_SOCKET_BAD. The callback should have type</span></div>
<div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;<span class="comment"> curl_opensocket_callback */</span></div>
<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(OPENSOCKETFUNCTION, FUNCTIONPOINT, 163),</div>
<div class="line"><a name="l01202"></a><span class="lineno"> 1202</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(OPENSOCKETDATA, OBJECTPOINT, 164),</div>
<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160; </div>
<div class="line"><a name="l01204"></a><span class="lineno"> 1204</span>&#160; <span class="comment">/* POST volatile input fields. */</span></div>
<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(COPYPOSTFIELDS, OBJECTPOINT, 165),</div>
<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160; </div>
<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160; <span class="comment">/* set transfer mode (;type=&lt;a|i&gt;) when doing FTP via an HTTP proxy */</span></div>
<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PROXY_TRANSFER_MODE, LONG, 166),</div>
<div class="line"><a name="l01209"></a><span class="lineno"> 1209</span>&#160; </div>
<div class="line"><a name="l01210"></a><span class="lineno"> 1210</span>&#160; <span class="comment">/* Callback function for seeking in the input stream */</span></div>
<div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(SEEKFUNCTION, FUNCTIONPOINT, 167),</div>
<div class="line"><a name="l01212"></a><span class="lineno"> 1212</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(SEEKDATA, OBJECTPOINT, 168),</div>
<div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160; </div>
<div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>&#160; <span class="comment">/* (IPv6) Address scope */</span></div>
<div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(ADDRESS_SCOPE, LONG, 171),</div>
<div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160; </div>
<div class="line"><a name="l01217"></a><span class="lineno"> 1217</span>&#160; <span class="comment">/* &quot;name&quot; and &quot;pwd&quot; to use when fetching. */</span></div>
<div class="line"><a name="l01218"></a><span class="lineno"> 1218</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(USERNAME, OBJECTPOINT, 173),</div>
<div class="line"><a name="l01219"></a><span class="lineno"> 1219</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PASSWORD, OBJECTPOINT, 174),</div>
<div class="line"><a name="l01220"></a><span class="lineno"> 1220</span>&#160; </div>
<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160; <span class="comment">/* &quot;name&quot; and &quot;pwd&quot; to use with Proxy when fetching. */</span></div>
<div class="line"><a name="l01222"></a><span class="lineno"> 1222</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PROXYUSERNAME, OBJECTPOINT, 175),</div>
<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PROXYPASSWORD, OBJECTPOINT, 176),</div>
<div class="line"><a name="l01224"></a><span class="lineno"> 1224</span>&#160; </div>
<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160; <span class="comment">/* Comma separated list of hostnames defining no-proxy zones. These should</span></div>
<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;<span class="comment"> match both hostnames directly, and hostnames within a domain. For</span></div>
<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;<span class="comment"> example, local.com will match local.com and www.local.com, but NOT</span></div>
<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;<span class="comment"> notlocal.com or www.notlocal.com. For compatibility with other</span></div>
<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160;<span class="comment"> implementations of this, .local.com will be considered to be the same as</span></div>
<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;<span class="comment"> local.com. A single * is the only valid wildcard, and effectively</span></div>
<div class="line"><a name="l01231"></a><span class="lineno"> 1231</span>&#160;<span class="comment"> disables the use of proxy. */</span></div>
<div class="line"><a name="l01232"></a><span class="lineno"> 1232</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(NOPROXY, OBJECTPOINT, 177),</div>
<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160; </div>
<div class="line"><a name="l01234"></a><span class="lineno"> 1234</span>&#160; <span class="comment">/* block size for TFTP transfers */</span></div>
<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(TFTP_BLKSIZE, LONG, 178),</div>
<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160; </div>
<div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160; <span class="comment">/* Socks Service */</span></div>
<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(SOCKS5_GSSAPI_SERVICE, OBJECTPOINT, 179),</div>
<div class="line"><a name="l01239"></a><span class="lineno"> 1239</span>&#160; </div>
<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160; <span class="comment">/* Socks Service */</span></div>
<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(SOCKS5_GSSAPI_NEC, LONG, 180),</div>
<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160; </div>
<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160; <span class="comment">/* set the bitmask for the protocols that are allowed to be used for the</span></div>
<div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>&#160;<span class="comment"> transfer, which thus helps the app which takes URLs from users or other</span></div>
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;<span class="comment"> external inputs and want to restrict what protocol(s) to deal</span></div>
<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;<span class="comment"> with. Defaults to CURLPROTO_ALL. */</span></div>
<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(PROTOCOLS, LONG, 181),</div>
<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160; </div>
<div class="line"><a name="l01249"></a><span class="lineno"> 1249</span>&#160; <span class="comment">/* set the bitmask for the protocols that libcurl is allowed to follow to,</span></div>
<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160;<span class="comment"> as a subset of the CURLOPT_PROTOCOLS ones. That means the protocol needs</span></div>
<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160;<span class="comment"> to be set in both bitmasks to be allowed to get redirected to. Defaults</span></div>
<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160;<span class="comment"> to all protocols except FILE and SCP. */</span></div>
<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(REDIR_PROTOCOLS, LONG, 182),</div>
<div class="line"><a name="l01254"></a><span class="lineno"> 1254</span>&#160; </div>
<div class="line"><a name="l01255"></a><span class="lineno"> 1255</span>&#160; <span class="comment">/* set the SSH knownhost file name to use */</span></div>
<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(SSH_KNOWNHOSTS, OBJECTPOINT, 183),</div>
<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160; </div>
<div class="line"><a name="l01258"></a><span class="lineno"> 1258</span>&#160; <span class="comment">/* set the SSH host key callback, must point to a curl_sshkeycallback</span></div>
<div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;<span class="comment"> function */</span></div>
<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(SSH_KEYFUNCTION, FUNCTIONPOINT, 184),</div>
<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160; </div>
<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160; <span class="comment">/* set the SSH host key callback custom pointer */</span></div>
<div class="line"><a name="l01263"></a><span class="lineno"> 1263</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(SSH_KEYDATA, OBJECTPOINT, 185),</div>
<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160; </div>
<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160; <span class="comment">/* set the SMTP mail originator */</span></div>
<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(MAIL_FROM, OBJECTPOINT, 186),</div>
<div class="line"><a name="l01267"></a><span class="lineno"> 1267</span>&#160; </div>
<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160; <span class="comment">/* set the SMTP mail receiver(s) */</span></div>
<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(MAIL_RCPT, OBJECTPOINT, 187),</div>
<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160; </div>
<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>&#160; <span class="comment">/* FTP: send PRET before PASV */</span></div>
<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FTP_USE_PRET, LONG, 188),</div>
<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160; </div>
<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160; <span class="comment">/* RTSP request method (OPTIONS, SETUP, PLAY, etc...) */</span></div>
<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(RTSP_REQUEST, LONG, 189),</div>
<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160; </div>
<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160; <span class="comment">/* The RTSP session identifier */</span></div>
<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(RTSP_SESSION_ID, OBJECTPOINT, 190),</div>
<div class="line"><a name="l01279"></a><span class="lineno"> 1279</span>&#160; </div>
<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160; <span class="comment">/* The RTSP stream URI */</span></div>
<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(RTSP_STREAM_URI, OBJECTPOINT, 191),</div>
<div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>&#160; </div>
<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160; <span class="comment">/* The Transport: header to use in RTSP requests */</span></div>
<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(RTSP_TRANSPORT, OBJECTPOINT, 192),</div>
<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160; </div>
<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160; <span class="comment">/* Manually initialize the client RTSP CSeq for this handle */</span></div>
<div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(RTSP_CLIENT_CSEQ, LONG, 193),</div>
<div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160; </div>
<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160; <span class="comment">/* Manually initialize the server RTSP CSeq for this handle */</span></div>
<div class="line"><a name="l01290"></a><span class="lineno"> 1290</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(RTSP_SERVER_CSEQ, LONG, 194),</div>
<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160; </div>
<div class="line"><a name="l01292"></a><span class="lineno"> 1292</span>&#160; <span class="comment">/* The stream to pass to INTERLEAVEFUNCTION. */</span></div>
<div class="line"><a name="l01293"></a><span class="lineno"> 1293</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(INTERLEAVEDATA, OBJECTPOINT, 195),</div>
<div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160; </div>
<div class="line"><a name="l01295"></a><span class="lineno"> 1295</span>&#160; <span class="comment">/* Let the application define a custom write method for RTP data */</span></div>
<div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(INTERLEAVEFUNCTION, FUNCTIONPOINT, 196),</div>
<div class="line"><a name="l01297"></a><span class="lineno"> 1297</span>&#160; </div>
<div class="line"><a name="l01298"></a><span class="lineno"> 1298</span>&#160; <span class="comment">/* Turn on wildcard matching */</span></div>
<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(WILDCARDMATCH, LONG, 197),</div>
<div class="line"><a name="l01300"></a><span class="lineno"> 1300</span>&#160; </div>
<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160; <span class="comment">/* Directory matching callback called before downloading of an</span></div>
<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160;<span class="comment"> individual file (chunk) started */</span></div>
<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(CHUNK_BGN_FUNCTION, FUNCTIONPOINT, 198),</div>
<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160; </div>
<div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160; <span class="comment">/* Directory matching callback called after the file (chunk)</span></div>
<div class="line"><a name="l01306"></a><span class="lineno"> 1306</span>&#160;<span class="comment"> was downloaded, or skipped */</span></div>
<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(CHUNK_END_FUNCTION, FUNCTIONPOINT, 199),</div>
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160; </div>
<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160; <span class="comment">/* Change match (fnmatch-like) callback for wildcard matching */</span></div>
<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FNMATCH_FUNCTION, FUNCTIONPOINT, 200),</div>
<div class="line"><a name="l01311"></a><span class="lineno"> 1311</span>&#160; </div>
<div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160; <span class="comment">/* Let the application define custom chunk data pointer */</span></div>
<div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(CHUNK_DATA, OBJECTPOINT, 201),</div>
<div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160; </div>
<div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160; <span class="comment">/* FNMATCH_FUNCTION user pointer */</span></div>
<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(FNMATCH_DATA, OBJECTPOINT, 202),</div>
<div class="line"><a name="l01317"></a><span class="lineno"> 1317</span>&#160; </div>
<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; <span class="comment">/* send linked-list of name:port:address sets */</span></div>
<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(RESOLVE, OBJECTPOINT, 203),</div>
<div class="line"><a name="l01320"></a><span class="lineno"> 1320</span>&#160; </div>
<div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160; <span class="comment">/* Set a username for authenticated TLS */</span></div>
<div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(TLSAUTH_USERNAME, OBJECTPOINT, 204),</div>
<div class="line"><a name="l01323"></a><span class="lineno"> 1323</span>&#160; </div>
<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160; <span class="comment">/* Set a password for authenticated TLS */</span></div>
<div class="line"><a name="l01325"></a><span class="lineno"> 1325</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(TLSAUTH_PASSWORD, OBJECTPOINT, 205),</div>
<div class="line"><a name="l01326"></a><span class="lineno"> 1326</span>&#160; </div>
<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160; <span class="comment">/* Set authentication type for authenticated TLS */</span></div>
<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(TLSAUTH_TYPE, OBJECTPOINT, 206),</div>
<div class="line"><a name="l01329"></a><span class="lineno"> 1329</span>&#160; </div>
<div class="line"><a name="l01330"></a><span class="lineno"> 1330</span>&#160; <span class="comment">/* Set to 1 to enable the &quot;TE:&quot; header in HTTP requests to ask for</span></div>
<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160;<span class="comment"> compressed transfer-encoded responses. Set to 0 to disable the use of TE:</span></div>
<div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160;<span class="comment"> in outgoing requests. The current default is 0, but it might change in a</span></div>
<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160;<span class="comment"> future libcurl release.</span></div>
<div class="line"><a name="l01334"></a><span class="lineno"> 1334</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160;<span class="comment"> libcurl will ask for the compressed methods it knows of, and if that</span></div>
<div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160;<span class="comment"> isn&#39;t any, it will not ask for transfer-encoding at all even if this</span></div>
<div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160;<span class="comment"> option is set to 1.</span></div>
<div class="line"><a name="l01338"></a><span class="lineno"> 1338</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01340"></a><span class="lineno"> 1340</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(TRANSFER_ENCODING, LONG, 207),</div>
<div class="line"><a name="l01341"></a><span class="lineno"><a class="line" href="curl_8h.html#a683f408ac299e0409f0c8b3f73c36610ae60c8f72e9956e3e64c57697883f689a"> 1341</a></span>&#160; </div>
<div class="line"><a name="l01342"></a><span class="lineno"> 1342</span>&#160; <span class="comment">/* Callback function for closing socket (instead of close(2)). The callback</span></div>
<div class="line"><a name="l01343"></a><span class="lineno"> 1343</span>&#160;<span class="comment"> should have type curl_closesocket_callback */</span></div>
<div class="line"><a name="l01344"></a><span class="lineno"> 1344</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(CLOSESOCKETFUNCTION, FUNCTIONPOINT, 208),</div>
<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(CLOSESOCKETDATA, OBJECTPOINT, 209),</div>
<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160; </div>
<div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160; <span class="comment">/* SSL context for NSSL functions in nsysnet.rpl */</span></div>
<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160; <a class="code" href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a>(NSSL_CONTEXT, LONG, 210),</div>
<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160; </div>
<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160; <a class="code" href="curl_8h.html#a683f408ac299e0409f0c8b3f73c36610ae60c8f72e9956e3e64c57697883f689a">CURLOPT_LASTENTRY</a> <span class="comment">/* the last unused */</span></div>
<div class="line"><a name="l01351"></a><span class="lineno"><a class="line" href="curl_8h.html#aa56b7c6d9bfe12b08dcab6ecb476efc5"> 1351</a></span>&#160;} <a class="code" href="curl_8h.html#a683f408ac299e0409f0c8b3f73c36610">CURLoption</a>;</div>
<div class="line"><a name="l01352"></a><span class="lineno"> 1352</span>&#160; </div>
<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;<span class="preprocessor">#ifndef CURL_NO_OLDIES </span><span class="comment">/* define this to test if your app builds with all</span></div>
<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;<span class="comment"> the obsolete stuff removed! */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160; </div>
<div class="line"><a name="l01356"></a><span class="lineno"><a class="line" href="curl_8h.html#acad0963ad9273d00375c924f40ba0705"> 1356</a></span>&#160;<span class="comment">/* Backwards compatibility with older names */</span></div>
<div class="line"><a name="l01357"></a><span class="lineno"><a class="line" href="curl_8h.html#a826c1e33383e4bc1eb712a586d32d6c9"> 1357</a></span>&#160;<span class="comment">/* These are scheduled to disappear by 2011 */</span></div>
<div class="line"><a name="l01358"></a><span class="lineno"><a class="line" href="curl_8h.html#a6e94277ad26ebde31ec52c86ff244251"> 1358</a></span>&#160; </div>
<div class="line"><a name="l01359"></a><span class="lineno"><a class="line" href="curl_8h.html#a4a8fb49715939b7586872bfe00eaec15"> 1359</a></span>&#160;<span class="comment">/* This was added in version 7.19.1 */</span></div>
<div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160;<span class="preprocessor">#define CURLOPT_POST301 CURLOPT_POSTREDIR</span></div>
<div class="line"><a name="l01361"></a><span class="lineno"> 1361</span>&#160; </div>
<div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160;<span class="comment">/* These are scheduled to disappear by 2009 */</span></div>
<div class="line"><a name="l01363"></a><span class="lineno"><a class="line" href="curl_8h.html#ab759ab822f5ef28c16c1c6c1f440c741"> 1363</a></span>&#160; </div>
<div class="line"><a name="l01364"></a><span class="lineno"><a class="line" href="curl_8h.html#afdee9a03e53e8f90c6414ebfacc1cfe2"> 1364</a></span>&#160;<span class="comment">/* The following were added in 7.17.0 */</span></div>
<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160;<span class="preprocessor">#define CURLOPT_SSLKEYPASSWD CURLOPT_KEYPASSWD</span></div>
<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;<span class="preprocessor">#define CURLOPT_FTPAPPEND CURLOPT_APPEND</span></div>
<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160;<span class="preprocessor">#define CURLOPT_FTPLISTONLY CURLOPT_DIRLISTONLY</span></div>
<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;<span class="preprocessor">#define CURLOPT_FTP_SSL CURLOPT_USE_SSL</span></div>
<div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160; </div>
<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160;<span class="comment">/* The following were added earlier */</span></div>
<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160; </div>
<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160;<span class="preprocessor">#define CURLOPT_SSLCERTPASSWD CURLOPT_KEYPASSWD</span></div>
<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160;<span class="preprocessor">#define CURLOPT_KRB4LEVEL CURLOPT_KRBLEVEL</span></div>
<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160; </div>
<div class="line"><a name="l01375"></a><span class="lineno"><a class="line" href="curl_8h.html#adb36b6934b8ef9329bbb24879d2deb6b"> 1375</a></span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l01376"></a><span class="lineno"><a class="line" href="curl_8h.html#a10f1fdedc5753fb92ccfb7cb08bdf9d7"> 1376</a></span>&#160;<span class="comment">/* This is set if CURL_NO_OLDIES is defined at compile-time */</span></div>
<div class="line"><a name="l01377"></a><span class="lineno"><a class="line" href="curl_8h.html#aacb5df097bc05c47daa985deb2425e67"> 1377</a></span>&#160;<span class="preprocessor">#undef CURLOPT_DNS_USE_GLOBAL_CACHE </span><span class="comment">/* soon obsolete */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160; </div>
<div class="line"><a name="l01380"></a><span class="lineno"><a class="line" href="curl_8h.html#a2ae4f247d66e18483191f50a9b4e55b4"> 1380</a></span>&#160; </div>
<div class="line"><a name="l01381"></a><span class="lineno"><a class="line" href="curl_8h.html#a5e322a044a630f52226d9b8146a65027"> 1381</a></span>&#160; <span class="comment">/* Below here follows defines for the CURLOPT_IPRESOLVE option. If a host</span></div>
<div class="line"><a name="l01382"></a><span class="lineno"><a class="line" href="curl_8h.html#a809e04aebe5667cee7e32fb804370dc3"> 1382</a></span>&#160;<span class="comment"> name resolves addresses using more than one IP protocol version, this</span></div>
<div class="line"><a name="l01383"></a><span class="lineno"><a class="line" href="curl_8h.html#a5e9f7c3897d98ee088d4565369ac4e29"> 1383</a></span>&#160;<span class="comment"> option might be handy to force libcurl to use a specific IP version. */</span></div>
<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>&#160;<span class="preprocessor">#define CURL_IPRESOLVE_WHATEVER 0 </span><span class="comment">/* default, resolves addresses to all IP</span></div>
<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>&#160;<span class="comment"> versions that your system allows */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160;<span class="preprocessor">#define CURL_IPRESOLVE_V4 1 </span><span class="comment">/* resolve to ipv4 addresses */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01387"></a><span class="lineno"><a class="line" href="curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba4006f988c2417f7059cf2b5f0d79630f"> 1387</a></span>&#160;<span class="preprocessor">#define CURL_IPRESOLVE_V6 2 </span><span class="comment">/* resolve to ipv6 addresses */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01388"></a><span class="lineno"> 1388</span>&#160; </div>
<div class="line"><a name="l01389"></a><span class="lineno"> 1389</span>&#160; <span class="comment">/* three convenient &quot;aliases&quot; that follow the name scheme better */</span></div>
<div class="line"><a name="l01390"></a><span class="lineno"><a class="line" href="curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55babf20980d1f881523f95f620ddcce5667"> 1390</a></span>&#160;<span class="preprocessor">#define CURLOPT_WRITEDATA CURLOPT_FILE</span></div>
<div class="line"><a name="l01391"></a><span class="lineno"><a class="line" href="curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba2bdca7ce6479378784212fee3a068c74"> 1391</a></span>&#160;<span class="preprocessor">#define CURLOPT_READDATA CURLOPT_INFILE</span></div>
<div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160;<span class="preprocessor">#define CURLOPT_HEADERDATA CURLOPT_WRITEHEADER</span></div>
<div class="line"><a name="l01393"></a><span class="lineno"><a class="line" href="curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba950b15b6bb24d2587223ad4ef9e57426"> 1393</a></span>&#160;<span class="preprocessor">#define CURLOPT_RTSPHEADER CURLOPT_HTTPHEADER</span></div>
<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160; </div>
<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span>&#160; <span class="comment">/* These enums are for use with the CURLOPT_HTTP_VERSION option. */</span></div>
<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>&#160; <a class="code" href="curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba4006f988c2417f7059cf2b5f0d79630f">CURL_HTTP_VERSION_NONE</a>, <span class="comment">/* setting this means we don&#39;t care, and that we&#39;d</span></div>
<div class="line"><a name="l01398"></a><span class="lineno"> 1398</span>&#160;<span class="comment"> like the library to choose the best possible</span></div>
<div class="line"><a name="l01399"></a><span class="lineno"> 1399</span>&#160;<span class="comment"> for us! */</span></div>
<div class="line"><a name="l01400"></a><span class="lineno"><a class="line" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1bb8c86a6179f2f5edeb6e339aac21c2"> 1400</a></span>&#160; <a class="code" href="curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55babf20980d1f881523f95f620ddcce5667">CURL_HTTP_VERSION_1_0</a>, <span class="comment">/* please use HTTP 1.0 in the request */</span></div>
<div class="line"><a name="l01401"></a><span class="lineno"><a class="line" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a419108dce39ebf4c49f3d64dbd0f0637"> 1401</a></span>&#160; <a class="code" href="curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba2bdca7ce6479378784212fee3a068c74">CURL_HTTP_VERSION_1_1</a>, <span class="comment">/* please use HTTP 1.1 in the request */</span></div>
<div class="line"><a name="l01402"></a><span class="lineno"><a class="line" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aec42254bf0ff28ee893454df870ffb70"> 1402</a></span>&#160; </div>
<div class="line"><a name="l01403"></a><span class="lineno"><a class="line" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a06d051402f4b21f0bef6347f9c75d67c"> 1403</a></span>&#160; <a class="code" href="curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba950b15b6bb24d2587223ad4ef9e57426">CURL_HTTP_VERSION_LAST</a> <span class="comment">/* *ILLEGAL* http version */</span></div>
<div class="line"><a name="l01404"></a><span class="lineno"><a class="line" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab85f10e0d3234d3657ed72d449be494d"> 1404</a></span>&#160;};</div>
<div class="line"><a name="l01405"></a><span class="lineno"><a class="line" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a90ba01eba9af51b9fb52ce70a4eebd9b"> 1405</a></span>&#160; </div>
<div class="line"><a name="l01406"></a><span class="lineno"><a class="line" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a2c55d5d8d52442b107872fe054e3f5cd"> 1406</a></span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01407"></a><span class="lineno"><a class="line" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a74c540a8e47ac6bacb32ec2d9531049a"> 1407</a></span>&#160;<span class="comment"> * Public API enums for RTSP requests</span></div>
<div class="line"><a name="l01408"></a><span class="lineno"><a class="line" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab04db7fb08f40e294cc6615bd7f7b3e7"> 1408</a></span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01409"></a><span class="lineno"><a class="line" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a687fa85c7b1166797d9ef7066074da34"> 1409</a></span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l01410"></a><span class="lineno"><a class="line" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1741568c7bf90f9fcf47fae3af39e9e8"> 1410</a></span>&#160; <a class="code" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1bb8c86a6179f2f5edeb6e339aac21c2">CURL_RTSPREQ_NONE</a>, <span class="comment">/* first in list */</span></div>
<div class="line"><a name="l01411"></a><span class="lineno"><a class="line" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a9ff40f2a57197f0b7197c39e637ea4d9"> 1411</a></span>&#160; <a class="code" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a419108dce39ebf4c49f3d64dbd0f0637">CURL_RTSPREQ_OPTIONS</a>,</div>
<div class="line"><a name="l01412"></a><span class="lineno"><a class="line" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a795700b26d23e049b22379c5986ba46e"> 1412</a></span>&#160; <a class="code" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aec42254bf0ff28ee893454df870ffb70">CURL_RTSPREQ_DESCRIBE</a>,</div>
<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160; <a class="code" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a06d051402f4b21f0bef6347f9c75d67c">CURL_RTSPREQ_ANNOUNCE</a>,</div>
<div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160; <a class="code" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab85f10e0d3234d3657ed72d449be494d">CURL_RTSPREQ_SETUP</a>,</div>
<div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160; <a class="code" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a90ba01eba9af51b9fb52ce70a4eebd9b">CURL_RTSPREQ_PLAY</a>,</div>
<div class="line"><a name="l01416"></a><span class="lineno"><a class="line" href="curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06dea"> 1416</a></span>&#160; <a class="code" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a2c55d5d8d52442b107872fe054e3f5cd">CURL_RTSPREQ_PAUSE</a>,</div>
<div class="line"><a name="l01417"></a><span class="lineno"><a class="line" href="curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa59820bd334fa9f57f196d62942254472"> 1417</a></span>&#160; <a class="code" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a74c540a8e47ac6bacb32ec2d9531049a">CURL_RTSPREQ_TEARDOWN</a>,</div>
<div class="line"><a name="l01418"></a><span class="lineno"> 1418</span>&#160; <a class="code" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab04db7fb08f40e294cc6615bd7f7b3e7">CURL_RTSPREQ_GET_PARAMETER</a>,</div>
<div class="line"><a name="l01419"></a><span class="lineno"><a class="line" href="curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa0171a83022d598b131cc893975b13203"> 1419</a></span>&#160; <a class="code" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a687fa85c7b1166797d9ef7066074da34">CURL_RTSPREQ_SET_PARAMETER</a>,</div>
<div class="line"><a name="l01420"></a><span class="lineno"> 1420</span>&#160; <a class="code" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1741568c7bf90f9fcf47fae3af39e9e8">CURL_RTSPREQ_RECORD</a>,</div>
<div class="line"><a name="l01421"></a><span class="lineno"><a class="line" href="curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa2effcb78ce3bbf09ca9a818ce3456c46"> 1421</a></span>&#160; <a class="code" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a9ff40f2a57197f0b7197c39e637ea4d9">CURL_RTSPREQ_RECEIVE</a>,</div>
<div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160; <a class="code" href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a795700b26d23e049b22379c5986ba46e">CURL_RTSPREQ_LAST</a> <span class="comment">/* last in list */</span></div>
<div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>&#160;};</div>
<div class="line"><a name="l01424"></a><span class="lineno"><a class="line" href="curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa22f60059fc71e05916c13ad9429cc0bc"> 1424</a></span>&#160; </div>
<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>&#160; <span class="comment">/* These enums are for use with the CURLOPT_NETRC option. */</span></div>
<div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>&#160;<span class="keyword">enum</span> <a class="code" href="curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06dea">CURL_NETRC_OPTION</a> {</div>
<div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>&#160; <a class="code" href="curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa59820bd334fa9f57f196d62942254472">CURL_NETRC_IGNORED</a>, <span class="comment">/* The .netrc will never be read.</span></div>
<div class="line"><a name="l01428"></a><span class="lineno"><a class="line" href="curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a0227d3edc8c1ee5f0bb41831912ce756"> 1428</a></span>&#160;<span class="comment"> * This is the default. */</span></div>
<div class="line"><a name="l01429"></a><span class="lineno"><a class="line" href="curl_8h.html#a99fb83031ce9923c84392b4e92f956b5af516898239e1f4a335ab3c0d019de40e"> 1429</a></span>&#160; <a class="code" href="curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa0171a83022d598b131cc893975b13203">CURL_NETRC_OPTIONAL</a>, <span class="comment">/* A user:password in the URL will be preferred</span></div>
<div class="line"><a name="l01430"></a><span class="lineno"><a class="line" href="curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a0f8174e66c2e7084ab2aa414509110ce"> 1430</a></span>&#160;<span class="comment"> * to one in the .netrc. */</span></div>
<div class="line"><a name="l01431"></a><span class="lineno"><a class="line" href="curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a196e49e6628c0360cbe00852964fa906"> 1431</a></span>&#160; <a class="code" href="curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa2effcb78ce3bbf09ca9a818ce3456c46">CURL_NETRC_REQUIRED</a>, <span class="comment">/* A user:password in the URL will be ignored.</span></div>
<div class="line"><a name="l01432"></a><span class="lineno"> 1432</span>&#160;<span class="comment"> * Unless one is set programmatically, the .netrc</span></div>
<div class="line"><a name="l01433"></a><span class="lineno"><a class="line" href="curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a4fba35de2c7eebf13b096ac6c13d8219"> 1433</a></span>&#160;<span class="comment"> * will be queried. */</span></div>
<div class="line"><a name="l01434"></a><span class="lineno"> 1434</span>&#160; <a class="code" href="curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa22f60059fc71e05916c13ad9429cc0bc">CURL_NETRC_LAST</a></div>
<div class="line"><a name="l01435"></a><span class="lineno"> 1435</span>&#160;};</div>
<div class="line"><a name="l01436"></a><span class="lineno"><a class="line" href="curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480"> 1436</a></span>&#160; </div>
<div class="line"><a name="l01437"></a><span class="lineno"><a class="line" href="curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480a3e82c23436860875b1b656827911ee3e"> 1437</a></span>&#160;<span class="keyword">enum</span> {</div>
<div class="line"><a name="l01438"></a><span class="lineno"><a class="line" href="curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480a4c0ae8216421b905a5ba0fff6b685abe"> 1438</a></span>&#160; <a class="code" href="curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a0227d3edc8c1ee5f0bb41831912ce756">CURL_SSLVERSION_DEFAULT</a>,</div>
<div class="line"><a name="l01439"></a><span class="lineno"><a class="line" href="curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480ab689ed68b5497a3ad7f2c3bba745df0b"> 1439</a></span>&#160; <a class="code" href="curl_8h.html#a99fb83031ce9923c84392b4e92f956b5af516898239e1f4a335ab3c0d019de40e">CURL_SSLVERSION_TLSv1</a>,</div>
<div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>&#160; <a class="code" href="curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a0f8174e66c2e7084ab2aa414509110ce">CURL_SSLVERSION_SSLv2</a>,</div>
<div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>&#160; <a class="code" href="curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a196e49e6628c0360cbe00852964fa906">CURL_SSLVERSION_SSLv3</a>,</div>
<div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160; </div>
<div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160; <a class="code" href="curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a4fba35de2c7eebf13b096ac6c13d8219">CURL_SSLVERSION_LAST</a> <span class="comment">/* never use, keep last */</span></div>
<div class="line"><a name="l01444"></a><span class="lineno"> 1444</span>&#160;};</div>
<div class="line"><a name="l01445"></a><span class="lineno"> 1445</span>&#160; </div>
<div class="line"><a name="l01446"></a><span class="lineno"><a class="line" href="curl_8h.html#a7a36820bb8c0019008f4416578658846"> 1446</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480">CURL_TLSAUTH</a> {</div>
<div class="line"><a name="l01447"></a><span class="lineno"><a class="line" href="curl_8h.html#abf6110d6bc48dd3362cd3f849cde56b6"> 1447</a></span>&#160; <a class="code" href="curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480a3e82c23436860875b1b656827911ee3e">CURL_TLSAUTH_NONE</a>,</div>
<div class="line"><a name="l01448"></a><span class="lineno"><a class="line" href="curl_8h.html#a02bb343e31cce7e50c7623ced74e5d09"> 1448</a></span>&#160; <a class="code" href="curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480a4c0ae8216421b905a5ba0fff6b685abe">CURL_TLSAUTH_SRP</a>,</div>
<div class="line"><a name="l01449"></a><span class="lineno"><a class="line" href="curl_8h.html#a7360dd73a62a9573d733995fafcf544d"> 1449</a></span>&#160; <a class="code" href="curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480ab689ed68b5497a3ad7f2c3bba745df0b">CURL_TLSAUTH_LAST</a> <span class="comment">/* never use, keep last */</span></div>
<div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>&#160;};</div>
<div class="line"><a name="l01451"></a><span class="lineno"><a class="line" href="curl_8h.html#a845d262749bd413d724b58e26f713f25"> 1451</a></span>&#160; </div>
<div class="line"><a name="l01452"></a><span class="lineno"><a class="line" href="curl_8h.html#a845d262749bd413d724b58e26f713f25afedf4be1a889a36b688846763ca838f5"> 1452</a></span>&#160;<span class="comment">/* symbols to use with CURLOPT_POSTREDIR.</span></div>
<div class="line"><a name="l01453"></a><span class="lineno"> 1453</span>&#160;<span class="comment"> CURL_REDIR_POST_301 and CURL_REDIR_POST_302 can be bitwise ORed so that</span></div>
<div class="line"><a name="l01454"></a><span class="lineno"><a class="line" href="curl_8h.html#a845d262749bd413d724b58e26f713f25ad13e365aab4f32a0ee193510118f533d"> 1454</a></span>&#160;<span class="comment"> CURL_REDIR_POST_301 | CURL_REDIR_POST_302 == CURL_REDIR_POST_ALL */</span></div>
<div class="line"><a name="l01455"></a><span class="lineno"><a class="line" href="curl_8h.html#a845d262749bd413d724b58e26f713f25ab52a0e6ddf579f8f81b40d8a684155a6"> 1455</a></span>&#160; </div>
<div class="line"><a name="l01456"></a><span class="lineno"><a class="line" href="curl_8h.html#a845d262749bd413d724b58e26f713f25a78e03271e03b8cd828de47160a602353"> 1456</a></span>&#160;<span class="preprocessor">#define CURL_REDIR_GET_ALL 0</span></div>
<div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>&#160;<span class="preprocessor">#define CURL_REDIR_POST_301 1</span></div>
<div class="line"><a name="l01458"></a><span class="lineno"><a class="line" href="curl_8h.html#a845d262749bd413d724b58e26f713f25aea57dfe84d021e690718f324405a4b8f"> 1458</a></span>&#160;<span class="preprocessor">#define CURL_REDIR_POST_302 2</span></div>
<div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;<span class="preprocessor">#define CURL_REDIR_POST_ALL (CURL_REDIR_POST_301|CURL_REDIR_POST_302)</span></div>
<div class="line"><a name="l01460"></a><span class="lineno"> 1460</span>&#160; </div>
<div class="line"><a name="l01461"></a><span class="lineno"> 1461</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l01462"></a><span class="lineno"> 1462</span>&#160; <a class="code" href="curl_8h.html#a845d262749bd413d724b58e26f713f25afedf4be1a889a36b688846763ca838f5">CURL_TIMECOND_NONE</a>,</div>
<div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>&#160; </div>
<div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>&#160; <a class="code" href="curl_8h.html#a845d262749bd413d724b58e26f713f25ad13e365aab4f32a0ee193510118f533d">CURL_TIMECOND_IFMODSINCE</a>,</div>
<div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>&#160; <a class="code" href="curl_8h.html#a845d262749bd413d724b58e26f713f25ab52a0e6ddf579f8f81b40d8a684155a6">CURL_TIMECOND_IFUNMODSINCE</a>,</div>
<div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>&#160; <a class="code" href="curl_8h.html#a845d262749bd413d724b58e26f713f25a78e03271e03b8cd828de47160a602353">CURL_TIMECOND_LASTMOD</a>,</div>
<div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>&#160; </div>
<div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160; <a class="code" href="curl_8h.html#a845d262749bd413d724b58e26f713f25aea57dfe84d021e690718f324405a4b8f">CURL_TIMECOND_LAST</a></div>
<div class="line"><a name="l01469"></a><span class="lineno"> 1469</span>&#160;} <a class="code" href="curl_8h.html#a845d262749bd413d724b58e26f713f25">curl_TimeCond</a>;</div>
<div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160; </div>
<div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160; </div>
<div class="line"><a name="l01472"></a><span class="lineno"> 1472</span>&#160;<span class="comment">/* curl_strequal() and curl_strnequal() are subject for removal in a future</span></div>
<div class="line"><a name="l01473"></a><span class="lineno"><a class="line" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d"> 1473</a></span>&#160;<span class="comment"> libcurl, see lib/README.curlx for details */</span></div>
<div class="line"><a name="l01474"></a><span class="lineno"> 1474</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> int (<a class="code" href="curl_8h.html#a175dd9a625a29628ea1caeb638affdc7">curl_strequal</a>)(<span class="keyword">const</span> <span class="keywordtype">char</span> *s1, <span class="keyword">const</span> <span class="keywordtype">char</span> *s2);</div>
<div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> int (<a class="code" href="curl_8h.html#adcd9a00cf9b7770143454202bf005921">curl_strnequal</a>)(<span class="keyword">const</span> <span class="keywordtype">char</span> *s1, <span class="keyword">const</span> <span class="keywordtype">char</span> *s2, <span class="keywordtype">size_t</span> n);</div>
<div class="line"><a name="l01476"></a><span class="lineno"> 1476</span>&#160; </div>
<div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>&#160;<span class="comment">/* name is uppercase CURLFORM_&lt;name&gt; */</span></div>
<div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>&#160;<span class="preprocessor">#ifdef CFINIT</span></div>
<div class="line"><a name="l01479"></a><span class="lineno"><a class="line" href="curl_8h.html#ae5d88dd64ce41daec95c47679b8c000f"> 1479</a></span>&#160;<span class="preprocessor">#undef CFINIT</span></div>
<div class="line"><a name="l01480"></a><span class="lineno"><a class="line" href="curl_8h.html#ae5d88dd64ce41daec95c47679b8c000fa91516b5d5e8957e15a12b5d54b21dc92"> 1480</a></span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160; </div>
<div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160;<span class="preprocessor">#ifdef CURL_ISOCPP</span></div>
<div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>&#160;<span class="preprocessor">#define CFINIT(name) CURLFORM_ ## name</span></div>
<div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160;<span class="comment">/* The macro &quot;##&quot; is ISO C, we assume pre-ISO C doesn&#39;t support it. */</span></div>
<div class="line"><a name="l01486"></a><span class="lineno"> 1486</span>&#160;<span class="preprocessor">#define CFINIT(name) CURLFORM_name</span></div>
<div class="line"><a name="l01487"></a><span class="lineno"> 1487</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01488"></a><span class="lineno"> 1488</span>&#160; </div>
<div class="line"><a name="l01489"></a><span class="lineno"> 1489</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l01490"></a><span class="lineno"> 1490</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(NOTHING), <span class="comment">/********* the first one is unused ************/</span></div>
<div class="line"><a name="l01491"></a><span class="lineno"> 1491</span>&#160; </div>
<div class="line"><a name="l01492"></a><span class="lineno"> 1492</span>&#160; <span class="comment">/* */</span></div>
<div class="line"><a name="l01493"></a><span class="lineno"> 1493</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(COPYNAME),</div>
<div class="line"><a name="l01494"></a><span class="lineno"> 1494</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(PTRNAME),</div>
<div class="line"><a name="l01495"></a><span class="lineno"> 1495</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(NAMELENGTH),</div>
<div class="line"><a name="l01496"></a><span class="lineno"> 1496</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(COPYCONTENTS),</div>
<div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(PTRCONTENTS),</div>
<div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(CONTENTSLENGTH),</div>
<div class="line"><a name="l01499"></a><span class="lineno"> 1499</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(FILECONTENT),</div>
<div class="line"><a name="l01500"></a><span class="lineno"> 1500</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(ARRAY),</div>
<div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(OBSOLETE),</div>
<div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(FILE),</div>
<div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>&#160; </div>
<div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(BUFFER),</div>
<div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(BUFFERPTR),</div>
<div class="line"><a name="l01506"></a><span class="lineno"><a class="line" href="curl_8h.html#ae5d88dd64ce41daec95c47679b8c000faa07fd041aaaca989781349999dcc76ef"> 1506</a></span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(BUFFERLENGTH),</div>
<div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>&#160; </div>
<div class="line"><a name="l01508"></a><span class="lineno"> 1508</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(CONTENTTYPE),</div>
<div class="line"><a name="l01509"></a><span class="lineno"> 1509</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(CONTENTHEADER),</div>
<div class="line"><a name="l01510"></a><span class="lineno"> 1510</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(FILENAME),</div>
<div class="line"><a name="l01511"></a><span class="lineno"> 1511</span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(END),</div>
<div class="line"><a name="l01512"></a><span class="lineno"><a class="line" href="curl_8h.html"> 1512</a></span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(OBSOLETE2),</div>
<div class="line"><a name="l01513"></a><span class="lineno"><a class="line" href="curl_8h.html#af62d6e5193ca9e15daab4c132e201605"> 1513</a></span>&#160; </div>
<div class="line"><a name="l01514"></a><span class="lineno"><a class="line" href="curl_8h.html#a8556878012feffc9e0beb86cd78f424d"> 1514</a></span>&#160; <a class="code" href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a>(STREAM),</div>
<div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160; </div>
<div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160; <a class="code" href="curl_8h.html#ae5d88dd64ce41daec95c47679b8c000faa07fd041aaaca989781349999dcc76ef">CURLFORM_LASTENTRY</a> <span class="comment">/* the last unused */</span></div>
<div class="line"><a name="l01517"></a><span class="lineno"> 1517</span>&#160;} <a class="code" href="curl_8h.html#ae5d88dd64ce41daec95c47679b8c000f">CURLformoption</a>;</div>
<div class="line"><a name="l01518"></a><span class="lineno"> 1518</span>&#160; </div>
<div class="line"><a name="l01519"></a><span class="lineno"> 1519</span>&#160;<span class="preprocessor">#undef CFINIT </span><span class="comment">/* done */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01520"></a><span class="lineno"> 1520</span>&#160; </div>
<div class="line"><a name="l01521"></a><span class="lineno"> 1521</span>&#160;<span class="comment">/* structure to be used as parameter for CURLFORM_ARRAY */</span></div>
<div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>&#160;<span class="keyword">struct </span><a class="code" href="curl_8h.html#structcurl__forms">curl_forms</a> {</div>
<div class="line"><a name="l01523"></a><span class="lineno"> 1523</span>&#160; <a class="code" href="curl_8h.html#ae5d88dd64ce41daec95c47679b8c000f">CURLformoption</a> <a class="code" href="curl_8h.html#af62d6e5193ca9e15daab4c132e201605">option</a>;</div>
<div class="line"><a name="l01524"></a><span class="lineno"> 1524</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#a8556878012feffc9e0beb86cd78f424d">value</a>;</div>
<div class="line"><a name="l01525"></a><span class="lineno"> 1525</span>&#160;};</div>
<div class="line"><a name="l01526"></a><span class="lineno"> 1526</span>&#160; </div>
<div class="line"><a name="l01527"></a><span class="lineno"> 1527</span>&#160;<span class="comment">/* use this for multipart formpost building */</span></div>
<div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>&#160;<span class="comment">/* Returns code for curl_formadd()</span></div>
<div class="line"><a name="l01529"></a><span class="lineno"> 1529</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>&#160;<span class="comment"> * Returns:</span></div>
<div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>&#160;<span class="comment"> * CURL_FORMADD_OK on success</span></div>
<div class="line"><a name="l01532"></a><span class="lineno"> 1532</span>&#160;<span class="comment"> * CURL_FORMADD_MEMORY if the FormInfo allocation fails</span></div>
<div class="line"><a name="l01533"></a><span class="lineno"><a class="line" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271"> 1533</a></span>&#160;<span class="comment"> * CURL_FORMADD_OPTION_TWICE if one option is given twice for one Form</span></div>
<div class="line"><a name="l01534"></a><span class="lineno"><a class="line" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271acf690d4c785b743d607d21cc3bd99025"> 1534</a></span>&#160;<span class="comment"> * CURL_FORMADD_NULL if a null pointer was given for a char</span></div>
<div class="line"><a name="l01535"></a><span class="lineno"> 1535</span>&#160;<span class="comment"> * CURL_FORMADD_MEMORY if the allocation of a FormInfo struct failed</span></div>
<div class="line"><a name="l01536"></a><span class="lineno"><a class="line" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271a2a83c978fd2da0e1396d4e1b3fc40d08"> 1536</a></span>&#160;<span class="comment"> * CURL_FORMADD_UNKNOWN_OPTION if an unknown option was used</span></div>
<div class="line"><a name="l01537"></a><span class="lineno"><a class="line" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271ab2fc8c1731f2d453fc3290cf0790058a"> 1537</a></span>&#160;<span class="comment"> * CURL_FORMADD_INCOMPLETE if the some FormInfo is not complete (or error)</span></div>
<div class="line"><a name="l01538"></a><span class="lineno"><a class="line" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271ad1e995994af9e4c3b998ed34098b6338"> 1538</a></span>&#160;<span class="comment"> * CURL_FORMADD_MEMORY if a curl_httppost struct cannot be allocated</span></div>
<div class="line"><a name="l01539"></a><span class="lineno"><a class="line" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271ac106287f9f0b50fca8189bba1c072b81"> 1539</a></span>&#160;<span class="comment"> * CURL_FORMADD_MEMORY if some allocation for string copying failed.</span></div>
<div class="line"><a name="l01540"></a><span class="lineno"><a class="line" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271a8967c3cb2759e94fa475e8b72d896f32"> 1540</a></span>&#160;<span class="comment"> * CURL_FORMADD_ILLEGAL_ARRAY if an illegal option is used in an array</span></div>
<div class="line"><a name="l01541"></a><span class="lineno"><a class="line" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271a4c6f1eb3e8d2b60380dc62c13d7cd426"> 1541</a></span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01542"></a><span class="lineno"><a class="line" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271aace9e0be841f7edc999789f8748f66f4"> 1542</a></span>&#160;<span class="comment"> ***************************************************************************/</span></div>
<div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l01544"></a><span class="lineno"><a class="line" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271a26768e00903b4cfd04525ffce510ed86"> 1544</a></span>&#160; <a class="code" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271acf690d4c785b743d607d21cc3bd99025">CURL_FORMADD_OK</a>, <span class="comment">/* first, no error */</span></div>
<div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>&#160; </div>
<div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>&#160; <a class="code" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271a2a83c978fd2da0e1396d4e1b3fc40d08">CURL_FORMADD_MEMORY</a>,</div>
<div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>&#160; <a class="code" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271ab2fc8c1731f2d453fc3290cf0790058a">CURL_FORMADD_OPTION_TWICE</a>,</div>
<div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>&#160; <a class="code" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271ad1e995994af9e4c3b998ed34098b6338">CURL_FORMADD_NULL</a>,</div>
<div class="line"><a name="l01549"></a><span class="lineno"> 1549</span>&#160; <a class="code" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271ac106287f9f0b50fca8189bba1c072b81">CURL_FORMADD_UNKNOWN_OPTION</a>,</div>
<div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>&#160; <a class="code" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271a8967c3cb2759e94fa475e8b72d896f32">CURL_FORMADD_INCOMPLETE</a>,</div>
<div class="line"><a name="l01551"></a><span class="lineno"> 1551</span>&#160; <a class="code" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271a4c6f1eb3e8d2b60380dc62c13d7cd426">CURL_FORMADD_ILLEGAL_ARRAY</a>,</div>
<div class="line"><a name="l01552"></a><span class="lineno"> 1552</span>&#160; <a class="code" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271aace9e0be841f7edc999789f8748f66f4">CURL_FORMADD_DISABLED</a>, <span class="comment">/* libcurl was built with this disabled */</span></div>
<div class="line"><a name="l01553"></a><span class="lineno"> 1553</span>&#160; </div>
<div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>&#160; <a class="code" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271a26768e00903b4cfd04525ffce510ed86">CURL_FORMADD_LAST</a> <span class="comment">/* last */</span></div>
<div class="line"><a name="l01555"></a><span class="lineno"> 1555</span>&#160;} <a class="code" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271">CURLFORMcode</a>;</div>
<div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>&#160; </div>
<div class="line"><a name="l01557"></a><span class="lineno"> 1557</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01558"></a><span class="lineno"> 1558</span>&#160;<span class="comment"> * NAME curl_formadd()</span></div>
<div class="line"><a name="l01559"></a><span class="lineno"> 1559</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01560"></a><span class="lineno"> 1560</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01561"></a><span class="lineno"> 1561</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01562"></a><span class="lineno"> 1562</span>&#160;<span class="comment"> * Pretty advanced function for building multi-part formposts. Each invoke</span></div>
<div class="line"><a name="l01563"></a><span class="lineno"> 1563</span>&#160;<span class="comment"> * adds one part that together construct a full post. Then use</span></div>
<div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>&#160;<span class="comment"> * CURLOPT_HTTPPOST to send it off to libcurl.</span></div>
<div class="line"><a name="l01565"></a><span class="lineno"> 1565</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01566"></a><span class="lineno"> 1566</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <a class="code" href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271">CURLFORMcode</a> <a class="code" href="curl_8h.html#a7d1c26303b2da472de57561b3be68957">curl_formadd</a>(<span class="keyword">struct</span> <a class="code" href="curl_8h.html#structcurl__httppost">curl_httppost</a> **httppost,</div>
<div class="line"><a name="l01567"></a><span class="lineno"> 1567</span>&#160; <span class="keyword">struct</span> <a class="code" href="curl_8h.html#structcurl__httppost">curl_httppost</a> **last_post,</div>
<div class="line"><a name="l01568"></a><span class="lineno"><a class="line" href="curl_8h.html#ab1d1a6e0621528e0406be23fa5e7d425"> 1568</a></span>&#160; ...);</div>
<div class="line"><a name="l01569"></a><span class="lineno"> 1569</span>&#160; </div>
<div class="line"><a name="l01570"></a><span class="lineno"> 1570</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01571"></a><span class="lineno"> 1571</span>&#160;<span class="comment"> * callback function for curl_formget()</span></div>
<div class="line"><a name="l01572"></a><span class="lineno"> 1572</span>&#160;<span class="comment"> * The void *arg pointer will be the one passed as second argument to</span></div>
<div class="line"><a name="l01573"></a><span class="lineno"> 1573</span>&#160;<span class="comment"> * curl_formget().</span></div>
<div class="line"><a name="l01574"></a><span class="lineno"> 1574</span>&#160;<span class="comment"> * The character buffer passed to it must not be freed.</span></div>
<div class="line"><a name="l01575"></a><span class="lineno"> 1575</span>&#160;<span class="comment"> * Should return the buffer length passed to it as the argument &quot;len&quot; on</span></div>
<div class="line"><a name="l01576"></a><span class="lineno"> 1576</span>&#160;<span class="comment"> * success.</span></div>
<div class="line"><a name="l01577"></a><span class="lineno"> 1577</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>&#160;<span class="keyword">typedef</span> size_t (*<a class="code" href="curl_8h.html#ab1d1a6e0621528e0406be23fa5e7d425">curl_formget_callback</a>)(<span class="keywordtype">void</span> *arg, <span class="keyword">const</span> <span class="keywordtype">char</span> *buf,</div>
<div class="line"><a name="l01579"></a><span class="lineno"> 1579</span>&#160; <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l01580"></a><span class="lineno"> 1580</span>&#160; </div>
<div class="line"><a name="l01581"></a><span class="lineno"> 1581</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01582"></a><span class="lineno"> 1582</span>&#160;<span class="comment"> * NAME curl_formget()</span></div>
<div class="line"><a name="l01583"></a><span class="lineno"> 1583</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01584"></a><span class="lineno"> 1584</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01585"></a><span class="lineno"> 1585</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01586"></a><span class="lineno"> 1586</span>&#160;<span class="comment"> * Serialize a curl_httppost struct built with curl_formadd().</span></div>
<div class="line"><a name="l01587"></a><span class="lineno"> 1587</span>&#160;<span class="comment"> * Accepts a void pointer as second argument which will be passed to</span></div>
<div class="line"><a name="l01588"></a><span class="lineno"> 1588</span>&#160;<span class="comment"> * the curl_formget_callback function.</span></div>
<div class="line"><a name="l01589"></a><span class="lineno"> 1589</span>&#160;<span class="comment"> * Returns 0 on success.</span></div>
<div class="line"><a name="l01590"></a><span class="lineno"> 1590</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01591"></a><span class="lineno"> 1591</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <span class="keywordtype">int</span> <a class="code" href="curl_8h.html#aa5615dec7abe907630bbbf38449f3e3f">curl_formget</a>(<span class="keyword">struct</span> <a class="code" href="curl_8h.html#structcurl__httppost">curl_httppost</a> *form, <span class="keywordtype">void</span> *arg,</div>
<div class="line"><a name="l01592"></a><span class="lineno"> 1592</span>&#160; <a class="code" href="curl_8h.html#ab1d1a6e0621528e0406be23fa5e7d425">curl_formget_callback</a> append);</div>
<div class="line"><a name="l01593"></a><span class="lineno"> 1593</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01594"></a><span class="lineno"> 1594</span>&#160;<span class="comment"> * NAME curl_formfree()</span></div>
<div class="line"><a name="l01595"></a><span class="lineno"> 1595</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01596"></a><span class="lineno"> 1596</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01597"></a><span class="lineno"> 1597</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01598"></a><span class="lineno"> 1598</span>&#160;<span class="comment"> * Free a multipart formpost previously built with curl_formadd().</span></div>
<div class="line"><a name="l01599"></a><span class="lineno"> 1599</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <span class="keywordtype">void</span> <a class="code" href="curl_8h.html#a3a13684c1aa1a25f482b3cdda942c5ca">curl_formfree</a>(<span class="keyword">struct</span> <a class="code" href="curl_8h.html#structcurl__httppost">curl_httppost</a> *form);</div>
<div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>&#160; </div>
<div class="line"><a name="l01602"></a><span class="lineno"> 1602</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01603"></a><span class="lineno"> 1603</span>&#160;<span class="comment"> * NAME curl_getenv()</span></div>
<div class="line"><a name="l01604"></a><span class="lineno"> 1604</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01605"></a><span class="lineno"> 1605</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01606"></a><span class="lineno"> 1606</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01607"></a><span class="lineno"> 1607</span>&#160;<span class="comment"> * Returns a malloc()&#39;ed string that MUST be curl_free()ed after usage is</span></div>
<div class="line"><a name="l01608"></a><span class="lineno"> 1608</span>&#160;<span class="comment"> * complete. DEPRECATED - see lib/README.curlx</span></div>
<div class="line"><a name="l01609"></a><span class="lineno"> 1609</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#a613d9e6457f36b84548cbf2006a34e14">curl_getenv</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *variable);</div>
<div class="line"><a name="l01611"></a><span class="lineno"> 1611</span>&#160; </div>
<div class="line"><a name="l01612"></a><span class="lineno"> 1612</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01613"></a><span class="lineno"> 1613</span>&#160;<span class="comment"> * NAME curl_version()</span></div>
<div class="line"><a name="l01614"></a><span class="lineno"> 1614</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01615"></a><span class="lineno"> 1615</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01616"></a><span class="lineno"> 1616</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01617"></a><span class="lineno"> 1617</span>&#160;<span class="comment"> * Returns a static ascii string of the libcurl version.</span></div>
<div class="line"><a name="l01618"></a><span class="lineno"> 1618</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01619"></a><span class="lineno"> 1619</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#a98df605d09039ab19a90513b960d5ae2">curl_version</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01620"></a><span class="lineno"> 1620</span>&#160; </div>
<div class="line"><a name="l01621"></a><span class="lineno"> 1621</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01622"></a><span class="lineno"> 1622</span>&#160;<span class="comment"> * NAME curl_easy_escape()</span></div>
<div class="line"><a name="l01623"></a><span class="lineno"> 1623</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01624"></a><span class="lineno"> 1624</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01625"></a><span class="lineno"> 1625</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01626"></a><span class="lineno"> 1626</span>&#160;<span class="comment"> * Escapes URL strings (converts all letters consider illegal in URLs to their</span></div>
<div class="line"><a name="l01627"></a><span class="lineno"> 1627</span>&#160;<span class="comment"> * %XX versions). This function returns a new allocated string or NULL if an</span></div>
<div class="line"><a name="l01628"></a><span class="lineno"> 1628</span>&#160;<span class="comment"> * error occurred.</span></div>
<div class="line"><a name="l01629"></a><span class="lineno"> 1629</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01630"></a><span class="lineno"> 1630</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#a353cc12175851f8b8af197c2026e1639">curl_easy_escape</a>(<a class="code" href="curl_8h.html#ace655e3633b6533591283994d6b5cdda">CURL</a> *handle,</div>
<div class="line"><a name="l01631"></a><span class="lineno"> 1631</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>,</div>
<div class="line"><a name="l01632"></a><span class="lineno"> 1632</span>&#160; <span class="keywordtype">int</span> length);</div>
<div class="line"><a name="l01633"></a><span class="lineno"> 1633</span>&#160; </div>
<div class="line"><a name="l01634"></a><span class="lineno"> 1634</span>&#160;<span class="comment">/* the previous version: */</span></div>
<div class="line"><a name="l01635"></a><span class="lineno"> 1635</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#a8c9edaa45c1c6e0d1ba7877463ec7e3c">curl_escape</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>,</div>
<div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>&#160; <span class="keywordtype">int</span> length);</div>
<div class="line"><a name="l01637"></a><span class="lineno"> 1637</span>&#160; </div>
<div class="line"><a name="l01638"></a><span class="lineno"> 1638</span>&#160; </div>
<div class="line"><a name="l01639"></a><span class="lineno"> 1639</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01640"></a><span class="lineno"> 1640</span>&#160;<span class="comment"> * NAME curl_easy_unescape()</span></div>
<div class="line"><a name="l01641"></a><span class="lineno"> 1641</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01642"></a><span class="lineno"> 1642</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01643"></a><span class="lineno"> 1643</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01644"></a><span class="lineno"> 1644</span>&#160;<span class="comment"> * Unescapes URL encoding in strings (converts all %XX codes to their 8bit</span></div>
<div class="line"><a name="l01645"></a><span class="lineno"> 1645</span>&#160;<span class="comment"> * versions). This function returns a new allocated string or NULL if an error</span></div>
<div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>&#160;<span class="comment"> * occurred.</span></div>
<div class="line"><a name="l01647"></a><span class="lineno"> 1647</span>&#160;<span class="comment"> * Conversion Note: On non-ASCII platforms the ASCII %XX codes are</span></div>
<div class="line"><a name="l01648"></a><span class="lineno"> 1648</span>&#160;<span class="comment"> * converted into the host encoding.</span></div>
<div class="line"><a name="l01649"></a><span class="lineno"> 1649</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01650"></a><span class="lineno"> 1650</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#a2611629a2ab88e042f40a524d797e911">curl_easy_unescape</a>(<a class="code" href="curl_8h.html#ace655e3633b6533591283994d6b5cdda">CURL</a> *handle,</div>
<div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>,</div>
<div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>&#160; <span class="keywordtype">int</span> length,</div>
<div class="line"><a name="l01653"></a><span class="lineno"> 1653</span>&#160; <span class="keywordtype">int</span> *outlength);</div>
<div class="line"><a name="l01654"></a><span class="lineno"> 1654</span>&#160; </div>
<div class="line"><a name="l01655"></a><span class="lineno"> 1655</span>&#160;<span class="comment">/* the previous version */</span></div>
<div class="line"><a name="l01656"></a><span class="lineno"> 1656</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#a687796a263bff71484187d9a35bd8ff7">curl_unescape</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<span class="keywordtype">string</span>,</div>
<div class="line"><a name="l01657"></a><span class="lineno"> 1657</span>&#160; <span class="keywordtype">int</span> length);</div>
<div class="line"><a name="l01658"></a><span class="lineno"> 1658</span>&#160; </div>
<div class="line"><a name="l01659"></a><span class="lineno"> 1659</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01660"></a><span class="lineno"> 1660</span>&#160;<span class="comment"> * NAME curl_free()</span></div>
<div class="line"><a name="l01661"></a><span class="lineno"> 1661</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01662"></a><span class="lineno"> 1662</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01663"></a><span class="lineno"> 1663</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01664"></a><span class="lineno"> 1664</span>&#160;<span class="comment"> * Provided for de-allocation in the same translation unit that did the</span></div>
<div class="line"><a name="l01665"></a><span class="lineno"> 1665</span>&#160;<span class="comment"> * allocation. Added in libcurl 7.10</span></div>
<div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <span class="keywordtype">void</span> <a class="code" href="curl_8h.html#a87dca8b22dd0cba4eaa880bdf87b8805">curl_free</a>(<span class="keywordtype">void</span> *p);</div>
<div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>&#160; </div>
<div class="line"><a name="l01669"></a><span class="lineno"> 1669</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01670"></a><span class="lineno"> 1670</span>&#160;<span class="comment"> * NAME curl_global_init()</span></div>
<div class="line"><a name="l01671"></a><span class="lineno"> 1671</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01672"></a><span class="lineno"> 1672</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01673"></a><span class="lineno"> 1673</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01674"></a><span class="lineno"> 1674</span>&#160;<span class="comment"> * curl_global_init() should be invoked exactly once for each application that</span></div>
<div class="line"><a name="l01675"></a><span class="lineno"> 1675</span>&#160;<span class="comment"> * uses libcurl and before any call of other libcurl functions.</span></div>
<div class="line"><a name="l01676"></a><span class="lineno"> 1676</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01677"></a><span class="lineno"> 1677</span>&#160;<span class="comment"> * This function is not thread-safe!</span></div>
<div class="line"><a name="l01678"></a><span class="lineno"> 1678</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01679"></a><span class="lineno"> 1679</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951">CURLcode</a> <a class="code" href="curl_8h.html#a913e575dba100c0e9f9f6420a054d5ab">curl_global_init</a>(<span class="keywordtype">long</span> flags);</div>
<div class="line"><a name="l01680"></a><span class="lineno"> 1680</span>&#160; </div>
<div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01682"></a><span class="lineno"> 1682</span>&#160;<span class="comment"> * NAME curl_global_init_mem()</span></div>
<div class="line"><a name="l01683"></a><span class="lineno"> 1683</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01684"></a><span class="lineno"> 1684</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01685"></a><span class="lineno"> 1685</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01686"></a><span class="lineno"> 1686</span>&#160;<span class="comment"> * curl_global_init() or curl_global_init_mem() should be invoked exactly once</span></div>
<div class="line"><a name="l01687"></a><span class="lineno"> 1687</span>&#160;<span class="comment"> * for each application that uses libcurl. This function can be used to</span></div>
<div class="line"><a name="l01688"></a><span class="lineno"> 1688</span>&#160;<span class="comment"> * initialize libcurl and set user defined memory management callback</span></div>
<div class="line"><a name="l01689"></a><span class="lineno"> 1689</span>&#160;<span class="comment"> * functions. Users can implement memory management routines to check for</span></div>
<div class="line"><a name="l01690"></a><span class="lineno"> 1690</span>&#160;<span class="comment"> * memory leaks, check for mis-use of the curl library etc. User registered</span></div>
<div class="line"><a name="l01691"></a><span class="lineno"> 1691</span>&#160;<span class="comment"> * callback routines with be invoked by this library instead of the system</span></div>
<div class="line"><a name="l01692"></a><span class="lineno"> 1692</span>&#160;<span class="comment"> * memory management routines like malloc, free etc.</span></div>
<div class="line"><a name="l01693"></a><span class="lineno"> 1693</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01694"></a><span class="lineno"> 1694</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951">CURLcode</a> <a class="code" href="curl_8h.html#a8ae4c879017763ef2d06bda73dec2f47">curl_global_init_mem</a>(<span class="keywordtype">long</span> flags,</div>
<div class="line"><a name="l01695"></a><span class="lineno"> 1695</span>&#160; <a class="code" href="curl_8h.html#a22b6e161d65b9b760fe9f1819e96a198">curl_malloc_callback</a> m,</div>
<div class="line"><a name="l01696"></a><span class="lineno"> 1696</span>&#160; <a class="code" href="curl_8h.html#ad7ff72bc35b39df6cca31d944c585add">curl_free_callback</a> f,</div>
<div class="line"><a name="l01697"></a><span class="lineno"> 1697</span>&#160; <a class="code" href="curl_8h.html#ad518eb7a4480d100252dba829a2cf0a8">curl_realloc_callback</a> r,</div>
<div class="line"><a name="l01698"></a><span class="lineno"> 1698</span>&#160; <a class="code" href="curl_8h.html#a8f17f3715a2390a2f884dbef796bab4f">curl_strdup_callback</a> s,</div>
<div class="line"><a name="l01699"></a><span class="lineno"> 1699</span>&#160; <a class="code" href="curl_8h.html#a55a219acef1d4b3977b8854fb738b177">curl_calloc_callback</a> c);</div>
<div class="line"><a name="l01700"></a><span class="lineno"> 1700</span>&#160; </div>
<div class="line"><a name="l01701"></a><span class="lineno"> 1701</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01702"></a><span class="lineno"><a class="line" href="curl_8h.html"> 1702</a></span>&#160;<span class="comment"> * NAME curl_global_cleanup()</span></div>
<div class="line"><a name="l01703"></a><span class="lineno"><a class="line" href="curl_8h.html#a91a70b77df95bd8b0830b49a094c2acb"> 1703</a></span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01704"></a><span class="lineno"><a class="line" href="curl_8h.html#a3232f30496ce4d961cd79045b1f882a7"> 1704</a></span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01705"></a><span class="lineno"> 1705</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01706"></a><span class="lineno"> 1706</span>&#160;<span class="comment"> * curl_global_cleanup() should be invoked exactly once for each application</span></div>
<div class="line"><a name="l01707"></a><span class="lineno"> 1707</span>&#160;<span class="comment"> * that uses libcurl</span></div>
<div class="line"><a name="l01708"></a><span class="lineno"> 1708</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01709"></a><span class="lineno"> 1709</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <span class="keywordtype">void</span> <a class="code" href="curl_8h.html#a503816e4c3eefb2db99f82d6cd1ec9da">curl_global_cleanup</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01710"></a><span class="lineno"> 1710</span>&#160; </div>
<div class="line"><a name="l01711"></a><span class="lineno"> 1711</span>&#160;<span class="comment">/* linked-list structure for the CURLOPT_QUOTE option (and other) */</span></div>
<div class="line"><a name="l01712"></a><span class="lineno"> 1712</span>&#160;<span class="keyword">struct </span><a class="code" href="curl_8h.html#structcurl__slist">curl_slist</a> {</div>
<div class="line"><a name="l01713"></a><span class="lineno"> 1713</span>&#160; <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#a91a70b77df95bd8b0830b49a094c2acb">data</a>;</div>
<div class="line"><a name="l01714"></a><span class="lineno"> 1714</span>&#160; <span class="keyword">struct </span><a class="code" href="curl_8h.html#structcurl__slist">curl_slist</a> *<a class="code" href="curl_8h.html#a3232f30496ce4d961cd79045b1f882a7">next</a>;</div>
<div class="line"><a name="l01715"></a><span class="lineno"> 1715</span>&#160;};</div>
<div class="line"><a name="l01716"></a><span class="lineno"> 1716</span>&#160; </div>
<div class="line"><a name="l01717"></a><span class="lineno"> 1717</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01718"></a><span class="lineno"> 1718</span>&#160;<span class="comment"> * NAME curl_slist_append()</span></div>
<div class="line"><a name="l01719"></a><span class="lineno"> 1719</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01722"></a><span class="lineno"> 1722</span>&#160;<span class="comment"> * Appends a string to a linked list. If no list exists, it will be created</span></div>
<div class="line"><a name="l01723"></a><span class="lineno"> 1723</span>&#160;<span class="comment"> * first. Returns the new list, after appending.</span></div>
<div class="line"><a name="l01724"></a><span class="lineno"> 1724</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01725"></a><span class="lineno"> 1725</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <span class="keyword">struct </span><a class="code" href="curl_8h.html#structcurl__slist">curl_slist</a> *<a class="code" href="curl_8h.html#a7ea20d9a213c806f82446bed893f423f">curl_slist_append</a>(<span class="keyword">struct</span> <a class="code" href="curl_8h.html#structcurl__slist">curl_slist</a> *,</div>
<div class="line"><a name="l01726"></a><span class="lineno"> 1726</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *);</div>
<div class="line"><a name="l01727"></a><span class="lineno"> 1727</span>&#160; </div>
<div class="line"><a name="l01728"></a><span class="lineno"> 1728</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>&#160;<span class="comment"> * NAME curl_slist_free_all()</span></div>
<div class="line"><a name="l01730"></a><span class="lineno"> 1730</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01731"></a><span class="lineno"> 1731</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01732"></a><span class="lineno"> 1732</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01733"></a><span class="lineno"> 1733</span>&#160;<span class="comment"> * free a previously built curl_slist.</span></div>
<div class="line"><a name="l01734"></a><span class="lineno"> 1734</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01735"></a><span class="lineno"> 1735</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <span class="keywordtype">void</span> <a class="code" href="curl_8h.html#a3a28c84e40db0ef30859b680281c9d36">curl_slist_free_all</a>(<span class="keyword">struct</span> <a class="code" href="curl_8h.html#structcurl__slist">curl_slist</a> *);</div>
<div class="line"><a name="l01736"></a><span class="lineno"> 1736</span>&#160; </div>
<div class="line"><a name="l01737"></a><span class="lineno"> 1737</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01738"></a><span class="lineno"> 1738</span>&#160;<span class="comment"> * NAME curl_getdate()</span></div>
<div class="line"><a name="l01739"></a><span class="lineno"> 1739</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01740"></a><span class="lineno"><a class="line" href="curl_8h.html"> 1740</a></span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01741"></a><span class="lineno"><a class="line" href="curl_8h.html#a4bbdff291b172c00fa419f8136effaed"> 1741</a></span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01742"></a><span class="lineno"><a class="line" href="curl_8h.html#a32d93ec944dc2a4d4172a8d11c91c85f"> 1742</a></span>&#160;<span class="comment"> * Returns the time, in seconds since 1 Jan 1970 of the time string given in</span></div>
<div class="line"><a name="l01743"></a><span class="lineno"> 1743</span>&#160;<span class="comment"> * the first argument. The time argument in the second parameter is unused</span></div>
<div class="line"><a name="l01744"></a><span class="lineno"> 1744</span>&#160;<span class="comment"> * and should be set to NULL.</span></div>
<div class="line"><a name="l01745"></a><span class="lineno"> 1745</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01746"></a><span class="lineno"> 1746</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> time_t <a class="code" href="curl_8h.html#ad4dd80e15a6f20cdd628a7f222fcb8eb">curl_getdate</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *p, <span class="keyword">const</span> time_t *unused);</div>
<div class="line"><a name="l01747"></a><span class="lineno"><a class="line" href="curl_8h.html#a2df6a052fcaceae309702c24d19ce5f5"> 1747</a></span>&#160; </div>
<div class="line"><a name="l01748"></a><span class="lineno"><a class="line" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d"> 1748</a></span>&#160;<span class="comment">/* info about the certificate chain, only for OpenSSL builds. Asked</span></div>
<div class="line"><a name="l01749"></a><span class="lineno"><a class="line" href="curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c"> 1749</a></span>&#160;<span class="comment"> for with CURLOPT_CERTINFO / CURLINFO_CERTINFO */</span></div>
<div class="line"><a name="l01750"></a><span class="lineno"><a class="line" href="curl_8h.html#a49a110fda25ca4982e67a0c547f0826c"> 1750</a></span>&#160;<span class="keyword">struct </span><a class="code" href="curl_8h.html#structcurl__certinfo">curl_certinfo</a> {</div>
<div class="line"><a name="l01751"></a><span class="lineno"><a class="line" href="curl_8h.html#af4a1df554a45a86e4868a5b1d64f6991"> 1751</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="curl_8h.html#a4bbdff291b172c00fa419f8136effaed">num_of_certs</a>; <span class="comment">/* number of certificates with information */</span></div>
<div class="line"><a name="l01752"></a><span class="lineno"><a class="line" href="curl_8h.html#a23b724ee5185221a88164a8b416f3429"> 1752</a></span>&#160; <span class="keyword">struct </span><a class="code" href="curl_8h.html#structcurl__slist">curl_slist</a> **<a class="code" href="curl_8h.html#a32d93ec944dc2a4d4172a8d11c91c85f">certinfo</a>; <span class="comment">/* for each index in this array, there&#39;s a</span></div>
<div class="line"><a name="l01753"></a><span class="lineno"> 1753</span>&#160;<span class="comment"> linked list with textual information in the</span></div>
<div class="line"><a name="l01754"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7b"> 1754</a></span>&#160;<span class="comment"> format &quot;name: value&quot; */</span></div>
<div class="line"><a name="l01755"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba6dcfe2edaf984754bc597ea3ebf470ba"> 1755</a></span>&#160;};</div>
<div class="line"><a name="l01756"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bacf13a3f290ab7e4cf24df648c1217a83"> 1756</a></span>&#160; </div>
<div class="line"><a name="l01757"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baf5e74cbc1dbb0b57197dba384bf28997"> 1757</a></span>&#160;<span class="preprocessor">#define CURLINFO_STRING 0x100000</span></div>
<div class="line"><a name="l01758"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bad355757836e5df95f50ce3dc4d19dc4c"> 1758</a></span>&#160;<span class="preprocessor">#define CURLINFO_LONG 0x200000</span></div>
<div class="line"><a name="l01759"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa1e152fa73d7eb0a364f7a8b1452070e"> 1759</a></span>&#160;<span class="preprocessor">#define CURLINFO_DOUBLE 0x300000</span></div>
<div class="line"><a name="l01760"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba4d8c3c6fd853a95cdf0d512ac04a99f7"> 1760</a></span>&#160;<span class="preprocessor">#define CURLINFO_SLIST 0x400000</span></div>
<div class="line"><a name="l01761"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba78afb46296bde3fb712d849603af8da0"> 1761</a></span>&#160;<span class="preprocessor">#define CURLINFO_MASK 0x0fffff</span></div>
<div class="line"><a name="l01762"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa9f385f80fb68ff90bada4f213799df2"> 1762</a></span>&#160;<span class="preprocessor">#define CURLINFO_TYPEMASK 0xf00000</span></div>
<div class="line"><a name="l01763"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba2dec6b3b80f2a2142f863604b9b8ebde"> 1763</a></span>&#160; </div>
<div class="line"><a name="l01764"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baebd403dbcf0adc3a47d3898127571553"> 1764</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l01765"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bab90413618dc69c848add52ae36b4108e"> 1765</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba6dcfe2edaf984754bc597ea3ebf470ba">CURLINFO_NONE</a>, <span class="comment">/* first, never use this */</span></div>
<div class="line"><a name="l01766"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba123ed3419d41b9e4070def28db6bc4b2"> 1766</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bacf13a3f290ab7e4cf24df648c1217a83">CURLINFO_EFFECTIVE_URL</a> = <a class="code" href="curl_8h.html#a2df6a052fcaceae309702c24d19ce5f5">CURLINFO_STRING</a> + 1,</div>
<div class="line"><a name="l01767"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba615adbbc966d57573fb073e675961d5a"> 1767</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baf5e74cbc1dbb0b57197dba384bf28997">CURLINFO_RESPONSE_CODE</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 2,</div>
<div class="line"><a name="l01768"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba6e0d39ed6379d3a5577cf02ba7d3d70c"> 1768</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bad355757836e5df95f50ce3dc4d19dc4c">CURLINFO_TOTAL_TIME</a> = <a class="code" href="curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c">CURLINFO_DOUBLE</a> + 3,</div>
<div class="line"><a name="l01769"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba5101a99671cfb46ce9a5998fe6e5f012"> 1769</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa1e152fa73d7eb0a364f7a8b1452070e">CURLINFO_NAMELOOKUP_TIME</a> = <a class="code" href="curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c">CURLINFO_DOUBLE</a> + 4,</div>
<div class="line"><a name="l01770"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bac6b6780e727b18d48e293672d860e41f"> 1770</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba4d8c3c6fd853a95cdf0d512ac04a99f7">CURLINFO_CONNECT_TIME</a> = <a class="code" href="curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c">CURLINFO_DOUBLE</a> + 5,</div>
<div class="line"><a name="l01771"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba78e67c3c6640d5e7594628fab0700d62"> 1771</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba78afb46296bde3fb712d849603af8da0">CURLINFO_PRETRANSFER_TIME</a> = <a class="code" href="curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c">CURLINFO_DOUBLE</a> + 6,</div>
<div class="line"><a name="l01772"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bafac8d15894f04bb72766940ceb8ba2b2"> 1772</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa9f385f80fb68ff90bada4f213799df2">CURLINFO_SIZE_UPLOAD</a> = <a class="code" href="curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c">CURLINFO_DOUBLE</a> + 7,</div>
<div class="line"><a name="l01773"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bab5da68e3c8938e91667a953d95d5e5cb"> 1773</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba2dec6b3b80f2a2142f863604b9b8ebde">CURLINFO_SIZE_DOWNLOAD</a> = <a class="code" href="curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c">CURLINFO_DOUBLE</a> + 8,</div>
<div class="line"><a name="l01774"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7babe494cb14ceda2b6988bd7ccd0cd7f7c"> 1774</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baebd403dbcf0adc3a47d3898127571553">CURLINFO_SPEED_DOWNLOAD</a> = <a class="code" href="curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c">CURLINFO_DOUBLE</a> + 9,</div>
<div class="line"><a name="l01775"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bab0d112b7b150265082057c8a112ff370"> 1775</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bab90413618dc69c848add52ae36b4108e">CURLINFO_SPEED_UPLOAD</a> = <a class="code" href="curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c">CURLINFO_DOUBLE</a> + 10,</div>
<div class="line"><a name="l01776"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba38845390775c1b7e34a83056232eee7b"> 1776</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba123ed3419d41b9e4070def28db6bc4b2">CURLINFO_HEADER_SIZE</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 11,</div>
<div class="line"><a name="l01777"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7babc2cd9cff0e8128e7f37bf53f51c4089"> 1777</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba615adbbc966d57573fb073e675961d5a">CURLINFO_REQUEST_SIZE</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 12,</div>
<div class="line"><a name="l01778"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba4aeb65b7b91018bcc53af91ca33330d2"> 1778</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba6e0d39ed6379d3a5577cf02ba7d3d70c">CURLINFO_SSL_VERIFYRESULT</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 13,</div>
<div class="line"><a name="l01779"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba9f1d0ed7c2247569eea8ed797add4369"> 1779</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba5101a99671cfb46ce9a5998fe6e5f012">CURLINFO_FILETIME</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 14,</div>
<div class="line"><a name="l01780"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba8675df5bb3157845268234133f519c54"> 1780</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bac6b6780e727b18d48e293672d860e41f">CURLINFO_CONTENT_LENGTH_DOWNLOAD</a> = <a class="code" href="curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c">CURLINFO_DOUBLE</a> + 15,</div>
<div class="line"><a name="l01781"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba5e9b178906a514dd65c122bc97b4507e"> 1781</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba78e67c3c6640d5e7594628fab0700d62">CURLINFO_CONTENT_LENGTH_UPLOAD</a> = <a class="code" href="curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c">CURLINFO_DOUBLE</a> + 16,</div>
<div class="line"><a name="l01782"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba082caa7a00b724df7b7987772bee6bc8"> 1782</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bafac8d15894f04bb72766940ceb8ba2b2">CURLINFO_STARTTRANSFER_TIME</a> = <a class="code" href="curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c">CURLINFO_DOUBLE</a> + 17,</div>
<div class="line"><a name="l01783"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba500b467f799c735b639a78ca87b17fb6"> 1783</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bab5da68e3c8938e91667a953d95d5e5cb">CURLINFO_CONTENT_TYPE</a> = <a class="code" href="curl_8h.html#a2df6a052fcaceae309702c24d19ce5f5">CURLINFO_STRING</a> + 18,</div>
<div class="line"><a name="l01784"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa4a640c63ddcc1bdaa32732115a60f97"> 1784</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7babe494cb14ceda2b6988bd7ccd0cd7f7c">CURLINFO_REDIRECT_TIME</a> = <a class="code" href="curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c">CURLINFO_DOUBLE</a> + 19,</div>
<div class="line"><a name="l01785"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa05ca27b109aca2708c26fead5ca5f60"> 1785</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bab0d112b7b150265082057c8a112ff370">CURLINFO_REDIRECT_COUNT</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 20,</div>
<div class="line"><a name="l01786"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba13b45acf759a9ddde811bbb1e0c605c1"> 1786</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba38845390775c1b7e34a83056232eee7b">CURLINFO_PRIVATE</a> = <a class="code" href="curl_8h.html#a2df6a052fcaceae309702c24d19ce5f5">CURLINFO_STRING</a> + 21,</div>
<div class="line"><a name="l01787"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba4d0af75eeab132711a9023e7daae009d"> 1787</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7babc2cd9cff0e8128e7f37bf53f51c4089">CURLINFO_HTTP_CONNECTCODE</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 22,</div>
<div class="line"><a name="l01788"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba3e5cbf88e4f4a11aa96f8be4bb70fff9"> 1788</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba4aeb65b7b91018bcc53af91ca33330d2">CURLINFO_HTTPAUTH_AVAIL</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 23,</div>
<div class="line"><a name="l01789"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba1124f7410b73edb2956d61266e457d73"> 1789</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba9f1d0ed7c2247569eea8ed797add4369">CURLINFO_PROXYAUTH_AVAIL</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 24,</div>
<div class="line"><a name="l01790"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba63d85e1bec2cdfe5009921904a409c17"> 1790</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba8675df5bb3157845268234133f519c54">CURLINFO_OS_ERRNO</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 25,</div>
<div class="line"><a name="l01791"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba42b43e5eb728e7cf4406136b3c85f5b7"> 1791</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba5e9b178906a514dd65c122bc97b4507e">CURLINFO_NUM_CONNECTS</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 26,</div>
<div class="line"><a name="l01792"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba41c91e06be67d9d8e12fe8ea75dbebe2"> 1792</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba082caa7a00b724df7b7987772bee6bc8">CURLINFO_SSL_ENGINES</a> = <a class="code" href="curl_8h.html#a49a110fda25ca4982e67a0c547f0826c">CURLINFO_SLIST</a> + 27,</div>
<div class="line"><a name="l01793"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7babe1c5fe0420f392c04c0c2920148b7ed"> 1793</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba500b467f799c735b639a78ca87b17fb6">CURLINFO_COOKIELIST</a> = <a class="code" href="curl_8h.html#a49a110fda25ca4982e67a0c547f0826c">CURLINFO_SLIST</a> + 28,</div>
<div class="line"><a name="l01794"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba2eb6be7f6841cc8c0fdec99378289a01"> 1794</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa4a640c63ddcc1bdaa32732115a60f97">CURLINFO_LASTSOCKET</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 29,</div>
<div class="line"><a name="l01795"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba7ccc43c524eef999c57ebaca35d96a15"> 1795</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa05ca27b109aca2708c26fead5ca5f60">CURLINFO_FTP_ENTRY_PATH</a> = <a class="code" href="curl_8h.html#a2df6a052fcaceae309702c24d19ce5f5">CURLINFO_STRING</a> + 30,</div>
<div class="line"><a name="l01796"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baf13cebb7db1ac2c4742589c44abbc759"> 1796</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba13b45acf759a9ddde811bbb1e0c605c1">CURLINFO_REDIRECT_URL</a> = <a class="code" href="curl_8h.html#a2df6a052fcaceae309702c24d19ce5f5">CURLINFO_STRING</a> + 31,</div>
<div class="line"><a name="l01797"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba5d8cba9b22aaada82437c26e267b4b3c"> 1797</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba4d0af75eeab132711a9023e7daae009d">CURLINFO_PRIMARY_IP</a> = <a class="code" href="curl_8h.html#a2df6a052fcaceae309702c24d19ce5f5">CURLINFO_STRING</a> + 32,</div>
<div class="line"><a name="l01798"></a><span class="lineno"> 1798</span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba3e5cbf88e4f4a11aa96f8be4bb70fff9">CURLINFO_APPCONNECT_TIME</a> = <a class="code" href="curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c">CURLINFO_DOUBLE</a> + 33,</div>
<div class="line"><a name="l01799"></a><span class="lineno"> 1799</span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba1124f7410b73edb2956d61266e457d73">CURLINFO_CERTINFO</a> = <a class="code" href="curl_8h.html#a49a110fda25ca4982e67a0c547f0826c">CURLINFO_SLIST</a> + 34,</div>
<div class="line"><a name="l01800"></a><span class="lineno"><a class="line" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba8e9f74340f9dde8d63abf02e8b73ffe7"> 1800</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba63d85e1bec2cdfe5009921904a409c17">CURLINFO_CONDITION_UNMET</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 35,</div>
<div class="line"><a name="l01801"></a><span class="lineno"> 1801</span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba42b43e5eb728e7cf4406136b3c85f5b7">CURLINFO_RTSP_SESSION_ID</a> = <a class="code" href="curl_8h.html#a2df6a052fcaceae309702c24d19ce5f5">CURLINFO_STRING</a> + 36,</div>
<div class="line"><a name="l01802"></a><span class="lineno"> 1802</span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba41c91e06be67d9d8e12fe8ea75dbebe2">CURLINFO_RTSP_CLIENT_CSEQ</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 37,</div>
<div class="line"><a name="l01803"></a><span class="lineno"> 1803</span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7babe1c5fe0420f392c04c0c2920148b7ed">CURLINFO_RTSP_SERVER_CSEQ</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 38,</div>
<div class="line"><a name="l01804"></a><span class="lineno"> 1804</span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba2eb6be7f6841cc8c0fdec99378289a01">CURLINFO_RTSP_CSEQ_RECV</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 39,</div>
<div class="line"><a name="l01805"></a><span class="lineno"><a class="line" href="curl_8h.html#a88f893151b99185948ebe53dd69a8cdf"> 1805</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba7ccc43c524eef999c57ebaca35d96a15">CURLINFO_PRIMARY_PORT</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 40,</div>
<div class="line"><a name="l01806"></a><span class="lineno"> 1806</span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baf13cebb7db1ac2c4742589c44abbc759">CURLINFO_LOCAL_IP</a> = <a class="code" href="curl_8h.html#a2df6a052fcaceae309702c24d19ce5f5">CURLINFO_STRING</a> + 41,</div>
<div class="line"><a name="l01807"></a><span class="lineno"><a class="line" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60"> 1807</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba5d8cba9b22aaada82437c26e267b4b3c">CURLINFO_LOCAL_PORT</a> = <a class="code" href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a> + 42,</div>
<div class="line"><a name="l01808"></a><span class="lineno"><a class="line" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a7a54fe8625e5dda04d185e73c58c1c50"> 1808</a></span>&#160; <span class="comment">/* Fill in new entries below here! */</span></div>
<div class="line"><a name="l01809"></a><span class="lineno"> 1809</span>&#160; </div>
<div class="line"><a name="l01810"></a><span class="lineno"><a class="line" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a70516900728a36b73062c3aa6363e4cd"> 1810</a></span>&#160; <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba8e9f74340f9dde8d63abf02e8b73ffe7">CURLINFO_LASTONE</a> = 42</div>
<div class="line"><a name="l01811"></a><span class="lineno"><a class="line" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60ad31905debe26d889ceef6201f321006d"> 1811</a></span>&#160;} <a class="code" href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7b">CURLINFO</a>;</div>
<div class="line"><a name="l01812"></a><span class="lineno"><a class="line" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60ab342dc4b07db0728797f0fbb871205e2"> 1812</a></span>&#160; </div>
<div class="line"><a name="l01813"></a><span class="lineno"><a class="line" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a30377262436fabe8a85a0a2e32e01c7a"> 1813</a></span>&#160;<span class="comment">/* CURLINFO_RESPONSE_CODE is the new name for the option previously known as</span></div>
<div class="line"><a name="l01814"></a><span class="lineno"><a class="line" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a09a92deaefb83c6d4ddba0f53706fae4"> 1814</a></span>&#160;<span class="comment"> CURLINFO_HTTP_CODE */</span></div>
<div class="line"><a name="l01815"></a><span class="lineno"> 1815</span>&#160;<span class="preprocessor">#define CURLINFO_HTTP_CODE CURLINFO_RESPONSE_CODE</span></div>
<div class="line"><a name="l01816"></a><span class="lineno"><a class="line" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a7052afb5b4bba67177566ca1cf9c0765"> 1816</a></span>&#160; </div>
<div class="line"><a name="l01817"></a><span class="lineno"> 1817</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l01818"></a><span class="lineno"> 1818</span>&#160; <a class="code" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a7a54fe8625e5dda04d185e73c58c1c50">CURLCLOSEPOLICY_NONE</a>, <span class="comment">/* first, never use this */</span></div>
<div class="line"><a name="l01819"></a><span class="lineno"><a class="line" href="curl_8h.html#a2517ce71747dda1470069ca93a329e24"> 1819</a></span>&#160; </div>
<div class="line"><a name="l01820"></a><span class="lineno"><a class="line" href="curl_8h.html#a0b857a818f0ddcf043deb2d0b9417c80"> 1820</a></span>&#160; <a class="code" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a70516900728a36b73062c3aa6363e4cd">CURLCLOSEPOLICY_OLDEST</a>,</div>
<div class="line"><a name="l01821"></a><span class="lineno"><a class="line" href="curl_8h.html#a3ca6789664491b9b5f7cb2a16ebd40ec"> 1821</a></span>&#160; <a class="code" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60ad31905debe26d889ceef6201f321006d">CURLCLOSEPOLICY_LEAST_RECENTLY_USED</a>,</div>
<div class="line"><a name="l01822"></a><span class="lineno"><a class="line" href="curl_8h.html#a5027d8a54995995b0ee6b7b38478e0a7"> 1822</a></span>&#160; <a class="code" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60ab342dc4b07db0728797f0fbb871205e2">CURLCLOSEPOLICY_LEAST_TRAFFIC</a>,</div>
<div class="line"><a name="l01823"></a><span class="lineno"><a class="line" href="curl_8h.html#a43a83b323c903cc5042cd55cb6f2c78c"> 1823</a></span>&#160; <a class="code" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a30377262436fabe8a85a0a2e32e01c7a">CURLCLOSEPOLICY_SLOWEST</a>,</div>
<div class="line"><a name="l01824"></a><span class="lineno"> 1824</span>&#160; <a class="code" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a09a92deaefb83c6d4ddba0f53706fae4">CURLCLOSEPOLICY_CALLBACK</a>,</div>
<div class="line"><a name="l01825"></a><span class="lineno"> 1825</span>&#160; </div>
<div class="line"><a name="l01826"></a><span class="lineno"> 1826</span>&#160; <a class="code" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a7052afb5b4bba67177566ca1cf9c0765">CURLCLOSEPOLICY_LAST</a> <span class="comment">/* last, never use this */</span></div>
<div class="line"><a name="l01827"></a><span class="lineno"> 1827</span>&#160;} <a class="code" href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60">curl_closepolicy</a>;</div>
<div class="line"><a name="l01828"></a><span class="lineno"> 1828</span>&#160; </div>
<div class="line"><a name="l01829"></a><span class="lineno"> 1829</span>&#160;<span class="preprocessor">#define CURL_GLOBAL_SSL (1&lt;&lt;0)</span></div>
<div class="line"><a name="l01830"></a><span class="lineno"> 1830</span>&#160;<span class="preprocessor">#define CURL_GLOBAL_WIN32 (1&lt;&lt;1)</span></div>
<div class="line"><a name="l01831"></a><span class="lineno"><a class="line" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549c"> 1831</a></span>&#160;<span class="preprocessor">#define CURL_GLOBAL_ALL (CURL_GLOBAL_SSL|CURL_GLOBAL_WIN32)</span></div>
<div class="line"><a name="l01832"></a><span class="lineno"> 1832</span>&#160;<span class="preprocessor">#define CURL_GLOBAL_NOTHING 0</span></div>
<div class="line"><a name="l01833"></a><span class="lineno"> 1833</span>&#160;<span class="preprocessor">#define CURL_GLOBAL_DEFAULT CURL_GLOBAL_ALL</span></div>
<div class="line"><a name="l01834"></a><span class="lineno"><a class="line" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549cab59e865441ae82bbfeae866567fb2b59"> 1834</a></span>&#160; </div>
<div class="line"><a name="l01835"></a><span class="lineno"> 1835</span>&#160; </div>
<div class="line"><a name="l01836"></a><span class="lineno"> 1836</span>&#160;<span class="comment">/*****************************************************************************</span></div>
<div class="line"><a name="l01837"></a><span class="lineno"> 1837</span>&#160;<span class="comment"> * Setup defines, protos etc for the sharing stuff.</span></div>
<div class="line"><a name="l01838"></a><span class="lineno"> 1838</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01839"></a><span class="lineno"><a class="line" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca6f2da9e91a2a68f68ab45d547b4fffda"> 1839</a></span>&#160; </div>
<div class="line"><a name="l01840"></a><span class="lineno"><a class="line" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca0b91c2d37a109fecce2640cf69d18df1"> 1840</a></span>&#160;<span class="comment">/* Different data locks for a single share */</span></div>
<div class="line"><a name="l01841"></a><span class="lineno"><a class="line" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549cacccfc548470f64bb4c100d13d4cc9c9a"> 1841</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l01842"></a><span class="lineno"><a class="line" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549cae1d5692a2f2f61e7194c5c0eb7227ae1"> 1842</a></span>&#160; <a class="code" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549cab59e865441ae82bbfeae866567fb2b59">CURL_LOCK_DATA_NONE</a> = 0,</div>
<div class="line"><a name="l01843"></a><span class="lineno"><a class="line" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca7a7c4e67b6d5acb22de6b3623d3c7ace"> 1843</a></span>&#160; <span class="comment">/* CURL_LOCK_DATA_SHARE is used internally to say that</span></div>
<div class="line"><a name="l01844"></a><span class="lineno"><a class="line" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca1bb575d2465ef4cb2fea088931a65899"> 1844</a></span>&#160;<span class="comment"> * the locking is just made to change the internal state of the share</span></div>
<div class="line"><a name="l01845"></a><span class="lineno"> 1845</span>&#160;<span class="comment"> * itself.</span></div>
<div class="line"><a name="l01846"></a><span class="lineno"><a class="line" href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6fe"> 1846</a></span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01847"></a><span class="lineno"><a class="line" href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feafd2c6869a8aa0fa5b0c0caeeb0320251"> 1847</a></span>&#160; <a class="code" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca6f2da9e91a2a68f68ab45d547b4fffda">CURL_LOCK_DATA_SHARE</a>,</div>
<div class="line"><a name="l01848"></a><span class="lineno"><a class="line" href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feaf709df738d553cb8d267a8ea6ba94519"> 1848</a></span>&#160; <a class="code" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca0b91c2d37a109fecce2640cf69d18df1">CURL_LOCK_DATA_COOKIE</a>,</div>
<div class="line"><a name="l01849"></a><span class="lineno"><a class="line" href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feac29aeaf619308f144ae4c72526fbdb95"> 1849</a></span>&#160; <a class="code" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549cacccfc548470f64bb4c100d13d4cc9c9a">CURL_LOCK_DATA_DNS</a>,</div>
<div class="line"><a name="l01850"></a><span class="lineno"><a class="line" href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feadec1daa1f6cab57dfbb40b03ba4603e4"> 1850</a></span>&#160; <a class="code" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549cae1d5692a2f2f61e7194c5c0eb7227ae1">CURL_LOCK_DATA_SSL_SESSION</a>,</div>
<div class="line"><a name="l01851"></a><span class="lineno"> 1851</span>&#160; <a class="code" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca7a7c4e67b6d5acb22de6b3623d3c7ace">CURL_LOCK_DATA_CONNECT</a>,</div>
<div class="line"><a name="l01852"></a><span class="lineno"> 1852</span>&#160; <a class="code" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca1bb575d2465ef4cb2fea088931a65899">CURL_LOCK_DATA_LAST</a></div>
<div class="line"><a name="l01853"></a><span class="lineno"><a class="line" href="curl_8h.html#a405c5881424ec798ade7c5ce49d61f46"> 1853</a></span>&#160;} <a class="code" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549c">curl_lock_data</a>;</div>
<div class="line"><a name="l01854"></a><span class="lineno"> 1854</span>&#160; </div>
<div class="line"><a name="l01855"></a><span class="lineno"> 1855</span>&#160;<span class="comment">/* Different lock access types */</span></div>
<div class="line"><a name="l01856"></a><span class="lineno"> 1856</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l01857"></a><span class="lineno"><a class="line" href="curl_8h.html#ac8b67e1561a2a74912591723ccf0712f"> 1857</a></span>&#160; <a class="code" href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feafd2c6869a8aa0fa5b0c0caeeb0320251">CURL_LOCK_ACCESS_NONE</a> = 0, <span class="comment">/* unspecified action */</span></div>
<div class="line"><a name="l01858"></a><span class="lineno"> 1858</span>&#160; <a class="code" href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feaf709df738d553cb8d267a8ea6ba94519">CURL_LOCK_ACCESS_SHARED</a> = 1, <span class="comment">/* for read perhaps */</span></div>
<div class="line"><a name="l01859"></a><span class="lineno"> 1859</span>&#160; <a class="code" href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feac29aeaf619308f144ae4c72526fbdb95">CURL_LOCK_ACCESS_SINGLE</a> = 2, <span class="comment">/* for write perhaps */</span></div>
<div class="line"><a name="l01860"></a><span class="lineno"> 1860</span>&#160; <a class="code" href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feadec1daa1f6cab57dfbb40b03ba4603e4">CURL_LOCK_ACCESS_LAST</a> <span class="comment">/* never use */</span></div>
<div class="line"><a name="l01861"></a><span class="lineno"><a class="line" href="curl_8h.html#a746d4e7ba89fe28a008e91cffb343ef0"> 1861</a></span>&#160;} <a class="code" href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6fe">curl_lock_access</a>;</div>
<div class="line"><a name="l01862"></a><span class="lineno"> 1862</span>&#160; </div>
<div class="line"><a name="l01863"></a><span class="lineno"><a class="line" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44"> 1863</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="curl_8h.html#a405c5881424ec798ade7c5ce49d61f46">curl_lock_function</a>)(<a class="code" href="curl_8h.html#ace655e3633b6533591283994d6b5cdda">CURL</a> *handle,</div>
<div class="line"><a name="l01864"></a><span class="lineno"><a class="line" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a156188a51ff616335cdf4c57296b23dd"> 1864</a></span>&#160; <a class="code" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549c">curl_lock_data</a> <a class="code" href="curl_8h.html#a91a70b77df95bd8b0830b49a094c2acb">data</a>,</div>
<div class="line"><a name="l01865"></a><span class="lineno"><a class="line" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a696b40464e101d1aea05d13334252cf0"> 1865</a></span>&#160; <a class="code" href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6fe">curl_lock_access</a> locktype,</div>
<div class="line"><a name="l01866"></a><span class="lineno"><a class="line" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44ab68400fc38242e91de5546e1879d9710"> 1866</a></span>&#160; <span class="keywordtype">void</span> *userptr);</div>
<div class="line"><a name="l01867"></a><span class="lineno"><a class="line" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a3a53406079254be84499c6fb197edbb2"> 1867</a></span>&#160;<span class="keyword">typedef</span> void (*<a class="code" href="curl_8h.html#ac8b67e1561a2a74912591723ccf0712f">curl_unlock_function</a>)(<a class="code" href="curl_8h.html#ace655e3633b6533591283994d6b5cdda">CURL</a> *handle,</div>
<div class="line"><a name="l01868"></a><span class="lineno"><a class="line" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44ad7457aed2c03d5eda92d3e4cc59233f7"> 1868</a></span>&#160; <a class="code" href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549c">curl_lock_data</a> <a class="code" href="curl_8h.html#a91a70b77df95bd8b0830b49a094c2acb">data</a>,</div>
<div class="line"><a name="l01869"></a><span class="lineno"><a class="line" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a914402168635950403d69045a9a8e8e8"> 1869</a></span>&#160; <span class="keywordtype">void</span> *userptr);</div>
<div class="line"><a name="l01870"></a><span class="lineno"> 1870</span>&#160; </div>
<div class="line"><a name="l01871"></a><span class="lineno"> 1871</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="curl_8h.html#a746d4e7ba89fe28a008e91cffb343ef0">CURLSH</a>;</div>
<div class="line"><a name="l01872"></a><span class="lineno"><a class="line" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425f"> 1872</a></span>&#160; </div>
<div class="line"><a name="l01873"></a><span class="lineno"><a class="line" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fabba78ec37924c71a9ddfd47f041391bc"> 1873</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l01874"></a><span class="lineno"><a class="line" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fac99813291b248a5a3f54c9f833347686"> 1874</a></span>&#160; <a class="code" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a156188a51ff616335cdf4c57296b23dd">CURLSHE_OK</a>, <span class="comment">/* all is fine */</span></div>
<div class="line"><a name="l01875"></a><span class="lineno"><a class="line" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa9acb23b734eb7900bdb259edbac508a1"> 1875</a></span>&#160; <a class="code" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a696b40464e101d1aea05d13334252cf0">CURLSHE_BAD_OPTION</a>, <span class="comment">/* 1 */</span></div>
<div class="line"><a name="l01876"></a><span class="lineno"><a class="line" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa7fc572c3d97f9220b6a8c997a879122b"> 1876</a></span>&#160; <a class="code" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44ab68400fc38242e91de5546e1879d9710">CURLSHE_IN_USE</a>, <span class="comment">/* 2 */</span></div>
<div class="line"><a name="l01877"></a><span class="lineno"><a class="line" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa2b58633bf6d2130163f868f1c60474a7"> 1877</a></span>&#160; <a class="code" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a3a53406079254be84499c6fb197edbb2">CURLSHE_INVALID</a>, <span class="comment">/* 3 */</span></div>
<div class="line"><a name="l01878"></a><span class="lineno"><a class="line" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa9a3e9b8589f3dc48246124e8c44fc442"> 1878</a></span>&#160; <a class="code" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44ad7457aed2c03d5eda92d3e4cc59233f7">CURLSHE_NOMEM</a>, <span class="comment">/* out of memory */</span></div>
<div class="line"><a name="l01879"></a><span class="lineno"> 1879</span>&#160; <a class="code" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a914402168635950403d69045a9a8e8e8">CURLSHE_LAST</a> <span class="comment">/* never use */</span></div>
<div class="line"><a name="l01880"></a><span class="lineno"><a class="line" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa5ff5b801f12c16ef621f1e87b930a78c"> 1880</a></span>&#160;} <a class="code" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44">CURLSHcode</a>;</div>
<div class="line"><a name="l01881"></a><span class="lineno"> 1881</span>&#160; </div>
<div class="line"><a name="l01882"></a><span class="lineno"> 1882</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l01883"></a><span class="lineno"> 1883</span>&#160; <a class="code" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fabba78ec37924c71a9ddfd47f041391bc">CURLSHOPT_NONE</a>, <span class="comment">/* don&#39;t use */</span></div>
<div class="line"><a name="l01884"></a><span class="lineno"> 1884</span>&#160; <a class="code" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fac99813291b248a5a3f54c9f833347686">CURLSHOPT_SHARE</a>, <span class="comment">/* specify a data type to share */</span></div>
<div class="line"><a name="l01885"></a><span class="lineno"> 1885</span>&#160; <a class="code" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa9acb23b734eb7900bdb259edbac508a1">CURLSHOPT_UNSHARE</a>, <span class="comment">/* specify which data type to stop sharing */</span></div>
<div class="line"><a name="l01886"></a><span class="lineno"> 1886</span>&#160; <a class="code" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa7fc572c3d97f9220b6a8c997a879122b">CURLSHOPT_LOCKFUNC</a>, <span class="comment">/* pass in a &#39;curl_lock_function&#39; pointer */</span></div>
<div class="line"><a name="l01887"></a><span class="lineno"> 1887</span>&#160; <a class="code" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa2b58633bf6d2130163f868f1c60474a7">CURLSHOPT_UNLOCKFUNC</a>, <span class="comment">/* pass in a &#39;curl_unlock_function&#39; pointer */</span></div>
<div class="line"><a name="l01888"></a><span class="lineno"> 1888</span>&#160; <a class="code" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa9a3e9b8589f3dc48246124e8c44fc442">CURLSHOPT_USERDATA</a>, <span class="comment">/* pass in a user data pointer used in the lock/unlock</span></div>
<div class="line"><a name="l01889"></a><span class="lineno"> 1889</span>&#160;<span class="comment"> callback functions */</span></div>
<div class="line"><a name="l01890"></a><span class="lineno"> 1890</span>&#160; <a class="code" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa5ff5b801f12c16ef621f1e87b930a78c">CURLSHOPT_LAST</a> <span class="comment">/* never use */</span></div>
<div class="line"><a name="l01891"></a><span class="lineno"><a class="line" href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15fe"> 1891</a></span>&#160;} <a class="code" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425f">CURLSHoption</a>;</div>
<div class="line"><a name="l01892"></a><span class="lineno"> 1892</span>&#160; </div>
<div class="line"><a name="l01893"></a><span class="lineno"> 1893</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <a class="code" href="curl_8h.html#a746d4e7ba89fe28a008e91cffb343ef0">CURLSH</a> *<a class="code" href="curl_8h.html#a1bba5c698484111ea064a7710632282d">curl_share_init</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l01894"></a><span class="lineno"><a class="line" href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15feabf6929024ef01881a523e0e93a5084c7"> 1894</a></span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <a class="code" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44">CURLSHcode</a> <a class="code" href="curl_8h.html#ac38d30e05f9ae833f3217a45ca83b430">curl_share_setopt</a>(<a class="code" href="curl_8h.html#a746d4e7ba89fe28a008e91cffb343ef0">CURLSH</a> *, <a class="code" href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425f">CURLSHoption</a> option, ...);</div>
<div class="line"><a name="l01895"></a><span class="lineno"><a class="line" href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15fea739761776f97e587aa772ad67f76998b"> 1895</a></span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <a class="code" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44">CURLSHcode</a> <a class="code" href="curl_8h.html#a8fae188aa3114e3ed46a7c83d29791b6">curl_share_cleanup</a>(<a class="code" href="curl_8h.html#a746d4e7ba89fe28a008e91cffb343ef0">CURLSH</a> *);</div>
<div class="line"><a name="l01896"></a><span class="lineno"><a class="line" href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15feab1443a0d7cd60904785f2aa42f35349e"> 1896</a></span>&#160; </div>
<div class="line"><a name="l01897"></a><span class="lineno"><a class="line" href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15fea98fc23c2d00458e406304f4166975cc2"> 1897</a></span>&#160;<span class="comment">/****************************************************************************</span></div>
<div class="line"><a name="l01898"></a><span class="lineno"><a class="line" href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15fea49cded5522181ccc32abda1ae9a55b02"> 1898</a></span>&#160;<span class="comment"> * Structures for querying information about the curl library at runtime.</span></div>
<div class="line"><a name="l01899"></a><span class="lineno"> 1899</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01900"></a><span class="lineno"> 1900</span>&#160; </div>
<div class="line"><a name="l01901"></a><span class="lineno"> 1901</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l01902"></a><span class="lineno"> 1902</span>&#160; <a class="code" href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15feabf6929024ef01881a523e0e93a5084c7">CURLVERSION_FIRST</a>,</div>
<div class="line"><a name="l01903"></a><span class="lineno"> 1903</span>&#160; <a class="code" href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15fea739761776f97e587aa772ad67f76998b">CURLVERSION_SECOND</a>,</div>
<div class="line"><a name="l01904"></a><span class="lineno"><a class="line" href="curl_8h.html#a41c58742877824ee533fb8533f2911fa"> 1904</a></span>&#160; <a class="code" href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15feab1443a0d7cd60904785f2aa42f35349e">CURLVERSION_THIRD</a>,</div>
<div class="line"><a name="l01905"></a><span class="lineno"> 1905</span>&#160; <a class="code" href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15fea98fc23c2d00458e406304f4166975cc2">CURLVERSION_FOURTH</a>,</div>
<div class="line"><a name="l01906"></a><span class="lineno"><a class="line" href="curl_8h.html"> 1906</a></span>&#160; <a class="code" href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15fea49cded5522181ccc32abda1ae9a55b02">CURLVERSION_LAST</a> <span class="comment">/* never actually use this */</span></div>
<div class="line"><a name="l01907"></a><span class="lineno"><a class="line" href="curl_8h.html#a49bec74c78987be0d2f6a9cdfbf9c610"> 1907</a></span>&#160;} <a class="code" href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15fe">CURLversion</a>;</div>
<div class="line"><a name="l01908"></a><span class="lineno"><a class="line" href="curl_8h.html#aa31f487a99743d24af9076a3e11e5425"> 1908</a></span>&#160; </div>
<div class="line"><a name="l01909"></a><span class="lineno"><a class="line" href="curl_8h.html#a346c23673a9d4c543c3831c553c15c1f"> 1909</a></span>&#160;<span class="comment">/* The &#39;CURLVERSION_NOW&#39; is the symbolic name meant to be used by</span></div>
<div class="line"><a name="l01910"></a><span class="lineno"><a class="line" href="curl_8h.html#ae032e164f1daa754d6fbb79d59723931"> 1910</a></span>&#160;<span class="comment"> basically all programs ever that want to get version information. It is</span></div>
<div class="line"><a name="l01911"></a><span class="lineno"><a class="line" href="curl_8h.html#a95d087aa0676d2cbc3e25cdd045311f7"> 1911</a></span>&#160;<span class="comment"> meant to be a built-in version number for what kind of struct the caller</span></div>
<div class="line"><a name="l01912"></a><span class="lineno"><a class="line" href="curl_8h.html#adf00ddded589567dd730f0209c354479"> 1912</a></span>&#160;<span class="comment"> expects. If the struct ever changes, we redefine the NOW to another enum</span></div>
<div class="line"><a name="l01913"></a><span class="lineno"><a class="line" href="curl_8h.html#a852c1f8ab10e4ce03aa0624a22cfc533"> 1913</a></span>&#160;<span class="comment"> from above. */</span></div>
<div class="line"><a name="l01914"></a><span class="lineno"><a class="line" href="curl_8h.html#acdb9741fdcde1137cd7f8cf273a4f6b0"> 1914</a></span>&#160;<span class="preprocessor">#define CURLVERSION_NOW CURLVERSION_FOURTH</span></div>
<div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>&#160; </div>
<div class="line"><a name="l01916"></a><span class="lineno"><a class="line" href="curl_8h.html#a6d4cceab1d4b06ccfb92e23406facc73"> 1916</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a name="l01917"></a><span class="lineno"> 1917</span>&#160; <a class="code" href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15fe">CURLversion</a> age; <span class="comment">/* age of the returned struct */</span></div>
<div class="line"><a name="l01918"></a><span class="lineno"> 1918</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *version; <span class="comment">/* LIBCURL_VERSION */</span></div>
<div class="line"><a name="l01919"></a><span class="lineno"><a class="line" href="curl_8h.html#a82e75022d9fb32d89c4cef6053d0dbf4"> 1919</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> version_num; <span class="comment">/* LIBCURL_VERSION_NUM */</span></div>
<div class="line"><a name="l01920"></a><span class="lineno"><a class="line" href="curl_8h.html#a9785fe0c916c1320b1d6843421f4348a"> 1920</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *host; <span class="comment">/* OS/host/cpu/machine when configured */</span></div>
<div class="line"><a name="l01921"></a><span class="lineno"> 1921</span>&#160; <span class="keywordtype">int</span> features; <span class="comment">/* bitmask, see defines below */</span></div>
<div class="line"><a name="l01922"></a><span class="lineno"> 1922</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *ssl_version; <span class="comment">/* human readable string */</span></div>
<div class="line"><a name="l01923"></a><span class="lineno"><a class="line" href="curl_8h.html#aaa0139a0a4a1a03d5e60eb43f8afe435"> 1923</a></span>&#160; <span class="keywordtype">long</span> ssl_version_num; <span class="comment">/* not used anymore, always 0 */</span></div>
<div class="line"><a name="l01924"></a><span class="lineno"> 1924</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *libz_version; <span class="comment">/* human readable string */</span></div>
<div class="line"><a name="l01925"></a><span class="lineno"> 1925</span>&#160; <span class="comment">/* protocols is terminated by an entry with a NULL protoname */</span></div>
<div class="line"><a name="l01926"></a><span class="lineno"> 1926</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> * <span class="keyword">const</span> *protocols;</div>
<div class="line"><a name="l01927"></a><span class="lineno"> 1927</span>&#160; </div>
<div class="line"><a name="l01928"></a><span class="lineno"><a class="line" href="curl_8h.html#a7e764eb9ec869bf0d411ea4296a395f2"> 1928</a></span>&#160; <span class="comment">/* The fields below this were added in CURLVERSION_SECOND */</span></div>
<div class="line"><a name="l01929"></a><span class="lineno"> 1929</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *ares;</div>
<div class="line"><a name="l01930"></a><span class="lineno"><a class="line" href="curl_8h.html#a7d47645ee9d9590ae88869ec4d4f6623"> 1930</a></span>&#160; <span class="keywordtype">int</span> ares_num;</div>
<div class="line"><a name="l01931"></a><span class="lineno"> 1931</span>&#160; </div>
<div class="line"><a name="l01932"></a><span class="lineno"> 1932</span>&#160; <span class="comment">/* This field was added in CURLVERSION_THIRD */</span></div>
<div class="line"><a name="l01933"></a><span class="lineno"> 1933</span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *libidn;</div>
<div class="line"><a name="l01934"></a><span class="lineno"><a class="line" href="curl_8h.html#a732afea89c24ab88a96d7959e410fbbd"> 1934</a></span>&#160; </div>
<div class="line"><a name="l01935"></a><span class="lineno"><a class="line" href="curl_8h.html#a017b0d41b37d7d33033a456a456803ed"> 1935</a></span>&#160; <span class="comment">/* These field were added in CURLVERSION_FOURTH */</span></div>
<div class="line"><a name="l01936"></a><span class="lineno"><a class="line" href="curl_8h.html#a417166f911aae22ebd22af906e40c4ba"> 1936</a></span>&#160; </div>
<div class="line"><a name="l01937"></a><span class="lineno"><a class="line" href="curl_8h.html#a972e9d8fa319372f541a1c7da5fa6cdf"> 1937</a></span>&#160; <span class="comment">/* Same as &#39;_libiconv_version&#39; if built with HAVE_ICONV */</span></div>
<div class="line"><a name="l01938"></a><span class="lineno"><a class="line" href="curl_8h.html#a2e0974add6b4f989f28017487b4f89c0"> 1938</a></span>&#160; <span class="keywordtype">int</span> iconv_ver_num;</div>
<div class="line"><a name="l01939"></a><span class="lineno"><a class="line" href="curl_8h.html#a9e9e2ba688191e2070de5d79b184151b"> 1939</a></span>&#160; </div>
<div class="line"><a name="l01940"></a><span class="lineno"><a class="line" href="curl_8h.html#a66172241d00e4d8bbe18ed21fd01a4e9"> 1940</a></span>&#160; <span class="keyword">const</span> <span class="keywordtype">char</span> *libssh_version; <span class="comment">/* human readable string */</span></div>
<div class="line"><a name="l01941"></a><span class="lineno"><a class="line" href="curl_8h.html#a6627186553dd46efdf897b90f76cef7d"> 1941</a></span>&#160; </div>
<div class="line"><a name="l01942"></a><span class="lineno"><a class="line" href="curl_8h.html#ad0e3a3493d8c2e55735909291b589955"> 1942</a></span>&#160;} <a class="code" href="curl_8h.html#structcurl__version__info__data">curl_version_info_data</a>;</div>
<div class="line"><a name="l01943"></a><span class="lineno"><a class="line" href="curl_8h.html#aecdf3400f7fa771c1ec8beb96b11ed8d"> 1943</a></span>&#160; </div>
<div class="line"><a name="l01944"></a><span class="lineno"><a class="line" href="curl_8h.html#a33b23bc3f72d47266aa145d9ba135a1a"> 1944</a></span>&#160;<span class="preprocessor">#define CURL_VERSION_IPV6 (1&lt;&lt;0) </span><span class="comment">/* IPv6-enabled */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01945"></a><span class="lineno"><a class="line" href="curl_8h.html#a47972f44690acd15c94d8b37b4c588e5"> 1945</a></span>&#160;<span class="preprocessor">#define CURL_VERSION_KERBEROS4 (1&lt;&lt;1) </span><span class="comment">/* kerberos auth is supported */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01946"></a><span class="lineno"><a class="line" href="curl_8h.html#aa9c353a6b5082cbdaaa72a2092081980"> 1946</a></span>&#160;<span class="preprocessor">#define CURL_VERSION_SSL (1&lt;&lt;2) </span><span class="comment">/* SSL options are present */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01947"></a><span class="lineno"><a class="line" href="curl_8h.html#a7d790f9e08f2580e8c95a4040674f12f"> 1947</a></span>&#160;<span class="preprocessor">#define CURL_VERSION_LIBZ (1&lt;&lt;3) </span><span class="comment">/* libz features are present */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01948"></a><span class="lineno"><a class="line" href="curl_8h.html#af0e076dc75652f872ba6e0dcd7b7e0e8"> 1948</a></span>&#160;<span class="preprocessor">#define CURL_VERSION_NTLM (1&lt;&lt;4) </span><span class="comment">/* NTLM auth is supported */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01949"></a><span class="lineno"> 1949</span>&#160;<span class="preprocessor">#define CURL_VERSION_GSSNEGOTIATE (1&lt;&lt;5) </span><span class="comment">/* Negotiate auth support */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01950"></a><span class="lineno"> 1950</span>&#160;<span class="preprocessor">#define CURL_VERSION_DEBUG (1&lt;&lt;6) </span><span class="comment">/* built with debug capabilities */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01951"></a><span class="lineno"> 1951</span>&#160;<span class="preprocessor">#define CURL_VERSION_ASYNCHDNS (1&lt;&lt;7) </span><span class="comment">/* asynchronous dns resolves */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01952"></a><span class="lineno"> 1952</span>&#160;<span class="preprocessor">#define CURL_VERSION_SPNEGO (1&lt;&lt;8) </span><span class="comment">/* SPNEGO auth */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01953"></a><span class="lineno"> 1953</span>&#160;<span class="preprocessor">#define CURL_VERSION_LARGEFILE (1&lt;&lt;9) </span><span class="comment">/* supports files bigger than 2GB */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01954"></a><span class="lineno"> 1954</span>&#160;<span class="preprocessor">#define CURL_VERSION_IDN (1&lt;&lt;10) </span><span class="comment">/* International Domain Names support */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01955"></a><span class="lineno"> 1955</span>&#160;<span class="preprocessor">#define CURL_VERSION_SSPI (1&lt;&lt;11) </span><span class="comment">/* SSPI is supported */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01956"></a><span class="lineno"> 1956</span>&#160;<span class="preprocessor">#define CURL_VERSION_CONV (1&lt;&lt;12) </span><span class="comment">/* character conversions supported */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01957"></a><span class="lineno"> 1957</span>&#160;<span class="preprocessor">#define CURL_VERSION_CURLDEBUG (1&lt;&lt;13) </span><span class="comment">/* debug memory tracking supported */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01958"></a><span class="lineno"> 1958</span>&#160;<span class="preprocessor">#define CURL_VERSION_TLSAUTH_SRP (1&lt;&lt;14) </span><span class="comment">/* TLS-SRP auth is supported */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01959"></a><span class="lineno"> 1959</span>&#160; </div>
<div class="line"><a name="l01960"></a><span class="lineno"> 1960</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01961"></a><span class="lineno"> 1961</span>&#160;<span class="comment"> * NAME curl_version_info()</span></div>
<div class="line"><a name="l01962"></a><span class="lineno"> 1962</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01963"></a><span class="lineno"> 1963</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01964"></a><span class="lineno"> 1964</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01965"></a><span class="lineno"> 1965</span>&#160;<span class="comment"> * This function returns a pointer to a static copy of the version info</span></div>
<div class="line"><a name="l01966"></a><span class="lineno"> 1966</span>&#160;<span class="comment"> * struct. See above.</span></div>
<div class="line"><a name="l01967"></a><span class="lineno"> 1967</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01968"></a><span class="lineno"> 1968</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <a class="code" href="curl_8h.html#structcurl__version__info__data">curl_version_info_data</a> *<a class="code" href="curl_8h.html#af9745bc4a671d4e4799d2323997bb270">curl_version_info</a>(<a class="code" href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15fe">CURLversion</a>);</div>
<div class="line"><a name="l01969"></a><span class="lineno"> 1969</span>&#160; </div>
<div class="line"><a name="l01970"></a><span class="lineno"> 1970</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01971"></a><span class="lineno"> 1971</span>&#160;<span class="comment"> * NAME curl_easy_strerror()</span></div>
<div class="line"><a name="l01972"></a><span class="lineno"> 1972</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01973"></a><span class="lineno"> 1973</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01974"></a><span class="lineno"> 1974</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01975"></a><span class="lineno"> 1975</span>&#160;<span class="comment"> * The curl_easy_strerror function may be used to turn a CURLcode value</span></div>
<div class="line"><a name="l01976"></a><span class="lineno"> 1976</span>&#160;<span class="comment"> * into the equivalent human readable error string. This is useful</span></div>
<div class="line"><a name="l01977"></a><span class="lineno"> 1977</span>&#160;<span class="comment"> * for printing meaningful error messages.</span></div>
<div class="line"><a name="l01978"></a><span class="lineno"> 1978</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01979"></a><span class="lineno"> 1979</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#a223b47898870ba652732574bc381adf7">curl_easy_strerror</a>(<a class="code" href="curl_8h.html#af0691941698240652e0a391394217951">CURLcode</a>);</div>
<div class="line"><a name="l01980"></a><span class="lineno"> 1980</span>&#160; </div>
<div class="line"><a name="l01981"></a><span class="lineno"> 1981</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01982"></a><span class="lineno"> 1982</span>&#160;<span class="comment"> * NAME curl_share_strerror()</span></div>
<div class="line"><a name="l01983"></a><span class="lineno"> 1983</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01984"></a><span class="lineno"> 1984</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01985"></a><span class="lineno"> 1985</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01986"></a><span class="lineno"> 1986</span>&#160;<span class="comment"> * The curl_share_strerror function may be used to turn a CURLSHcode value</span></div>
<div class="line"><a name="l01987"></a><span class="lineno"> 1987</span>&#160;<span class="comment"> * into the equivalent human readable error string. This is useful</span></div>
<div class="line"><a name="l01988"></a><span class="lineno"> 1988</span>&#160;<span class="comment"> * for printing meaningful error messages.</span></div>
<div class="line"><a name="l01989"></a><span class="lineno"> 1989</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l01990"></a><span class="lineno"> 1990</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="curl_8h.html#a9c113801adc4515aa9d042371812d1f8">curl_share_strerror</a>(<a class="code" href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44">CURLSHcode</a>);</div>
<div class="line"><a name="l01991"></a><span class="lineno"> 1991</span>&#160; </div>
<div class="line"><a name="l01992"></a><span class="lineno"> 1992</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l01993"></a><span class="lineno"><a class="line" href="curl_8h.html#a4077482c8ed11b401c3b25cc4a85fe8d"> 1993</a></span>&#160;<span class="comment"> * NAME curl_easy_pause()</span></div>
<div class="line"><a name="l01994"></a><span class="lineno"><a class="line" href="curl_8h.html#a011c0278d35a3c9dff11c33b88ae40be"> 1994</a></span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01995"></a><span class="lineno"> 1995</span>&#160;<span class="comment"> * DESCRIPTION</span></div>
<div class="line"><a name="l01996"></a><span class="lineno"><a class="line" href="curl_8h.html#ac77929ee5c2138a0ddaf1bdc79ece91a"> 1996</a></span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l01997"></a><span class="lineno"><a class="line" href="curl_8h.html#aba127afecedea3e386ea08fa1b0e2e56"> 1997</a></span>&#160;<span class="comment"> * The curl_easy_pause function pauses or unpauses transfers. Select the new</span></div>
<div class="line"><a name="l01998"></a><span class="lineno"> 1998</span>&#160;<span class="comment"> * state by setting the bitmask, use the convenience defines below.</span></div>
<div class="line"><a name="l01999"></a><span class="lineno"><a class="line" href="curl_8h.html#adb02dbb314753220ee81e7b4b6bf1c02"> 1999</a></span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l02000"></a><span class="lineno"><a class="line" href="curl_8h.html#a3eb7278110fc809b420e55e3e562d32e"> 2000</a></span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l02001"></a><span class="lineno"> 2001</span>&#160;<a class="code" href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a> <a class="code" href="curl_8h.html#af0691941698240652e0a391394217951">CURLcode</a> <a class="code" href="curl_8h.html#a1158b5b55ae1eef84931f933c821a2e2">curl_easy_pause</a>(<a class="code" href="curl_8h.html#ace655e3633b6533591283994d6b5cdda">CURL</a> *handle, <span class="keywordtype">int</span> bitmask);</div>
<div class="line"><a name="l02002"></a><span class="lineno"> 2002</span>&#160; </div>
<div class="line"><a name="l02003"></a><span class="lineno"> 2003</span>&#160;<span class="preprocessor">#define CURLPAUSE_RECV (1&lt;&lt;0)</span></div>
<div class="line"><a name="l02004"></a><span class="lineno"> 2004</span>&#160;<span class="preprocessor">#define CURLPAUSE_RECV_CONT (0)</span></div>
<div class="line"><a name="l02005"></a><span class="lineno"> 2005</span>&#160; </div>
<div class="line"><a name="l02006"></a><span class="lineno"> 2006</span>&#160;<span class="preprocessor">#define CURLPAUSE_SEND (1&lt;&lt;2)</span></div>
<div class="line"><a name="l02007"></a><span class="lineno"> 2007</span>&#160;<span class="preprocessor">#define CURLPAUSE_SEND_CONT (0)</span></div>
<div class="line"><a name="l02008"></a><span class="lineno"> 2008</span>&#160; </div>
<div class="line"><a name="l02009"></a><span class="lineno"> 2009</span>&#160;<span class="preprocessor">#define CURLPAUSE_ALL (CURLPAUSE_RECV|CURLPAUSE_SEND)</span></div>
<div class="line"><a name="l02010"></a><span class="lineno"> 2010</span>&#160;<span class="preprocessor">#define CURLPAUSE_CONT (CURLPAUSE_RECV_CONT|CURLPAUSE_SEND_CONT)</span></div>
<div class="line"><a name="l02011"></a><span class="lineno"> 2011</span>&#160; </div>
<div class="line"><a name="l02012"></a><span class="lineno"> 2012</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l02013"></a><span class="lineno"> 2013</span>&#160;}</div>
<div class="line"><a name="l02014"></a><span class="lineno"> 2014</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l02015"></a><span class="lineno"> 2015</span>&#160; </div>
<div class="line"><a name="l02016"></a><span class="lineno"> 2016</span>&#160;<span class="comment">/* unfortunately, the easy.h and multi.h include files need options and info</span></div>
<div class="line"><a name="l02017"></a><span class="lineno"> 2017</span>&#160;<span class="comment"> stuff before they can be included! */</span></div>
<div class="line"><a name="l02018"></a><span class="lineno"> 2018</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="easy_8h.html">easy.h</a>&quot;</span> <span class="comment">/* nothing in curl is fun without the easy stuff */</span></div>
<div class="line"><a name="l02019"></a><span class="lineno"> 2019</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="multi_8h.html">multi.h</a>&quot;</span></div>
<div class="line"><a name="l02020"></a><span class="lineno"> 2020</span>&#160; </div>
<div class="line"><a name="l02021"></a><span class="lineno"> 2021</span>&#160;<span class="comment">/* the typechecker doesn&#39;t work in C++ (yet) */</span></div>
<div class="line"><a name="l02022"></a><span class="lineno"> 2022</span>&#160;<span class="preprocessor">#if defined(__GNUC__) &amp;&amp; defined(__GNUC_MINOR__) &amp;&amp; \</span></div>
<div class="line"><a name="l02023"></a><span class="lineno"> 2023</span>&#160;<span class="preprocessor"> ((__GNUC__ &gt; 4) || (__GNUC__ == 4 &amp;&amp; __GNUC_MINOR__ &gt;= 3)) &amp;&amp; \</span></div>
<div class="line"><a name="l02024"></a><span class="lineno"> 2024</span>&#160;<span class="preprocessor"> !defined(__cplusplus) &amp;&amp; !defined(CURL_DISABLE_TYPECHECK)</span></div>
<div class="line"><a name="l02025"></a><span class="lineno"> 2025</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="typecheck-gcc_8h.html">typecheck-gcc.h</a>&quot;</span></div>
<div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l02027"></a><span class="lineno"> 2027</span>&#160;<span class="preprocessor">#if defined(__STDC__) &amp;&amp; (__STDC__ &gt;= 1)</span></div>
<div class="line"><a name="l02028"></a><span class="lineno"> 2028</span>&#160;<span class="comment">/* This preprocessor magic that replaces a call with the exact same call is</span></div>
<div class="line"><a name="l02029"></a><span class="lineno"> 2029</span>&#160;<span class="comment"> only done to make sure application authors pass exactly three arguments</span></div>
<div class="line"><a name="l02030"></a><span class="lineno"> 2030</span>&#160;<span class="comment"> to these functions. */</span></div>
<div class="line"><a name="l02031"></a><span class="lineno"> 2031</span>&#160;<span class="preprocessor">#define curl_easy_setopt(handle,opt,param) curl_easy_setopt(handle,opt,param)</span></div>
<div class="line"><a name="l02032"></a><span class="lineno"> 2032</span>&#160;<span class="preprocessor">#define curl_easy_getinfo(handle,info,arg) curl_easy_getinfo(handle,info,arg)</span></div>
<div class="line"><a name="l02033"></a><span class="lineno"> 2033</span>&#160;<span class="preprocessor">#define curl_share_setopt(share,opt,param) curl_share_setopt(share,opt,param)</span></div>
<div class="line"><a name="l02034"></a><span class="lineno"> 2034</span>&#160;<span class="preprocessor">#define curl_multi_setopt(handle,opt,param) curl_multi_setopt(handle,opt,param)</span></div>
<div class="line"><a name="l02035"></a><span class="lineno"> 2035</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __STDC__ &gt;= 1 */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l02036"></a><span class="lineno"> 2036</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* gcc &gt;= 4.3 &amp;&amp; !__cplusplus */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l02037"></a><span class="lineno"> 2037</span>&#160; </div>
<div class="line"><a name="l02038"></a><span class="lineno"> 2038</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* __CURL_CURL_H */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="astructcurl__khkey_html"><div class="ttname"><a href="structcurl__khkey.html">curl_khkey</a></div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00544">curl.h:544</a></div></div>
<div class="ttc" id="acurl_8h_html_a24fffb09f0eaa14dd67cde59e7b09480"><div class="ttname"><a href="curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480">CURL_TLSAUTH</a></div><div class="ttdeci">CURL_TLSAUTH</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01436">curl.h:1436</a></div></div>
<div class="ttc" id="acurl_8h_html_a8c9edaa45c1c6e0d1ba7877463ec7e3c"><div class="ttname"><a href="curl_8h.html#a8c9edaa45c1c6e0d1ba7877463ec7e3c">curl_escape</a></div><div class="ttdeci">CURL_EXTERN char * curl_escape(const char *string, int length)</div></div>
<div class="ttc" id="acurl_8h_html_aaf31ec3b5005604d9a4c8388ef0ecc60a09a92deaefb83c6d4ddba0f53706fae4"><div class="ttname"><a href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a09a92deaefb83c6d4ddba0f53706fae4">CURLCLOSEPOLICY_CALLBACK</a></div><div class="ttdeci">@ CURLCLOSEPOLICY_CALLBACK</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01814">curl.h:1814</a></div></div>
<div class="ttc" id="acurl_8h_html_a845d262749bd413d724b58e26f713f25ad13e365aab4f32a0ee193510118f533d"><div class="ttname"><a href="curl_8h.html#a845d262749bd413d724b58e26f713f25ad13e365aab4f32a0ee193510118f533d">CURL_TIMECOND_IFMODSINCE</a></div><div class="ttdeci">@ CURL_TIMECOND_IFMODSINCE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01454">curl.h:1454</a></div></div>
<div class="ttc" id="acurl_8h_html_a7ea20d9a213c806f82446bed893f423f"><div class="ttname"><a href="curl_8h.html#a7ea20d9a213c806f82446bed893f423f">curl_slist_append</a></div><div class="ttdeci">CURL_EXTERN struct curl_slist * curl_slist_append(struct curl_slist *, const char *)</div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba1124f7410b73edb2956d61266e457d73"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba1124f7410b73edb2956d61266e457d73">CURLINFO_CERTINFO</a></div><div class="ttdeci">@ CURLINFO_CERTINFO</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01789">curl.h:1789</a></div></div>
<div class="ttc" id="acurl_8h_html_afa63f4f6ec2b2589a3cb5e5ee4ac7f8da46e091e25e4a6e44c28b131bc2559248"><div class="ttname"><a href="curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8da46e091e25e4a6e44c28b131bc2559248">CURLFTPAUTH_DEFAULT</a></div><div class="ttdeci">@ CURLFTPAUTH_DEFAULT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00616">curl.h:616</a></div></div>
<div class="ttc" id="acurl_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a74c540a8e47ac6bacb32ec2d9531049a"><div class="ttname"><a href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a74c540a8e47ac6bacb32ec2d9531049a">CURL_RTSPREQ_TEARDOWN</a></div><div class="ttdeci">@ CURL_RTSPREQ_TEARDOWN</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01407">curl.h:1407</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a75ecf6bab9ef0c747240900080328cf8"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a75ecf6bab9ef0c747240900080328cf8">CURLE_OBSOLETE44</a></div><div class="ttdeci">@ CURLE_OBSOLETE44</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00381">curl.h:381</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba4aeb65b7b91018bcc53af91ca33330d2"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba4aeb65b7b91018bcc53af91ca33330d2">CURLINFO_HTTPAUTH_AVAIL</a></div><div class="ttdeci">@ CURLINFO_HTTPAUTH_AVAIL</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01778">curl.h:1778</a></div></div>
<div class="ttc" id="acurl_8h_html_a3781556120d1f44d126ef1cf50019cf4a86fa94f83ce5f3a990ff26ea4a8b18ab"><div class="ttname"><a href="curl_8h.html#a3781556120d1f44d126ef1cf50019cf4a86fa94f83ce5f3a990ff26ea4a8b18ab">CURLIOCMD_RESTARTREAD</a></div><div class="ttdeci">@ CURLIOCMD_RESTARTREAD</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00283">curl.h:283</a></div></div>
<div class="ttc" id="acurl_8h_html_af898dd6eb71573ccb1668c3d2380549cacccfc548470f64bb4c100d13d4cc9c9a"><div class="ttname"><a href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549cacccfc548470f64bb4c100d13d4cc9c9a">CURL_LOCK_DATA_DNS</a></div><div class="ttdeci">@ CURL_LOCK_DATA_DNS</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01841">curl.h:1841</a></div></div>
<div class="ttc" id="astructcurl__khkey_html_a7aead736a07eaf25623ad7bfa1f0ee2daf244f4ef1546face2715cba337e97ba6"><div class="ttname"><a href="structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2daf244f4ef1546face2715cba337e97ba6">curl_khkey::CURLKHTYPE_UNKNOWN</a></div><div class="ttdeci">@ CURLKHTYPE_UNKNOWN</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00549">curl.h:549</a></div></div>
<div class="ttc" id="acurl_8h_html_a9780ca29d2faed151148e197d1d1e94f"><div class="ttname"><a href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94f">curlfiletype</a></div><div class="ttdeci">curlfiletype</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00133">curl.h:133</a></div></div>
<div class="ttc" id="acurl_8h_html_a175dd9a625a29628ea1caeb638affdc7"><div class="ttname"><a href="curl_8h.html#a175dd9a625a29628ea1caeb638affdc7">curl_strequal</a></div><div class="ttdeci">CURL_EXTERN int() curl_strequal(const char *s1, const char *s2)</div></div>
<div class="ttc" id="acurl_8h_html_a9780ca29d2faed151148e197d1d1e94fa501a71cdf8d1a9c27c3aad06c352c67e"><div class="ttname"><a href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa501a71cdf8d1a9c27c3aad06c352c67e">CURLFILETYPE_SOCKET</a></div><div class="ttdeci">@ CURLFILETYPE_SOCKET</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00140">curl.h:140</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7baa05ca27b109aca2708c26fead5ca5f60"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa05ca27b109aca2708c26fead5ca5f60">CURLINFO_FTP_ENTRY_PATH</a></div><div class="ttdeci">@ CURLINFO_FTP_ENTRY_PATH</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01785">curl.h:1785</a></div></div>
<div class="ttc" id="acurl_8h_html_a9c113801adc4515aa9d042371812d1f8"><div class="ttname"><a href="curl_8h.html#a9c113801adc4515aa9d042371812d1f8">curl_share_strerror</a></div><div class="ttdeci">const CURL_EXTERN char * curl_share_strerror(CURLSHcode)</div></div>
<div class="ttc" id="acurl_8h_html_aaf31ec3b5005604d9a4c8388ef0ecc60ad31905debe26d889ceef6201f321006d"><div class="ttname"><a href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60ad31905debe26d889ceef6201f321006d">CURLCLOSEPOLICY_LEAST_RECENTLY_USED</a></div><div class="ttdeci">@ CURLCLOSEPOLICY_LEAST_RECENTLY_USED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01811">curl.h:1811</a></div></div>
<div class="ttc" id="acurl_8h_html_a845d262749bd413d724b58e26f713f25a78e03271e03b8cd828de47160a602353"><div class="ttname"><a href="curl_8h.html#a845d262749bd413d724b58e26f713f25a78e03271e03b8cd828de47160a602353">CURL_TIMECOND_LASTMOD</a></div><div class="ttdeci">@ CURL_TIMECOND_LASTMOD</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01456">curl.h:1456</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951ac0a65d42e6dbdf1da26be9f6cff864ff"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951ac0a65d42e6dbdf1da26be9f6cff864ff">CURLE_FTP_COULDNT_RETR_FILE</a></div><div class="ttdeci">@ CURLE_FTP_COULDNT_RETR_FILE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00352">curl.h:352</a></div></div>
<div class="ttc" id="astructcurl__khkey_html_a7aead736a07eaf25623ad7bfa1f0ee2dadba7eaf692f35bee7ce4a1cbf7fa509b"><div class="ttname"><a href="structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2dadba7eaf692f35bee7ce4a1cbf7fa509b">curl_khkey::CURLKHTYPE_RSA</a></div><div class="ttdeci">@ CURLKHTYPE_RSA</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00551">curl.h:551</a></div></div>
<div class="ttc" id="acurl_8h_html_a17c02122e81f803913571ba2eaa51cc7"><div class="ttname"><a href="curl_8h.html#a17c02122e81f803913571ba2eaa51cc7">curl_sockaddr::socktype</a></div><div class="ttdeci">int socktype</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00258">curl.h:258</a></div></div>
<div class="ttc" id="acurl_8h_html_af898dd6eb71573ccb1668c3d2380549cab59e865441ae82bbfeae866567fb2b59"><div class="ttname"><a href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549cab59e865441ae82bbfeae866567fb2b59">CURL_LOCK_DATA_NONE</a></div><div class="ttdeci">@ CURL_LOCK_DATA_NONE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01834">curl.h:1834</a></div></div>
<div class="ttc" id="acurl_8h_html_a90428ca35ed3324ed2b73fb28ac4708a"><div class="ttname"><a href="curl_8h.html#a90428ca35ed3324ed2b73fb28ac4708a">curl_httppost::contents</a></div><div class="ttdeci">char * contents</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00073">curl.h:73</a></div></div>
<div class="ttc" id="acurl_8h_html_a8ebcd4e614f222aca6352ad5052634f8a60f240b4395a4acea5816c585b68a32f"><div class="ttname"><a href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a60f240b4395a4acea5816c585b68a32f">CURLPROXY_HTTP_1_0</a></div><div class="ttdeci">@ CURLPROXY_HTTP_1_0</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00513">curl.h:513</a></div></div>
<div class="ttc" id="acurl_8h_html_af62d6e5193ca9e15daab4c132e201605"><div class="ttname"><a href="curl_8h.html#af62d6e5193ca9e15daab4c132e201605">curl_forms::option</a></div><div class="ttdeci">CURLformoption option</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01513">curl.h:1513</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951acdc563dae8610de8088152ccc1d11e7f"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951acdc563dae8610de8088152ccc1d11e7f">CURLE_OBSOLETE12</a></div><div class="ttdeci">@ CURLE_OBSOLETE12</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00345">curl.h:345</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7babe494cb14ceda2b6988bd7ccd0cd7f7c"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7babe494cb14ceda2b6988bd7ccd0cd7f7c">CURLINFO_REDIRECT_TIME</a></div><div class="ttdeci">@ CURLINFO_REDIRECT_TIME</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01774">curl.h:1774</a></div></div>
<div class="ttc" id="acurl_8h_html_ad019905d2198c6b5937b21b0ac025271"><div class="ttname"><a href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271">CURLFORMcode</a></div><div class="ttdeci">CURLFORMcode</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01533">curl.h:1533</a></div></div>
<div class="ttc" id="acurl_8h_html_adcd9a00cf9b7770143454202bf005921"><div class="ttname"><a href="curl_8h.html#adcd9a00cf9b7770143454202bf005921">curl_strnequal</a></div><div class="ttdeci">CURL_EXTERN int() curl_strnequal(const char *s1, const char *s2, size_t n)</div></div>
<div class="ttc" id="acurl_8h_html_a9704d2633927f77efaa3e3c6f1c23a14af788d7ad3eeacfcbd2170c64166c241c"><div class="ttname"><a href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14af788d7ad3eeacfcbd2170c64166c241c">CURLINFO_SSL_DATA_IN</a></div><div class="ttdeci">@ CURLINFO_SSL_DATA_IN</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00310">curl.h:310</a></div></div>
<div class="ttc" id="acurl_8h_html_a0ea2c7f23828ae93fb4eb9ab701bf6feaf709df738d553cb8d267a8ea6ba94519"><div class="ttname"><a href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feaf709df738d553cb8d267a8ea6ba94519">CURL_LOCK_ACCESS_SHARED</a></div><div class="ttdeci">@ CURL_LOCK_ACCESS_SHARED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01848">curl.h:1848</a></div></div>
<div class="ttc" id="acurl_8h_html_ad65e62dcde45b356254b0f25f38dd802"><div class="ttname"><a href="curl_8h.html#ad65e62dcde45b356254b0f25f38dd802">curl_write_callback</a></div><div class="ttdeci">size_t(* curl_write_callback)(char *buffer, size_t size, size_t nitems, void *outstream)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00125">curl.h:125</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba7ccc43c524eef999c57ebaca35d96a15"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba7ccc43c524eef999c57ebaca35d96a15">CURLINFO_PRIMARY_PORT</a></div><div class="ttdeci">@ CURLINFO_PRIMARY_PORT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01795">curl.h:1795</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7baa1e152fa73d7eb0a364f7a8b1452070e"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa1e152fa73d7eb0a364f7a8b1452070e">CURLINFO_NAMELOOKUP_TIME</a></div><div class="ttdeci">@ CURLINFO_NAMELOOKUP_TIME</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01759">curl.h:1759</a></div></div>
<div class="ttc" id="acurl_8h_html_a24fffb09f0eaa14dd67cde59e7b09480a3e82c23436860875b1b656827911ee3e"><div class="ttname"><a href="curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480a3e82c23436860875b1b656827911ee3e">CURL_TLSAUTH_NONE</a></div><div class="ttdeci">@ CURL_TLSAUTH_NONE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01437">curl.h:1437</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7bafac8d15894f04bb72766940ceb8ba2b2"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bafac8d15894f04bb72766940ceb8ba2b2">CURLINFO_STARTTRANSFER_TIME</a></div><div class="ttdeci">@ CURLINFO_STARTTRANSFER_TIME</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01772">curl.h:1772</a></div></div>
<div class="ttc" id="acurl_8h_html_a750862c8f2d432432eadc8ad12f6e8afabed1a423ed4d53c2985380dc23f877db"><div class="ttname"><a href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afabed1a423ed4d53c2985380dc23f877db">CURLKHSTAT_FINE_ADD_TO_FILE</a></div><div class="ttdeci">@ CURLKHSTAT_FINE_ADD_TO_FILE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00559">curl.h:559</a></div></div>
<div class="ttc" id="acurl_8h_html_a06fc87d81c62e9abb8790b6e5713c55babf20980d1f881523f95f620ddcce5667"><div class="ttname"><a href="curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55babf20980d1f881523f95f620ddcce5667">CURL_HTTP_VERSION_1_0</a></div><div class="ttdeci">@ CURL_HTTP_VERSION_1_0</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01390">curl.h:1390</a></div></div>
<div class="ttc" id="acurl_8h_html_a8f0f4653546847e18f56b9998fe32d48a95d1161802442250aceb36a017e28de4"><div class="ttname"><a href="curl_8h.html#a8f0f4653546847e18f56b9998fe32d48a95d1161802442250aceb36a017e28de4">CURLFTP_CREATE_DIR_RETRY</a></div><div class="ttdeci">@ CURLFTP_CREATE_DIR_RETRY</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00628">curl.h:628</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a8933e6db041d3f4a94227e991d789745"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a8933e6db041d3f4a94227e991d789745">CURLE_TOO_MANY_REDIRECTS</a></div><div class="ttdeci">@ CURLE_TOO_MANY_REDIRECTS</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00384">curl.h:384</a></div></div>
<div class="ttc" id="acurl_8h_html_aff2566f4c366b48d73479bef43ee4d2e"><div class="ttname"><a href="curl_8h.html#aff2566f4c366b48d73479bef43ee4d2e">curl_httppost::buffer</a></div><div class="ttdeci">char * buffer</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00075">curl.h:75</a></div></div>
<div class="ttc" id="acurl_8h_html_a9704d2633927f77efaa3e3c6f1c23a14"><div class="ttname"><a href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14">curl_infotype</a></div><div class="ttdeci">curl_infotype</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00304">curl.h:304</a></div></div>
<div class="ttc" id="acurl_8h_html_a7516630ec17f247697dd3272be7ada74"><div class="ttname"><a href="curl_8h.html#a7516630ec17f247697dd3272be7ada74">curl_read_callback</a></div><div class="ttdeci">size_t(* curl_read_callback)(char *buffer, size_t size, size_t nitems, void *instream)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00236">curl.h:236</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba9f1d0ed7c2247569eea8ed797add4369"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba9f1d0ed7c2247569eea8ed797add4369">CURLINFO_PROXYAUTH_AVAIL</a></div><div class="ttdeci">@ CURLINFO_PROXYAUTH_AVAIL</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01779">curl.h:1779</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba8675df5bb3157845268234133f519c54"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba8675df5bb3157845268234133f519c54">CURLINFO_OS_ERRNO</a></div><div class="ttdeci">@ CURLINFO_OS_ERRNO</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01780">curl.h:1780</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a1e57e9a26e10b0a871f2539d24994cd3"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a1e57e9a26e10b0a871f2539d24994cd3">CURLE_HTTP_RETURNED_ERROR</a></div><div class="ttdeci">@ CURLE_HTTP_RETURNED_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00355">curl.h:355</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7bad355757836e5df95f50ce3dc4d19dc4c"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bad355757836e5df95f50ce3dc4d19dc4c">CURLINFO_TOTAL_TIME</a></div><div class="ttdeci">@ CURLINFO_TOTAL_TIME</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01758">curl.h:1758</a></div></div>
<div class="ttc" id="acurl_8h_html_a2611629a2ab88e042f40a524d797e911"><div class="ttname"><a href="curl_8h.html#a2611629a2ab88e042f40a524d797e911">curl_easy_unescape</a></div><div class="ttdeci">CURL_EXTERN char * curl_easy_unescape(CURL *handle, const char *string, int length, int *outlength)</div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951acff3de36710deafa5d65153a2af0bc57"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951acff3de36710deafa5d65153a2af0bc57">CURLE_REMOTE_FILE_EXISTS</a></div><div class="ttdeci">@ CURLE_REMOTE_FILE_EXISTS</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00414">curl.h:414</a></div></div>
<div class="ttc" id="acurl_8h_html_a8ae4c879017763ef2d06bda73dec2f47"><div class="ttname"><a href="curl_8h.html#a8ae4c879017763ef2d06bda73dec2f47">curl_global_init_mem</a></div><div class="ttdeci">CURL_EXTERN CURLcode curl_global_init_mem(long flags, curl_malloc_callback m, curl_free_callback f, curl_realloc_callback r, curl_strdup_callback s, curl_calloc_callback c)</div></div>
<div class="ttc" id="acurl_8h_html_a8f6f69476ad0661f0b12ae9f5d6d425fa9acb23b734eb7900bdb259edbac508a1"><div class="ttname"><a href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa9acb23b734eb7900bdb259edbac508a1">CURLSHOPT_UNSHARE</a></div><div class="ttdeci">@ CURLSHOPT_UNSHARE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01875">curl.h:1875</a></div></div>
<div class="ttc" id="acurl_8h_html_a8f6f69476ad0661f0b12ae9f5d6d425fac99813291b248a5a3f54c9f833347686"><div class="ttname"><a href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fac99813291b248a5a3f54c9f833347686">CURLSHOPT_SHARE</a></div><div class="ttdeci">@ CURLSHOPT_SHARE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01874">curl.h:1874</a></div></div>
<div class="ttc" id="acurl_8h_html_a979fbf6cbda14801a80be566a480f4ad"><div class="ttname"><a href="curl_8h.html#a979fbf6cbda14801a80be566a480f4ad">curl_sockaddr::addr</a></div><div class="ttdeci">struct sockaddr addr</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00263">curl.h:263</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a2bc6d1f938e6010f432f0407ea54649e"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a2bc6d1f938e6010f432f0407ea54649e">CURLE_OBSOLETE32</a></div><div class="ttdeci">@ CURLE_OBSOLETE32</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00369">curl.h:369</a></div></div>
<div class="ttc" id="acurl_8h_html_aa5618da2459dcb16a18ed3552c17d33fa1b2e22a414d8dcc2d2c651bc59012986"><div class="ttname"><a href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa1b2e22a414d8dcc2d2c651bc59012986">CURLUSESSL_TRY</a></div><div class="ttdeci">@ CURLUSESSL_TRY</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00586">curl.h:586</a></div></div>
<div class="ttc" id="agroup__nsysnet__socket_html_structsockaddr"><div class="ttname"><a href="group__nsysnet__socket.html#structsockaddr">sockaddr</a></div><div class="ttdef"><b>Definition:</b> <a href="socket_8h_source.html#l00077">socket.h:77</a></div></div>
<div class="ttc" id="acurl_8h_html_aaf31ec3b5005604d9a4c8388ef0ecc60a70516900728a36b73062c3aa6363e4cd"><div class="ttname"><a href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a70516900728a36b73062c3aa6363e4cd">CURLCLOSEPOLICY_OLDEST</a></div><div class="ttdeci">@ CURLCLOSEPOLICY_OLDEST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01810">curl.h:1810</a></div></div>
<div class="ttc" id="astructcurl__khkey_html_a7aead736a07eaf25623ad7bfa1f0ee2d"><div class="ttname"><a href="structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2d">curl_khkey::type</a></div><div class="ttdeci">type</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00548">curl.h:548</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951ab9b2b0dca8aa242d128640dbfde66fc6"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951ab9b2b0dca8aa242d128640dbfde66fc6">CURLE_URL_MALFORMAT</a></div><div class="ttdeci">@ CURLE_URL_MALFORMAT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00333">curl.h:333</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951ac92786e19b828c0c4a8fa5f7d6b1e01e"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951ac92786e19b828c0c4a8fa5f7d6b1e01e">CURLE_NOT_BUILT_IN</a></div><div class="ttdeci">@ CURLE_NOT_BUILT_IN</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00334">curl.h:334</a></div></div>
<div class="ttc" id="acurl_8h_html_a503816e4c3eefb2db99f82d6cd1ec9da"><div class="ttname"><a href="curl_8h.html#a503816e4c3eefb2db99f82d6cd1ec9da">curl_global_cleanup</a></div><div class="ttdeci">CURL_EXTERN void curl_global_cleanup(void)</div></div>
<div class="ttc" id="acurl_8h_html_ab4ccae06103b4172cc621bea29726b7b"><div class="ttname"><a href="curl_8h.html#ab4ccae06103b4172cc621bea29726b7b">curl_httppost::showfilename</a></div><div class="ttdeci">char * showfilename</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00091">curl.h:91</a></div></div>
<div class="ttc" id="acurl_8h_html_a99ad4daa8cfd062490bbbaee44b37842"><div class="ttname"><a href="curl_8h.html#a99ad4daa8cfd062490bbbaee44b37842">curl_httppost::more</a></div><div class="ttdeci">struct curl_httppost * more</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00079">curl.h:79</a></div></div>
<div class="ttc" id="acurl_8h_html_a4417150d9f858949bd9ea8794995ebcc"><div class="ttname"><a href="curl_8h.html#a4417150d9f858949bd9ea8794995ebcc">curl_sockaddr::family</a></div><div class="ttdeci">int family</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00257">curl.h:257</a></div></div>
<div class="ttc" id="acurl_8h_html_a0ea2c7f23828ae93fb4eb9ab701bf6fe"><div class="ttname"><a href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6fe">curl_lock_access</a></div><div class="ttdeci">curl_lock_access</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01846">curl.h:1846</a></div></div>
<div class="ttc" id="acurl_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a06d051402f4b21f0bef6347f9c75d67c"><div class="ttname"><a href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a06d051402f4b21f0bef6347f9c75d67c">CURL_RTSPREQ_ANNOUNCE</a></div><div class="ttdeci">@ CURL_RTSPREQ_ANNOUNCE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01403">curl.h:1403</a></div></div>
<div class="ttc" id="acurl_8h_html_a22b6e161d65b9b760fe9f1819e96a198"><div class="ttname"><a href="curl_8h.html#a22b6e161d65b9b760fe9f1819e96a198">curl_malloc_callback</a></div><div class="ttdeci">void *(* curl_malloc_callback)(size_t size)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00297">curl.h:297</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a9492950b668aee96f09e54a328d762fd"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a9492950b668aee96f09e54a328d762fd">CURLE_COULDNT_RESOLVE_PROXY</a></div><div class="ttdeci">@ CURLE_COULDNT_RESOLVE_PROXY</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00336">curl.h:336</a></div></div>
<div class="ttc" id="acurl_8h_html_a23d10c12a7b202e52cd493b454b56b56ad24edfb1eb56c55530ed797f3e0e50f0"><div class="ttname"><a href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56ad24edfb1eb56c55530ed797f3e0e50f0">CURLFTPMETHOD_NOCWD</a></div><div class="ttdeci">@ CURLFTPMETHOD_NOCWD</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00637">curl.h:637</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7bac6b6780e727b18d48e293672d860e41f"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bac6b6780e727b18d48e293672d860e41f">CURLINFO_CONTENT_LENGTH_DOWNLOAD</a></div><div class="ttdeci">@ CURLINFO_CONTENT_LENGTH_DOWNLOAD</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01770">curl.h:1770</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951ab14492d4934da6ddd87b78ede328becd"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951ab14492d4934da6ddd87b78ede328becd">CURLE_RANGE_ERROR</a></div><div class="ttdeci">@ CURLE_RANGE_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00370">curl.h:370</a></div></div>
<div class="ttc" id="acurl_8h_html_a6a36e81b5744ff152979cae202d37e78"><div class="ttname"><a href="curl_8h.html#a6a36e81b5744ff152979cae202d37e78">curl_httppost::flags</a></div><div class="ttdeci">long flags</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00082">curl.h:82</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a3a0a06e9b8aa024a522d8fc26e0ad1d5"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a3a0a06e9b8aa024a522d8fc26e0ad1d5">CURLE_REMOTE_DISK_FULL</a></div><div class="ttdeci">@ CURLE_REMOTE_DISK_FULL</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00411">curl.h:411</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7baf5e74cbc1dbb0b57197dba384bf28997"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baf5e74cbc1dbb0b57197dba384bf28997">CURLINFO_RESPONSE_CODE</a></div><div class="ttdeci">@ CURLINFO_RESPONSE_CODE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01757">curl.h:1757</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a5f1e8e6ba80f49526321f6aa00b8e779"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a5f1e8e6ba80f49526321f6aa00b8e779">CURLE_OBSOLETE16</a></div><div class="ttdeci">@ CURLE_OBSOLETE16</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00349">curl.h:349</a></div></div>
<div class="ttc" id="acurl_8h_html_aaf31ec3b5005604d9a4c8388ef0ecc60"><div class="ttname"><a href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60">curl_closepolicy</a></div><div class="ttdeci">curl_closepolicy</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01807">curl.h:1807</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a7b73879e89d0dcf4f4561a1c51a0b6a4"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a7b73879e89d0dcf4f4561a1c51a0b6a4">CURLE_OBSOLETE46</a></div><div class="ttdeci">@ CURLE_OBSOLETE46</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00383">curl.h:383</a></div></div>
<div class="ttc" id="acurl_8h_html_a99fb83031ce9923c84392b4e92f956b5a0227d3edc8c1ee5f0bb41831912ce756"><div class="ttname"><a href="curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a0227d3edc8c1ee5f0bb41831912ce756">CURL_SSLVERSION_DEFAULT</a></div><div class="ttdeci">@ CURL_SSLVERSION_DEFAULT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01428">curl.h:1428</a></div></div>
<div class="ttc" id="acurl_8h_html_a9780ca29d2faed151148e197d1d1e94fa0069a52e445dee286dc61b8409b4c723"><div class="ttname"><a href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa0069a52e445dee286dc61b8409b4c723">CURLFILETYPE_DOOR</a></div><div class="ttdeci">@ CURLFILETYPE_DOOR</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00141">curl.h:141</a></div></div>
<div class="ttc" id="acurl_8h_html_a750862c8f2d432432eadc8ad12f6e8afa5fdc789a1cfdd0240f662428af5c9376"><div class="ttname"><a href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afa5fdc789a1cfdd0240f662428af5c9376">CURLKHSTAT_FINE</a></div><div class="ttdeci">@ CURLKHSTAT_FINE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00560">curl.h:560</a></div></div>
<div class="ttc" id="acurl_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a9ff40f2a57197f0b7197c39e637ea4d9"><div class="ttname"><a href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a9ff40f2a57197f0b7197c39e637ea4d9">CURL_RTSPREQ_RECEIVE</a></div><div class="ttdeci">@ CURL_RTSPREQ_RECEIVE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01411">curl.h:1411</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951aba5a22c9f705ed27933344be221fe937"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951aba5a22c9f705ed27933344be221fe937">CURLE_OUT_OF_MEMORY</a></div><div class="ttdeci">@ CURLE_OUT_OF_MEMORY</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00360">curl.h:360</a></div></div>
<div class="ttc" id="acurl_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a90ba01eba9af51b9fb52ce70a4eebd9b"><div class="ttname"><a href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a90ba01eba9af51b9fb52ce70a4eebd9b">CURL_RTSPREQ_PLAY</a></div><div class="ttdeci">@ CURL_RTSPREQ_PLAY</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01405">curl.h:1405</a></div></div>
<div class="ttc" id="acurl_8h_html_a9704d2633927f77efaa3e3c6f1c23a14a415579b635fe7e73cfe18e013f9a7dd7"><div class="ttname"><a href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a415579b635fe7e73cfe18e013f9a7dd7">CURLINFO_DATA_IN</a></div><div class="ttdeci">@ CURLINFO_DATA_IN</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00308">curl.h:308</a></div></div>
<div class="ttc" id="acurl_8h_html_a23d10c12a7b202e52cd493b454b56b56"><div class="ttname"><a href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56">curl_ftpmethod</a></div><div class="ttdeci">curl_ftpmethod</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00634">curl.h:634</a></div></div>
<div class="ttc" id="acurl_8h_html_a877c7464a6f8f1d4d1dde4fd8d7a7044"><div class="ttname"><a href="curl_8h.html#a877c7464a6f8f1d4d1dde4fd8d7a7044">curl_closesocket_callback</a></div><div class="ttdeci">int(* curl_closesocket_callback)(void *clientp, curl_socket_t item)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00272">curl.h:272</a></div></div>
<div class="ttc" id="acurl_8h_html_a1b8b8f3e1a4e538a6bb1dd83a3388547"><div class="ttname"><a href="curl_8h.html#a1b8b8f3e1a4e538a6bb1dd83a3388547">curl_opensocket_callback</a></div><div class="ttdeci">curl_socket_t(* curl_opensocket_callback)(void *clientp, curlsocktype purpose, struct curl_sockaddr *address)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00267">curl.h:267</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba2eb6be7f6841cc8c0fdec99378289a01"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba2eb6be7f6841cc8c0fdec99378289a01">CURLINFO_RTSP_CSEQ_RECV</a></div><div class="ttdeci">@ CURLINFO_RTSP_CSEQ_RECV</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01794">curl.h:1794</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7b"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7b">CURLINFO</a></div><div class="ttdeci">CURLINFO</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01754">curl.h:1754</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba3e5cbf88e4f4a11aa96f8be4bb70fff9"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba3e5cbf88e4f4a11aa96f8be4bb70fff9">CURLINFO_APPCONNECT_TIME</a></div><div class="ttdeci">@ CURLINFO_APPCONNECT_TIME</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01788">curl.h:1788</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a3e48e0195eb27ce292195e9133c70a18"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a3e48e0195eb27ce292195e9133c70a18">CURLE_UPLOAD_FAILED</a></div><div class="ttdeci">@ CURLE_UPLOAD_FAILED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00358">curl.h:358</a></div></div>
<div class="ttc" id="acurl_8h_html_a746d4e7ba89fe28a008e91cffb343ef0"><div class="ttname"><a href="curl_8h.html#a746d4e7ba89fe28a008e91cffb343ef0">CURLSH</a></div><div class="ttdeci">void CURLSH</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01861">curl.h:1861</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951ac82a57d4aac86f52a6f04f15e4547f44"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951ac82a57d4aac86f52a6f04f15e4547f44">CURLE_TELNET_OPTION_SYNTAX</a></div><div class="ttdeci">@ CURLE_TELNET_OPTION_SYNTAX</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00386">curl.h:386</a></div></div>
<div class="ttc" id="acurl_8h_html_a5354571aaeb1637cb595ab4515ec15feab1443a0d7cd60904785f2aa42f35349e"><div class="ttname"><a href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15feab1443a0d7cd60904785f2aa42f35349e">CURLVERSION_THIRD</a></div><div class="ttdeci">@ CURLVERSION_THIRD</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01896">curl.h:1896</a></div></div>
<div class="ttc" id="acurl_8h_html_ae319cab849319fca1b222de282506ad9a7edf7696936815d320fd1060f4a315d8"><div class="ttname"><a href="curl_8h.html#ae319cab849319fca1b222de282506ad9a7edf7696936815d320fd1060f4a315d8">CURLSOCKTYPE_IPCXN</a></div><div class="ttdeci">@ CURLSOCKTYPE_IPCXN</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00242">curl.h:242</a></div></div>
<div class="ttc" id="acurl_8h_html_ad019905d2198c6b5937b21b0ac025271ac106287f9f0b50fca8189bba1c072b81"><div class="ttname"><a href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271ac106287f9f0b50fca8189bba1c072b81">CURL_FORMADD_UNKNOWN_OPTION</a></div><div class="ttdeci">@ CURL_FORMADD_UNKNOWN_OPTION</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01539">curl.h:1539</a></div></div>
<div class="ttc" id="acurl_8h_html_aa6606ff2564dbd1a7e44bb17ae34c4b3"><div class="ttname"><a href="curl_8h.html#aa6606ff2564dbd1a7e44bb17ae34c4b3">curl_fileinfo::perm</a></div><div class="ttdeci">unsigned int perm</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00163">curl.h:163</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7baf13cebb7db1ac2c4742589c44abbc759"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baf13cebb7db1ac2c4742589c44abbc759">CURLINFO_LOCAL_IP</a></div><div class="ttdeci">@ CURLINFO_LOCAL_IP</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01796">curl.h:1796</a></div></div>
<div class="ttc" id="acurl_8h_html_ad019905d2198c6b5937b21b0ac025271a26768e00903b4cfd04525ffce510ed86"><div class="ttname"><a href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271a26768e00903b4cfd04525ffce510ed86">CURL_FORMADD_LAST</a></div><div class="ttdeci">@ CURL_FORMADD_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01544">curl.h:1544</a></div></div>
<div class="ttc" id="acurl_8h_html_a3781556120d1f44d126ef1cf50019cf4abc37bd835ff9881a11797960f1969d75"><div class="ttname"><a href="curl_8h.html#a3781556120d1f44d126ef1cf50019cf4abc37bd835ff9881a11797960f1969d75">CURLIOCMD_NOP</a></div><div class="ttdeci">@ CURLIOCMD_NOP</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00282">curl.h:282</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba63d85e1bec2cdfe5009921904a409c17"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba63d85e1bec2cdfe5009921904a409c17">CURLINFO_CONDITION_UNMET</a></div><div class="ttdeci">@ CURLINFO_CONDITION_UNMET</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01790">curl.h:1790</a></div></div>
<div class="ttc" id="acurl_8h_html_a06fc87d81c62e9abb8790b6e5713c55ba4006f988c2417f7059cf2b5f0d79630f"><div class="ttname"><a href="curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba4006f988c2417f7059cf2b5f0d79630f">CURL_HTTP_VERSION_NONE</a></div><div class="ttdeci">@ CURL_HTTP_VERSION_NONE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01387">curl.h:1387</a></div></div>
<div class="ttc" id="astructcurl__khkey_html_a7360b55975153b822efc5217b7734e6a"><div class="ttname"><a href="structcurl__khkey.html#a7360b55975153b822efc5217b7734e6a">curl_khkey::len</a></div><div class="ttdeci">size_t len</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00547">curl.h:547</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a404154a216fca019f85509759015820c"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a404154a216fca019f85509759015820c">CURLE_FTP_COULDNT_USE_REST</a></div><div class="ttdeci">@ CURLE_FTP_COULDNT_USE_REST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00368">curl.h:368</a></div></div>
<div class="ttc" id="acurl_8h_html_a8f0f4653546847e18f56b9998fe32d48ac09f1b195c68519638d6a5d9ef70aaf6"><div class="ttname"><a href="curl_8h.html#a8f0f4653546847e18f56b9998fe32d48ac09f1b195c68519638d6a5d9ef70aaf6">CURLFTP_CREATE_DIR_NONE</a></div><div class="ttdeci">@ CURLFTP_CREATE_DIR_NONE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00624">curl.h:624</a></div></div>
<div class="ttc" id="acurl_8h_html_a5354571aaeb1637cb595ab4515ec15fea49cded5522181ccc32abda1ae9a55b02"><div class="ttname"><a href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15fea49cded5522181ccc32abda1ae9a55b02">CURLVERSION_LAST</a></div><div class="ttdeci">@ CURLVERSION_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01898">curl.h:1898</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a97dd8798d0dacc473c93c8afb3872ac3"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a97dd8798d0dacc473c93c8afb3872ac3">CURLE_FTP_BAD_FILE_LIST</a></div><div class="ttdeci">@ CURLE_FTP_BAD_FILE_LIST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00441">curl.h:441</a></div></div>
<div class="ttc" id="astructcurl__khkey_html_a7aead736a07eaf25623ad7bfa1f0ee2dab2e0caa9402aea2e1d6f2b36b3b23981"><div class="ttname"><a href="structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2dab2e0caa9402aea2e1d6f2b36b3b23981">curl_khkey::CURLKHTYPE_DSS</a></div><div class="ttdeci">@ CURLKHTYPE_DSS</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00552">curl.h:552</a></div></div>
<div class="ttc" id="acurl_8h_html_a3781556120d1f44d126ef1cf50019cf4acc2b197ee00e3cba59b257a8c71827e7"><div class="ttname"><a href="curl_8h.html#a3781556120d1f44d126ef1cf50019cf4acc2b197ee00e3cba59b257a8c71827e7">CURLIOCMD_LAST</a></div><div class="ttdeci">@ CURLIOCMD_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00284">curl.h:284</a></div></div>
<div class="ttc" id="acurl_8h_html_a683f408ac299e0409f0c8b3f73c36610ae60c8f72e9956e3e64c57697883f689a"><div class="ttname"><a href="curl_8h.html#a683f408ac299e0409f0c8b3f73c36610ae60c8f72e9956e3e64c57697883f689a">CURLOPT_LASTENTRY</a></div><div class="ttdeci">@ CURLOPT_LASTENTRY</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01341">curl.h:1341</a></div></div>
<div class="ttc" id="acurl_8h_html_a5354571aaeb1637cb595ab4515ec15fea98fc23c2d00458e406304f4166975cc2"><div class="ttname"><a href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15fea98fc23c2d00458e406304f4166975cc2">CURLVERSION_FOURTH</a></div><div class="ttdeci">@ CURLVERSION_FOURTH</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01897">curl.h:1897</a></div></div>
<div class="ttc" id="acurl_8h_html_a405c5881424ec798ade7c5ce49d61f46"><div class="ttname"><a href="curl_8h.html#a405c5881424ec798ade7c5ce49d61f46">curl_lock_function</a></div><div class="ttdeci">void(* curl_lock_function)(CURL *handle, curl_lock_data data, curl_lock_access locktype, void *userptr)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01853">curl.h:1853</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a8e6bdaad09a5404d9b01acaa93e1a797"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a8e6bdaad09a5404d9b01acaa93e1a797">CURLE_SSL_CACERT_BADFILE</a></div><div class="ttdeci">@ CURLE_SSL_CACERT_BADFILE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00422">curl.h:422</a></div></div>
<div class="ttc" id="acurl_8h_html_a2d85351ee922990b150731f4f7bbfe8c"><div class="ttname"><a href="curl_8h.html#a2d85351ee922990b150731f4f7bbfe8c">curl_fileinfo::b_data</a></div><div class="ttdeci">char * b_data</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00181">curl.h:181</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a600c484dc2160f73477f9e1b2d3db513"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a600c484dc2160f73477f9e1b2d3db513">CURLE_LOGIN_DENIED</a></div><div class="ttdeci">@ CURLE_LOGIN_DENIED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00407">curl.h:407</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a4524c832a5a2e2777ad4bc6128f83451"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a4524c832a5a2e2777ad4bc6128f83451">CURLE_CONV_FAILED</a></div><div class="ttdeci">@ CURLE_CONV_FAILED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00416">curl.h:416</a></div></div>
<div class="ttc" id="acurl_8h_html_af898dd6eb71573ccb1668c3d2380549ca1bb575d2465ef4cb2fea088931a65899"><div class="ttname"><a href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca1bb575d2465ef4cb2fea088931a65899">CURL_LOCK_DATA_LAST</a></div><div class="ttdeci">@ CURL_LOCK_DATA_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01844">curl.h:1844</a></div></div>
<div class="ttc" id="acurl_8h_html_a7cae413d076cdf380274f5641a1b4a22af2a427f649e6ec8b416a06a132ba3e64"><div class="ttname"><a href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22af2a427f649e6ec8b416a06a132ba3e64">CURLKHMATCH_MISMATCH</a></div><div class="ttdeci">@ CURLKHMATCH_MISMATCH</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00571">curl.h:571</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7bab0d112b7b150265082057c8a112ff370"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bab0d112b7b150265082057c8a112ff370">CURLINFO_REDIRECT_COUNT</a></div><div class="ttdeci">@ CURLINFO_REDIRECT_COUNT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01775">curl.h:1775</a></div></div>
<div class="ttc" id="acurl_8h_html_a0ea2c7f23828ae93fb4eb9ab701bf6feac29aeaf619308f144ae4c72526fbdb95"><div class="ttname"><a href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feac29aeaf619308f144ae4c72526fbdb95">CURL_LOCK_ACCESS_SINGLE</a></div><div class="ttdeci">@ CURL_LOCK_ACCESS_SINGLE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01849">curl.h:1849</a></div></div>
<div class="ttc" id="acurl_8h_html_a5354571aaeb1637cb595ab4515ec15fe"><div class="ttname"><a href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15fe">CURLversion</a></div><div class="ttdeci">CURLversion</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01891">curl.h:1891</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a16be3d146abcb8267fcf04cd9c41b647"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a16be3d146abcb8267fcf04cd9c41b647">CURLE_FTP_WEIRD_PASV_REPLY</a></div><div class="ttdeci">@ CURLE_FTP_WEIRD_PASV_REPLY</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00346">curl.h:346</a></div></div>
<div class="ttc" id="acurl_8h_html_adf764cbdea00d65edcd07bb9953ad2b7ab04db7fb08f40e294cc6615bd7f7b3e7"><div class="ttname"><a href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab04db7fb08f40e294cc6615bd7f7b3e7">CURL_RTSPREQ_GET_PARAMETER</a></div><div class="ttdeci">@ CURL_RTSPREQ_GET_PARAMETER</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01408">curl.h:1408</a></div></div>
<div class="ttc" id="acurl_8h_html_aa5618da2459dcb16a18ed3552c17d33fa8d2d45872cd96c41e269a5b659e023c4"><div class="ttname"><a href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa8d2d45872cd96c41e269a5b659e023c4">CURLUSESSL_NONE</a></div><div class="ttdeci">@ CURLUSESSL_NONE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00585">curl.h:585</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a5ffb4b97de06318ffbd19405b18494f9"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a5ffb4b97de06318ffbd19405b18494f9">CURLE_SSL_CERTPROBLEM</a></div><div class="ttdeci">@ CURLE_SSL_CERTPROBLEM</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00397">curl.h:397</a></div></div>
<div class="ttc" id="acurl_8h_html_ac43d8db465228ea2d53762dc58fc8e44a3a53406079254be84499c6fb197edbb2"><div class="ttname"><a href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a3a53406079254be84499c6fb197edbb2">CURLSHE_INVALID</a></div><div class="ttdeci">@ CURLSHE_INVALID</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01867">curl.h:1867</a></div></div>
<div class="ttc" id="acurl_8h_html_a65cd4af64438c303045fe1783719260a"><div class="ttname"><a href="curl_8h.html#a65cd4af64438c303045fe1783719260a">curl_chunk_bgn_callback</a></div><div class="ttdeci">long(* curl_chunk_bgn_callback)(const void *transfer_info, void *ptr, int remains)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00194">curl.h:194</a></div></div>
<div class="ttc" id="acurl_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a795700b26d23e049b22379c5986ba46e"><div class="ttname"><a href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a795700b26d23e049b22379c5986ba46e">CURL_RTSPREQ_LAST</a></div><div class="ttdeci">@ CURL_RTSPREQ_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01412">curl.h:1412</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7baa9f385f80fb68ff90bada4f213799df2"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa9f385f80fb68ff90bada4f213799df2">CURLINFO_SIZE_UPLOAD</a></div><div class="ttdeci">@ CURLINFO_SIZE_UPLOAD</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01762">curl.h:1762</a></div></div>
<div class="ttc" id="acurl_8h_html_a8d3ff739ef89f29c253b998a3ef58117"><div class="ttname"><a href="curl_8h.html#a8d3ff739ef89f29c253b998a3ef58117">curl_sshkeycallback</a></div><div class="ttdeci">int(* curl_sshkeycallback)(CURL *easy, const struct curl_khkey *knownkey, const struct curl_khkey *foundkey, enum curl_khmatch, void *clientp)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00577">curl.h:577</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a049b0ed68ebd9dec69069536348c8659"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a049b0ed68ebd9dec69069536348c8659">CURLE_TFTP_UNKNOWNID</a></div><div class="ttdeci">@ CURLE_TFTP_UNKNOWNID</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00413">curl.h:413</a></div></div>
<div class="ttc" id="acurl_8h_html_aed08c6203949f0b52a655e094f241920"><div class="ttname"><a href="curl_8h.html#aed08c6203949f0b52a655e094f241920">curlioerr</a></div><div class="ttdeci">curlioerr</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00274">curl.h:274</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a9ef15283f9e1009f85be8a6509863d6e"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a9ef15283f9e1009f85be8a6509863d6e">CURLE_SSH</a></div><div class="ttdeci">@ CURLE_SSH</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00425">curl.h:425</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba6e0d39ed6379d3a5577cf02ba7d3d70c"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba6e0d39ed6379d3a5577cf02ba7d3d70c">CURLINFO_SSL_VERIFYRESULT</a></div><div class="ttdeci">@ CURLINFO_SSL_VERIFYRESULT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01768">curl.h:1768</a></div></div>
<div class="ttc" id="acurl_8h_html_ab30e8d7e05ae904d3248e0d51255c005"><div class="ttname"><a href="curl_8h.html#ab30e8d7e05ae904d3248e0d51255c005">curl_sockaddr::protocol</a></div><div class="ttdeci">int protocol</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00259">curl.h:259</a></div></div>
<div class="ttc" id="acurl_8h_html_afa63f4f6ec2b2589a3cb5e5ee4ac7f8d"><div class="ttname"><a href="curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8d">curl_ftpauth</a></div><div class="ttdeci">curl_ftpauth</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00615">curl.h:615</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951aa35bfdab90de5c981dc4e10e5e352a5e"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951aa35bfdab90de5c981dc4e10e5e352a5e">CURLE_BAD_DOWNLOAD_RESUME</a></div><div class="ttdeci">@ CURLE_BAD_DOWNLOAD_RESUME</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00373">curl.h:373</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951abfd13ad6a4d10eee0425a50258a19567"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951abfd13ad6a4d10eee0425a50258a19567">CURLE_INTERFACE_FAILED</a></div><div class="ttdeci">@ CURLE_INTERFACE_FAILED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00382">curl.h:382</a></div></div>
<div class="ttc" id="acurl_8h_html_ad7be151454940ae2241677a25623ff4d"><div class="ttname"><a href="curl_8h.html#ad7be151454940ae2241677a25623ff4d">CURLINFO_LONG</a></div><div class="ttdeci">#define CURLINFO_LONG</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01748">curl.h:1748</a></div></div>
<div class="ttc" id="acurl_8h_html_aed08c6203949f0b52a655e094f241920ad03d9de14b04f68b2fc2acf63083df0f"><div class="ttname"><a href="curl_8h.html#aed08c6203949f0b52a655e094f241920ad03d9de14b04f68b2fc2acf63083df0f">CURLIOE_UNKNOWNCMD</a></div><div class="ttdeci">@ CURLIOE_UNKNOWNCMD</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00276">curl.h:276</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951aa1f636ad685a1ab9e362ebb4fe068063"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951aa1f636ad685a1ab9e362ebb4fe068063">CURLE_FTP_COULDNT_SET_TYPE</a></div><div class="ttdeci">@ CURLE_FTP_COULDNT_SET_TYPE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00350">curl.h:350</a></div></div>
<div class="ttc" id="acurl_8h_html_a9704d2633927f77efaa3e3c6f1c23a14a24d8abe6d4ec1df2e2e707b07bca57dd"><div class="ttname"><a href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a24d8abe6d4ec1df2e2e707b07bca57dd">CURLINFO_SSL_DATA_OUT</a></div><div class="ttdeci">@ CURLINFO_SSL_DATA_OUT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00311">curl.h:311</a></div></div>
<div class="ttc" id="acurl_8h_html_aed08c6203949f0b52a655e094f241920a290b1a02fae1703330f3cbb019d439d6"><div class="ttname"><a href="curl_8h.html#aed08c6203949f0b52a655e094f241920a290b1a02fae1703330f3cbb019d439d6">CURLIOE_LAST</a></div><div class="ttdeci">@ CURLIOE_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00278">curl.h:278</a></div></div>
<div class="ttc" id="acurl_8h_html_aa54e91565bcd9321dc9158b4595d4bfe"><div class="ttname"><a href="curl_8h.html#aa54e91565bcd9321dc9158b4595d4bfe">CINIT</a></div><div class="ttdeci">#define CINIT(na, t, nu)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00686">curl.h:686</a></div></div>
<div class="ttc" id="acurl_8h_html_a9704d2633927f77efaa3e3c6f1c23a14a7d8a29d35245d116245a1bd1f31f0175"><div class="ttname"><a href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a7d8a29d35245d116245a1bd1f31f0175">CURLINFO_HEADER_IN</a></div><div class="ttdeci">@ CURLINFO_HEADER_IN</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00306">curl.h:306</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba4d8c3c6fd853a95cdf0d512ac04a99f7"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba4d8c3c6fd853a95cdf0d512ac04a99f7">CURLINFO_CONNECT_TIME</a></div><div class="ttdeci">@ CURLINFO_CONNECT_TIME</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01760">curl.h:1760</a></div></div>
<div class="ttc" id="acurl_8h_html_a8f0f4653546847e18f56b9998fe32d48"><div class="ttname"><a href="curl_8h.html#a8f0f4653546847e18f56b9998fe32d48">curl_ftpcreatedir</a></div><div class="ttdeci">curl_ftpcreatedir</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00623">curl.h:623</a></div></div>
<div class="ttc" id="acurl_8h_html_ae5d88dd64ce41daec95c47679b8c000f"><div class="ttname"><a href="curl_8h.html#ae5d88dd64ce41daec95c47679b8c000f">CURLformoption</a></div><div class="ttdeci">CURLformoption</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01479">curl.h:1479</a></div></div>
<div class="ttc" id="acurl_8h_html_a845d262749bd413d724b58e26f713f25aea57dfe84d021e690718f324405a4b8f"><div class="ttname"><a href="curl_8h.html#a845d262749bd413d724b58e26f713f25aea57dfe84d021e690718f324405a4b8f">CURL_TIMECOND_LAST</a></div><div class="ttdeci">@ CURL_TIMECOND_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01458">curl.h:1458</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba123ed3419d41b9e4070def28db6bc4b2"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba123ed3419d41b9e4070def28db6bc4b2">CURLINFO_HEADER_SIZE</a></div><div class="ttdeci">@ CURLINFO_HEADER_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01766">curl.h:1766</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a031d604086239055f5e9ebcbf518fde2"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a031d604086239055f5e9ebcbf518fde2">CURLE_CONV_REQD</a></div><div class="ttdeci">@ CURLE_CONV_REQD</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00417">curl.h:417</a></div></div>
<div class="ttc" id="acurl_8h_html_a9704d2633927f77efaa3e3c6f1c23a14a39c388deb977296403ec7a28b6c5acbe"><div class="ttname"><a href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a39c388deb977296403ec7a28b6c5acbe">CURLINFO_HEADER_OUT</a></div><div class="ttdeci">@ CURLINFO_HEADER_OUT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00307">curl.h:307</a></div></div>
<div class="ttc" id="acurl_8h_html_a91a70b77df95bd8b0830b49a094c2acb"><div class="ttname"><a href="curl_8h.html#a91a70b77df95bd8b0830b49a094c2acb">curl_slist::data</a></div><div class="ttdeci">char * data</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01703">curl.h:1703</a></div></div>
<div class="ttc" id="acurl_8h_html_a4bbdff291b172c00fa419f8136effaed"><div class="ttname"><a href="curl_8h.html#a4bbdff291b172c00fa419f8136effaed">curl_certinfo::num_of_certs</a></div><div class="ttdeci">int num_of_certs</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01741">curl.h:1741</a></div></div>
<div class="ttc" id="acurl_8h_html_a4d84b4a2cb178dc580aaf5b9bca1355e"><div class="ttname"><a href="curl_8h.html#a4d84b4a2cb178dc580aaf5b9bca1355e">curl_fileinfo::b_size</a></div><div class="ttdeci">size_t b_size</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00182">curl.h:182</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951af2fb280cf805aa199f6b63a2a27c318b"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951af2fb280cf805aa199f6b63a2a27c318b">CURLE_OK</a></div><div class="ttdeci">@ CURLE_OK</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00330">curl.h:330</a></div></div>
<div class="ttc" id="acurl_8h_html_a7cae413d076cdf380274f5641a1b4a22a857492dd7231037ac45280c24e161600"><div class="ttname"><a href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22a857492dd7231037ac45280c24e161600">CURLKHMATCH_OK</a></div><div class="ttdeci">@ CURLKHMATCH_OK</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00570">curl.h:570</a></div></div>
<div class="ttc" id="acurl_8h_html_a8f6f69476ad0661f0b12ae9f5d6d425fa5ff5b801f12c16ef621f1e87b930a78c"><div class="ttname"><a href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa5ff5b801f12c16ef621f1e87b930a78c">CURLSHOPT_LAST</a></div><div class="ttdeci">@ CURLSHOPT_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01880">curl.h:1880</a></div></div>
<div class="ttc" id="acurl_8h_html_structcurl__slist"><div class="ttname"><a href="curl_8h.html#structcurl__slist">curl_slist</a></div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01702">curl.h:1702</a></div></div>
<div class="ttc" id="acurl_8h_html_a55a219acef1d4b3977b8854fb738b177"><div class="ttname"><a href="curl_8h.html#a55a219acef1d4b3977b8854fb738b177">curl_calloc_callback</a></div><div class="ttdeci">void *(* curl_calloc_callback)(size_t nmemb, size_t size)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00301">curl.h:301</a></div></div>
<div class="ttc" id="acurl_8h_html_a9e70fa155c987486c59224ca58f8afba"><div class="ttname"><a href="curl_8h.html#a9e70fa155c987486c59224ca58f8afba">curl_httppost::contentheader</a></div><div class="ttdeci">struct curl_slist * contentheader</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00078">curl.h:78</a></div></div>
<div class="ttc" id="acurl_8h_html_ac8b67e1561a2a74912591723ccf0712f"><div class="ttname"><a href="curl_8h.html#ac8b67e1561a2a74912591723ccf0712f">curl_unlock_function</a></div><div class="ttdeci">void(* curl_unlock_function)(CURL *handle, curl_lock_data data, void *userptr)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01857">curl.h:1857</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951aebe38dbbb2739f5b0941a1bd1b4aa37c"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951aebe38dbbb2739f5b0941a1bd1b4aa37c">CURLE_FTP_PRET_FAILED</a></div><div class="ttdeci">@ CURLE_FTP_PRET_FAILED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00438">curl.h:438</a></div></div>
<div class="ttc" id="acurl_8h_html_a99fb83031ce9923c84392b4e92f956b5a196e49e6628c0360cbe00852964fa906"><div class="ttname"><a href="curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a196e49e6628c0360cbe00852964fa906">CURL_SSLVERSION_SSLv3</a></div><div class="ttdeci">@ CURL_SSLVERSION_SSLv3</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01431">curl.h:1431</a></div></div>
<div class="ttc" id="acurl_8h_html_ad2f83089deb2d8a6cac955e9d6f06deaa0171a83022d598b131cc893975b13203"><div class="ttname"><a href="curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa0171a83022d598b131cc893975b13203">CURL_NETRC_OPTIONAL</a></div><div class="ttdeci">@ CURL_NETRC_OPTIONAL</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01419">curl.h:1419</a></div></div>
<div class="ttc" id="acurl_8h_html_structcurl__forms"><div class="ttname"><a href="curl_8h.html#structcurl__forms">curl_forms</a></div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01512">curl.h:1512</a></div></div>
<div class="ttc" id="acurl_8h_html_af898dd6eb71573ccb1668c3d2380549ca7a7c4e67b6d5acb22de6b3623d3c7ace"><div class="ttname"><a href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca7a7c4e67b6d5acb22de6b3623d3c7ace">CURL_LOCK_DATA_CONNECT</a></div><div class="ttdeci">@ CURL_LOCK_DATA_CONNECT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01843">curl.h:1843</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba42b43e5eb728e7cf4406136b3c85f5b7"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba42b43e5eb728e7cf4406136b3c85f5b7">CURLINFO_RTSP_SESSION_ID</a></div><div class="ttdeci">@ CURLINFO_RTSP_SESSION_ID</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01791">curl.h:1791</a></div></div>
<div class="ttc" id="astructcurl__khkey_html_a7aead736a07eaf25623ad7bfa1f0ee2dacf21925082b59c4fadec7a844daf6cda"><div class="ttname"><a href="structcurl__khkey.html#a7aead736a07eaf25623ad7bfa1f0ee2dacf21925082b59c4fadec7a844daf6cda">curl_khkey::CURLKHTYPE_RSA1</a></div><div class="ttdeci">@ CURLKHTYPE_RSA1</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00550">curl.h:550</a></div></div>
<div class="ttc" id="acurl_8h_html_a687796a263bff71484187d9a35bd8ff7"><div class="ttname"><a href="curl_8h.html#a687796a263bff71484187d9a35bd8ff7">curl_unescape</a></div><div class="ttdeci">CURL_EXTERN char * curl_unescape(const char *string, int length)</div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a807aec0dfce25fe10b6d54c6843ceecb"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a807aec0dfce25fe10b6d54c6843ceecb">CURLE_QUOTE_ERROR</a></div><div class="ttdeci">@ CURLE_QUOTE_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00354">curl.h:354</a></div></div>
<div class="ttc" id="acurl_8h_html_a8f17f3715a2390a2f884dbef796bab4f"><div class="ttname"><a href="curl_8h.html#a8f17f3715a2390a2f884dbef796bab4f">curl_strdup_callback</a></div><div class="ttdeci">char *(* curl_strdup_callback)(const char *str)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00300">curl.h:300</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba41c91e06be67d9d8e12fe8ea75dbebe2"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba41c91e06be67d9d8e12fe8ea75dbebe2">CURLINFO_RTSP_CLIENT_CSEQ</a></div><div class="ttdeci">@ CURLINFO_RTSP_CLIENT_CSEQ</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01792">curl.h:1792</a></div></div>
<div class="ttc" id="acurl_8h_html_a87dca8b22dd0cba4eaa880bdf87b8805"><div class="ttname"><a href="curl_8h.html#a87dca8b22dd0cba4eaa880bdf87b8805">curl_free</a></div><div class="ttdeci">CURL_EXTERN void curl_free(void *p)</div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a575bfec18f8dbfff9eb69d3127b285ff"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a575bfec18f8dbfff9eb69d3127b285ff">CURLE_SSL_CACERT</a></div><div class="ttdeci">@ CURLE_SSL_CACERT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00399">curl.h:399</a></div></div>
<div class="ttc" id="acurl_8h_html_af898dd6eb71573ccb1668c3d2380549cae1d5692a2f2f61e7194c5c0eb7227ae1"><div class="ttname"><a href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549cae1d5692a2f2f61e7194c5c0eb7227ae1">CURL_LOCK_DATA_SSL_SESSION</a></div><div class="ttdeci">@ CURL_LOCK_DATA_SSL_SESSION</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01842">curl.h:1842</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7baebd403dbcf0adc3a47d3898127571553"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baebd403dbcf0adc3a47d3898127571553">CURLINFO_SPEED_DOWNLOAD</a></div><div class="ttdeci">@ CURLINFO_SPEED_DOWNLOAD</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01764">curl.h:1764</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a8527394a7d1a590228373b95f55a61a7"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a8527394a7d1a590228373b95f55a61a7">CURLE_AGAIN</a></div><div class="ttdeci">@ CURLE_AGAIN</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00431">curl.h:431</a></div></div>
<div class="ttc" id="acurl_8h_html_ae5d88dd64ce41daec95c47679b8c000faa07fd041aaaca989781349999dcc76ef"><div class="ttname"><a href="curl_8h.html#ae5d88dd64ce41daec95c47679b8c000faa07fd041aaaca989781349999dcc76ef">CURLFORM_LASTENTRY</a></div><div class="ttdeci">@ CURLFORM_LASTENTRY</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01506">curl.h:1506</a></div></div>
<div class="ttc" id="acurl_8h_html_a894654e607def3e31d834266d4d511e0"><div class="ttname"><a href="curl_8h.html#a894654e607def3e31d834266d4d511e0">curl_chunk_end_callback</a></div><div class="ttdeci">long(* curl_chunk_end_callback)(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00208">curl.h:208</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a7357f5e474f98f5e52a70def2fd14c6a"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a7357f5e474f98f5e52a70def2fd14c6a">CURLE_FILE_COULDNT_READ_FILE</a></div><div class="ttdeci">@ CURLE_FILE_COULDNT_READ_FILE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00374">curl.h:374</a></div></div>
<div class="ttc" id="acurl_8h_html_aa5618da2459dcb16a18ed3552c17d33f"><div class="ttname"><a href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33f">curl_usessl</a></div><div class="ttdeci">curl_usessl</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00584">curl.h:584</a></div></div>
<div class="ttc" id="acurl_8h_html_a23d10c12a7b202e52cd493b454b56b56a77c87eb07a3562668559e8f124aa5a64"><div class="ttname"><a href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56a77c87eb07a3562668559e8f124aa5a64">CURLFTPMETHOD_SINGLECWD</a></div><div class="ttdeci">@ CURLFTPMETHOD_SINGLECWD</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00638">curl.h:638</a></div></div>
<div class="ttc" id="acurl_8h_html_a06fc87d81c62e9abb8790b6e5713c55ba950b15b6bb24d2587223ad4ef9e57426"><div class="ttname"><a href="curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba950b15b6bb24d2587223ad4ef9e57426">CURL_HTTP_VERSION_LAST</a></div><div class="ttdeci">@ CURL_HTTP_VERSION_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01393">curl.h:1393</a></div></div>
<div class="ttc" id="acurl_8h_html_a3a28c84e40db0ef30859b680281c9d36"><div class="ttname"><a href="curl_8h.html#a3a28c84e40db0ef30859b680281c9d36">curl_slist_free_all</a></div><div class="ttdeci">CURL_EXTERN void curl_slist_free_all(struct curl_slist *)</div></div>
<div class="ttc" id="acurl_8h_html_structcurl__sockaddr"><div class="ttname"><a href="curl_8h.html#structcurl__sockaddr">curl_sockaddr</a></div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00256">curl.h:256</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951aa13f40e5aac785732191143407c0c612"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951aa13f40e5aac785732191143407c0c612">CURLE_SSL_ENGINE_INITFAILED</a></div><div class="ttdeci">@ CURLE_SSL_ENGINE_INITFAILED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00406">curl.h:406</a></div></div>
<div class="ttc" id="acurl_8h_html_a1158b5b55ae1eef84931f933c821a2e2"><div class="ttname"><a href="curl_8h.html#a1158b5b55ae1eef84931f933c821a2e2">curl_easy_pause</a></div><div class="ttdeci">CURL_EXTERN CURLcode curl_easy_pause(CURL *handle, int bitmask)</div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a682b1c9a48ab0eff7ca39e6ee8728bbc"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a682b1c9a48ab0eff7ca39e6ee8728bbc">CURLE_REMOTE_ACCESS_DENIED</a></div><div class="ttdeci">@ CURLE_REMOTE_ACCESS_DENIED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00340">curl.h:340</a></div></div>
<div class="ttc" id="acurl_8h_html_ad518eb7a4480d100252dba829a2cf0a8"><div class="ttname"><a href="curl_8h.html#ad518eb7a4480d100252dba829a2cf0a8">curl_realloc_callback</a></div><div class="ttdeci">void *(* curl_realloc_callback)(void *ptr, size_t size)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00299">curl.h:299</a></div></div>
<div class="ttc" id="acurl_8h_html_a3adb15f21a822fbf7e879d3b78474490"><div class="ttname"><a href="curl_8h.html#a3adb15f21a822fbf7e879d3b78474490">CURL_EXTERN</a></div><div class="ttdeci">#define CURL_EXTERN</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00059">curl.h:59</a></div></div>
<div class="ttc" id="acurl_8h_html_a23d10c12a7b202e52cd493b454b56b56a54ef7c45ba23bf3113ea15aaed16ba33"><div class="ttname"><a href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56a54ef7c45ba23bf3113ea15aaed16ba33">CURLFTPMETHOD_LAST</a></div><div class="ttdeci">@ CURLFTPMETHOD_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00639">curl.h:639</a></div></div>
<div class="ttc" id="acurl_8h_html_a49a110fda25ca4982e67a0c547f0826c"><div class="ttname"><a href="curl_8h.html#a49a110fda25ca4982e67a0c547f0826c">CURLINFO_SLIST</a></div><div class="ttdeci">#define CURLINFO_SLIST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01750">curl.h:1750</a></div></div>
<div class="ttc" id="acurl_8h_html_a17275a525176def48876e14a55a05609"><div class="ttname"><a href="curl_8h.html#a17275a525176def48876e14a55a05609">curl_httppost::namelength</a></div><div class="ttdeci">long namelength</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00072">curl.h:72</a></div></div>
<div class="ttc" id="acurl_8h_html_af115314713f05549afb04f2690fe3799"><div class="ttname"><a href="curl_8h.html#af115314713f05549afb04f2690fe3799">curl_ssl_ctx_callback</a></div><div class="ttdeci">CURLcode(* curl_ssl_ctx_callback)(CURL *curl, void *ssl_ctx, void *userptr)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00505">curl.h:505</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a8d39df5d5e9f3ecd4b121021500f68f4"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a8d39df5d5e9f3ecd4b121021500f68f4">CURLE_SSL_SHUTDOWN_FAILED</a></div><div class="ttdeci">@ CURLE_SSL_SHUTDOWN_FAILED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00429">curl.h:429</a></div></div>
<div class="ttc" id="acurl_8h_html_adf764cbdea00d65edcd07bb9953ad2b7aec42254bf0ff28ee893454df870ffb70"><div class="ttname"><a href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7aec42254bf0ff28ee893454df870ffb70">CURL_RTSPREQ_DESCRIBE</a></div><div class="ttdeci">@ CURL_RTSPREQ_DESCRIBE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01402">curl.h:1402</a></div></div>
<div class="ttc" id="acurl_8h_html_a223b47898870ba652732574bc381adf7"><div class="ttname"><a href="curl_8h.html#a223b47898870ba652732574bc381adf7">curl_easy_strerror</a></div><div class="ttdeci">const CURL_EXTERN char * curl_easy_strerror(CURLcode)</div></div>
<div class="ttc" id="acurl_8h_html_aa5618da2459dcb16a18ed3552c17d33fa6b661cf271e2f9d9ff0eb28d926d417b"><div class="ttname"><a href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa6b661cf271e2f9d9ff0eb28d926d417b">CURLUSESSL_CONTROL</a></div><div class="ttdeci">@ CURLUSESSL_CONTROL</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00587">curl.h:587</a></div></div>
<div class="ttc" id="acurl_8h_html_a8ebcd4e614f222aca6352ad5052634f8"><div class="ttname"><a href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8">curl_proxytype</a></div><div class="ttdeci">curl_proxytype</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00510">curl.h:510</a></div></div>
<div class="ttc" id="acurl_8h_html_aaf31ec3b5005604d9a4c8388ef0ecc60ab342dc4b07db0728797f0fbb871205e2"><div class="ttname"><a href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60ab342dc4b07db0728797f0fbb871205e2">CURLCLOSEPOLICY_LEAST_TRAFFIC</a></div><div class="ttdeci">@ CURLCLOSEPOLICY_LEAST_TRAFFIC</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01812">curl.h:1812</a></div></div>
<div class="ttc" id="acurl_8h_html_a98df605d09039ab19a90513b960d5ae2"><div class="ttname"><a href="curl_8h.html#a98df605d09039ab19a90513b960d5ae2">curl_version</a></div><div class="ttdeci">CURL_EXTERN char * curl_version(void)</div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba5d8cba9b22aaada82437c26e267b4b3c"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba5d8cba9b22aaada82437c26e267b4b3c">CURLINFO_LOCAL_PORT</a></div><div class="ttdeci">@ CURLINFO_LOCAL_PORT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01797">curl.h:1797</a></div></div>
<div class="ttc" id="acurl_8h_html_a3232f30496ce4d961cd79045b1f882a7"><div class="ttname"><a href="curl_8h.html#a3232f30496ce4d961cd79045b1f882a7">curl_slist::next</a></div><div class="ttdeci">struct curl_slist * next</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01704">curl.h:1704</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba6dcfe2edaf984754bc597ea3ebf470ba"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba6dcfe2edaf984754bc597ea3ebf470ba">CURLINFO_NONE</a></div><div class="ttdeci">@ CURLINFO_NONE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01755">curl.h:1755</a></div></div>
<div class="ttc" id="acurl_8h_html_ae319cab849319fca1b222de282506ad9"><div class="ttname"><a href="curl_8h.html#ae319cab849319fca1b222de282506ad9">curlsocktype</a></div><div class="ttdeci">curlsocktype</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00241">curl.h:241</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951afe1e1da27050140298cf7886ed3881cd"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951afe1e1da27050140298cf7886ed3881cd">CURLE_RTSP_CSEQ_ERROR</a></div><div class="ttdeci">@ CURLE_RTSP_CSEQ_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00439">curl.h:439</a></div></div>
<div class="ttc" id="acurl_8h_html_a750862c8f2d432432eadc8ad12f6e8afa134bdbee394da3b7cc40ec13fa63e5ed"><div class="ttname"><a href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afa134bdbee394da3b7cc40ec13fa63e5ed">CURLKHSTAT_LAST</a></div><div class="ttdeci">@ CURLKHSTAT_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00565">curl.h:565</a></div></div>
<div class="ttc" id="acurlbuild_8h_html"><div class="ttname"><a href="curlbuild_8h.html">curlbuild.h</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a7c5e621b8f31e5f941e6044519b4c9c9"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a7c5e621b8f31e5f941e6044519b4c9c9">CURLE_FAILED_INIT</a></div><div class="ttdeci">@ CURLE_FAILED_INIT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00332">curl.h:332</a></div></div>
<div class="ttc" id="acurl_8h_html_structcurl__certinfo"><div class="ttname"><a href="curl_8h.html#structcurl__certinfo">curl_certinfo</a></div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01740">curl.h:1740</a></div></div>
<div class="ttc" id="acurl_8h_html_a24fffb09f0eaa14dd67cde59e7b09480ab689ed68b5497a3ad7f2c3bba745df0b"><div class="ttname"><a href="curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480ab689ed68b5497a3ad7f2c3bba745df0b">CURL_TLSAUTH_LAST</a></div><div class="ttdeci">@ CURL_TLSAUTH_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01439">curl.h:1439</a></div></div>
<div class="ttc" id="atime_8h_html"><div class="ttname"><a href="time_8h.html">time.h</a></div></div>
<div class="ttc" id="acurl_8h_html_ac43d8db465228ea2d53762dc58fc8e44a156188a51ff616335cdf4c57296b23dd"><div class="ttname"><a href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a156188a51ff616335cdf4c57296b23dd">CURLSHE_OK</a></div><div class="ttdeci">@ CURLSHE_OK</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01864">curl.h:1864</a></div></div>
<div class="ttc" id="acurl_8h_html_a7b5ec388916c74aa0010ca29022c72d2"><div class="ttname"><a href="curl_8h.html#a7b5ec388916c74aa0010ca29022c72d2">curl_httppost::userp</a></div><div class="ttdeci">void * userp</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00094">curl.h:94</a></div></div>
<div class="ttc" id="amulti_8h_html"><div class="ttname"><a href="multi_8h.html">multi.h</a></div></div>
<div class="ttc" id="acurl_8h_html_ab842bdb7d02be824fb48613032b4ff36"><div class="ttname"><a href="curl_8h.html#ab842bdb7d02be824fb48613032b4ff36">curl_fileinfo::time</a></div><div class="ttdeci">time_t time</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00162">curl.h:162</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951acaaed2faf20c957350e90a68282ae314"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951acaaed2faf20c957350e90a68282ae314">CURLE_WRITE_ERROR</a></div><div class="ttdeci">@ CURLE_WRITE_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00356">curl.h:356</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a746b63c8123f5bdc10a916f720f2c9e5"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a746b63c8123f5bdc10a916f720f2c9e5">CURLE_PEER_FAILED_VERIFICATION</a></div><div class="ttdeci">@ CURLE_PEER_FAILED_VERIFICATION</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00388">curl.h:388</a></div></div>
<div class="ttc" id="acurl_8h_html_a8ebcd4e614f222aca6352ad5052634f8ac7b9486a2097e4217185729549839549"><div class="ttname"><a href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8ac7b9486a2097e4217185729549839549">CURLPROXY_SOCKS5_HOSTNAME</a></div><div class="ttdeci">@ CURLPROXY_SOCKS5_HOSTNAME</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00519">curl.h:519</a></div></div>
<div class="ttc" id="acurl_8h_html_adb5a46d02359d2379dc7e0904c987828"><div class="ttname"><a href="curl_8h.html#adb5a46d02359d2379dc7e0904c987828">curl_socket_t</a></div><div class="ttdeci">int curl_socket_t</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00064">curl.h:64</a></div></div>
<div class="ttc" id="acurl_8h_html_aa5618da2459dcb16a18ed3552c17d33fa9ae20cbb3c0362584a88d00f7248a8ff"><div class="ttname"><a href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa9ae20cbb3c0362584a88d00f7248a8ff">CURLUSESSL_LAST</a></div><div class="ttdeci">@ CURLUSESSL_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00589">curl.h:589</a></div></div>
<div class="ttc" id="acurl_8h_html_a3781556120d1f44d126ef1cf50019cf4"><div class="ttname"><a href="curl_8h.html#a3781556120d1f44d126ef1cf50019cf4">curliocmd</a></div><div class="ttdeci">curliocmd</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00281">curl.h:281</a></div></div>
<div class="ttc" id="acurl_8h_html_a845d262749bd413d724b58e26f713f25afedf4be1a889a36b688846763ca838f5"><div class="ttname"><a href="curl_8h.html#a845d262749bd413d724b58e26f713f25afedf4be1a889a36b688846763ca838f5">CURL_TIMECOND_NONE</a></div><div class="ttdeci">@ CURL_TIMECOND_NONE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01452">curl.h:1452</a></div></div>
<div class="ttc" id="atypecheck-gcc_8h_html"><div class="ttname"><a href="typecheck-gcc_8h.html">typecheck-gcc.h</a></div></div>
<div class="ttc" id="acurl_8h_html_aa5618da2459dcb16a18ed3552c17d33fa996f396157159019b0308a009cfd5ab2"><div class="ttname"><a href="curl_8h.html#aa5618da2459dcb16a18ed3552c17d33fa996f396157159019b0308a009cfd5ab2">CURLUSESSL_ALL</a></div><div class="ttdeci">@ CURLUSESSL_ALL</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00588">curl.h:588</a></div></div>
<div class="ttc" id="acurl_8h_html_afa63f4f6ec2b2589a3cb5e5ee4ac7f8da578e0d340b5e495763b25fa1e8da3c3f"><div class="ttname"><a href="curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8da578e0d340b5e495763b25fa1e8da3c3f">CURLFTPAUTH_SSL</a></div><div class="ttdeci">@ CURLFTPAUTH_SSL</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00617">curl.h:617</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a67378435ae77dbc409f77e9f67ea7eef"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a67378435ae77dbc409f77e9f67ea7eef">CURL_LAST</a></div><div class="ttdeci">@ CURL_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00444">curl.h:444</a></div></div>
<div class="ttc" id="acurl_8h_html_a5ac083a645d964373f022d03df4849c8"><div class="ttname"><a href="curl_8h.html#a5ac083a645d964373f022d03df4849c8">curl_httppost::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00071">curl.h:71</a></div></div>
<div class="ttc" id="acurl_8h_html_ad2f83089deb2d8a6cac955e9d6f06dea"><div class="ttname"><a href="curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06dea">CURL_NETRC_OPTION</a></div><div class="ttdeci">CURL_NETRC_OPTION</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01416">curl.h:1416</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a241c54474fe64668004fc8d15496085c"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a241c54474fe64668004fc8d15496085c">CURLE_SSL_CRL_BADFILE</a></div><div class="ttdeci">@ CURLE_SSL_CRL_BADFILE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00434">curl.h:434</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba78e67c3c6640d5e7594628fab0700d62"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba78e67c3c6640d5e7594628fab0700d62">CURLINFO_CONTENT_LENGTH_UPLOAD</a></div><div class="ttdeci">@ CURLINFO_CONTENT_LENGTH_UPLOAD</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01771">curl.h:1771</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a1a9263421629452bb969e2aa901c11ed"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a1a9263421629452bb969e2aa901c11ed">CURLE_SEND_FAIL_REWIND</a></div><div class="ttdeci">@ CURLE_SEND_FAIL_REWIND</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00404">curl.h:404</a></div></div>
<div class="ttc" id="acurl_8h_html_a21a12c9a4972ad2d0d6459ca2772971c"><div class="ttname"><a href="curl_8h.html#a21a12c9a4972ad2d0d6459ca2772971c">curl_fnmatch_callback</a></div><div class="ttdeci">int(* curl_fnmatch_callback)(void *ptr, const char *pattern, const char *string)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00217">curl.h:217</a></div></div>
<div class="ttc" id="acurl_8h_html_a8ebcd4e614f222aca6352ad5052634f8a0221f060e5533f00d79538b80dc7b386"><div class="ttname"><a href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a0221f060e5533f00d79538b80dc7b386">CURLPROXY_SOCKS5</a></div><div class="ttdeci">@ CURLPROXY_SOCKS5</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00517">curl.h:517</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7babc2cd9cff0e8128e7f37bf53f51c4089"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7babc2cd9cff0e8128e7f37bf53f51c4089">CURLINFO_HTTP_CONNECTCODE</a></div><div class="ttdeci">@ CURLINFO_HTTP_CONNECTCODE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01777">curl.h:1777</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7bab5da68e3c8938e91667a953d95d5e5cb"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bab5da68e3c8938e91667a953d95d5e5cb">CURLINFO_CONTENT_TYPE</a></div><div class="ttdeci">@ CURLINFO_CONTENT_TYPE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01773">curl.h:1773</a></div></div>
<div class="ttc" id="acurl_8h_html_a24fffb09f0eaa14dd67cde59e7b09480a4c0ae8216421b905a5ba0fff6b685abe"><div class="ttname"><a href="curl_8h.html#a24fffb09f0eaa14dd67cde59e7b09480a4c0ae8216421b905a5ba0fff6b685abe">CURL_TLSAUTH_SRP</a></div><div class="ttdeci">@ CURL_TLSAUTH_SRP</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01438">curl.h:1438</a></div></div>
<div class="ttc" id="acurl_8h_html_ad2f83089deb2d8a6cac955e9d6f06deaa2effcb78ce3bbf09ca9a818ce3456c46"><div class="ttname"><a href="curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa2effcb78ce3bbf09ca9a818ce3456c46">CURL_NETRC_REQUIRED</a></div><div class="ttdeci">@ CURL_NETRC_REQUIRED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01421">curl.h:1421</a></div></div>
<div class="ttc" id="acurl_8h_html_aa5615dec7abe907630bbbf38449f3e3f"><div class="ttname"><a href="curl_8h.html#aa5615dec7abe907630bbbf38449f3e3f">curl_formget</a></div><div class="ttdeci">CURL_EXTERN int curl_formget(struct curl_httppost *form, void *arg, curl_formget_callback append)</div></div>
<div class="ttc" id="acurl_8h_html_a6567680a890171fbaa1a026477a858d3"><div class="ttname"><a href="curl_8h.html#a6567680a890171fbaa1a026477a858d3">curl_fileinfo::gid</a></div><div class="ttdeci">int gid</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00165">curl.h:165</a></div></div>
<div class="ttc" id="acurl_8h_html_a750862c8f2d432432eadc8ad12f6e8af"><div class="ttname"><a href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8af">curl_khstat</a></div><div class="ttdeci">curl_khstat</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00558">curl.h:558</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a15efbfbaf6168d954cd0cc855fc73553"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a15efbfbaf6168d954cd0cc855fc73553">CURLE_BAD_CONTENT_ENCODING</a></div><div class="ttdeci">@ CURLE_BAD_CONTENT_ENCODING</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00400">curl.h:400</a></div></div>
<div class="ttc" id="acurl_8h_html_ac8cfd88fb72d9728d89e0d5ec5b8c83d"><div class="ttname"><a href="curl_8h.html#ac8cfd88fb72d9728d89e0d5ec5b8c83d">CFINIT</a></div><div class="ttdeci">#define CFINIT(name)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01473">curl.h:1473</a></div></div>
<div class="ttc" id="acurl_8h_html_a9780ca29d2faed151148e197d1d1e94fa5f08730cf69dcbc51c08420fb9f4c03d"><div class="ttname"><a href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa5f08730cf69dcbc51c08420fb9f4c03d">CURLFILETYPE_FILE</a></div><div class="ttdeci">@ CURLFILETYPE_FILE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00134">curl.h:134</a></div></div>
<div class="ttc" id="acurl_8h_html_ad019905d2198c6b5937b21b0ac025271ad1e995994af9e4c3b998ed34098b6338"><div class="ttname"><a href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271ad1e995994af9e4c3b998ed34098b6338">CURL_FORMADD_NULL</a></div><div class="ttdeci">@ CURL_FORMADD_NULL</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01538">curl.h:1538</a></div></div>
<div class="ttc" id="acurl_8h_html_a0ea2c7f23828ae93fb4eb9ab701bf6feadec1daa1f6cab57dfbb40b03ba4603e4"><div class="ttname"><a href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feadec1daa1f6cab57dfbb40b03ba4603e4">CURL_LOCK_ACCESS_LAST</a></div><div class="ttdeci">@ CURL_LOCK_ACCESS_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01850">curl.h:1850</a></div></div>
<div class="ttc" id="acurl_8h_html_ac43d8db465228ea2d53762dc58fc8e44"><div class="ttname"><a href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44">CURLSHcode</a></div><div class="ttdeci">CURLSHcode</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01863">curl.h:1863</a></div></div>
<div class="ttc" id="acurl_8h_html_af29da73c48d3df6e6930e619a989cece"><div class="ttname"><a href="curl_8h.html#af29da73c48d3df6e6930e619a989cece">curl_fileinfo::filetype</a></div><div class="ttdeci">curlfiletype filetype</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00161">curl.h:161</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951adaff0cec927d10c0ec5059ee0104ef62"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951adaff0cec927d10c0ec5059ee0104ef62">CURLE_READ_ERROR</a></div><div class="ttdeci">@ CURLE_READ_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00359">curl.h:359</a></div></div>
<div class="ttc" id="acurl_8h_html_a23d10c12a7b202e52cd493b454b56b56ac2ef0386be4c35f977f684b5357ba8cc"><div class="ttname"><a href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56ac2ef0386be4c35f977f684b5357ba8cc">CURLFTPMETHOD_MULTICWD</a></div><div class="ttdeci">@ CURLFTPMETHOD_MULTICWD</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00636">curl.h:636</a></div></div>
<div class="ttc" id="acurl_8h_html_structcurl__httppost"><div class="ttname"><a href="curl_8h.html#structcurl__httppost">curl_httppost</a></div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00069">curl.h:69</a></div></div>
<div class="ttc" id="astructcurl__khkey_html_acd3d88da3c0e0313c3645ff34f62f542"><div class="ttname"><a href="structcurl__khkey.html#acd3d88da3c0e0313c3645ff34f62f542">curl_khkey::key</a></div><div class="ttdeci">const char * key</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00545">curl.h:545</a></div></div>
<div class="ttc" id="acurl_8h_html_a750862c8f2d432432eadc8ad12f6e8afa8cd745da2bf332b1369b829781b60f25"><div class="ttname"><a href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afa8cd745da2bf332b1369b829781b60f25">CURLKHSTAT_REJECT</a></div><div class="ttdeci">@ CURLKHSTAT_REJECT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00561">curl.h:561</a></div></div>
<div class="ttc" id="acurl_8h_html_a8ebcd4e614f222aca6352ad5052634f8a7d6d42eb703774dcd800c4881951c997"><div class="ttname"><a href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a7d6d42eb703774dcd800c4881951c997">CURLPROXY_HTTP</a></div><div class="ttdeci">@ CURLPROXY_HTTP</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00511">curl.h:511</a></div></div>
<div class="ttc" id="acurl_8h_html_aaf31ec3b5005604d9a4c8388ef0ecc60a7a54fe8625e5dda04d185e73c58c1c50"><div class="ttname"><a href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a7a54fe8625e5dda04d185e73c58c1c50">CURLCLOSEPOLICY_NONE</a></div><div class="ttdeci">@ CURLCLOSEPOLICY_NONE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01808">curl.h:1808</a></div></div>
<div class="ttc" id="acurl_8h_html_a48086b496b9853f6b9507af1c7a50acaaebb4adbb11e48dd8a721041f833075c7"><div class="ttname"><a href="curl_8h.html#a48086b496b9853f6b9507af1c7a50acaaebb4adbb11e48dd8a721041f833075c7">CURLFTPSSL_CCC_NONE</a></div><div class="ttdeci">@ CURLFTPSSL_CCC_NONE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00608">curl.h:608</a></div></div>
<div class="ttc" id="acurl_8h_html_a7cae413d076cdf380274f5641a1b4a22a36b7d35d25c1bc7b309eebe54ff7ffc9"><div class="ttname"><a href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22a36b7d35d25c1bc7b309eebe54ff7ffc9">CURLKHMATCH_LAST</a></div><div class="ttdeci">@ CURLKHMATCH_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00573">curl.h:573</a></div></div>
<div class="ttc" id="acurl_8h_html_a8ebcd4e614f222aca6352ad5052634f8a0ee68a0bf33b1d80a417c3d53a5bfa41"><div class="ttname"><a href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a0ee68a0bf33b1d80a417c3d53a5bfa41">CURLPROXY_SOCKS4</a></div><div class="ttdeci">@ CURLPROXY_SOCKS4</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00515">curl.h:515</a></div></div>
<div class="ttc" id="acurl_8h_html_a3a13684c1aa1a25f482b3cdda942c5ca"><div class="ttname"><a href="curl_8h.html#a3a13684c1aa1a25f482b3cdda942c5ca">curl_formfree</a></div><div class="ttdeci">CURL_EXTERN void curl_formfree(struct curl_httppost *form)</div></div>
<div class="ttc" id="acurl_8h_html_ad019905d2198c6b5937b21b0ac025271a8967c3cb2759e94fa475e8b72d896f32"><div class="ttname"><a href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271a8967c3cb2759e94fa475e8b72d896f32">CURL_FORMADD_INCOMPLETE</a></div><div class="ttdeci">@ CURL_FORMADD_INCOMPLETE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01540">curl.h:1540</a></div></div>
<div class="ttc" id="acurl_8h_html_a9704d2633927f77efaa3e3c6f1c23a14a650f0c484d2be1b78af50ff3d5bf4ddc"><div class="ttname"><a href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a650f0c484d2be1b78af50ff3d5bf4ddc">CURLINFO_DATA_OUT</a></div><div class="ttdeci">@ CURLINFO_DATA_OUT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00309">curl.h:309</a></div></div>
<div class="ttc" id="acurl_8h_html_a2df6a052fcaceae309702c24d19ce5f5"><div class="ttname"><a href="curl_8h.html#a2df6a052fcaceae309702c24d19ce5f5">CURLINFO_STRING</a></div><div class="ttdeci">#define CURLINFO_STRING</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01747">curl.h:1747</a></div></div>
<div class="ttc" id="acurl_8h_html_ac43d8db465228ea2d53762dc58fc8e44a696b40464e101d1aea05d13334252cf0"><div class="ttname"><a href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a696b40464e101d1aea05d13334252cf0">CURLSHE_BAD_OPTION</a></div><div class="ttdeci">@ CURLSHE_BAD_OPTION</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01865">curl.h:1865</a></div></div>
<div class="ttc" id="acurlver_8h_html"><div class="ttname"><a href="curlver_8h.html">curlver.h</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba5101a99671cfb46ce9a5998fe6e5f012"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba5101a99671cfb46ce9a5998fe6e5f012">CURLINFO_FILETIME</a></div><div class="ttdeci">@ CURLINFO_FILETIME</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01769">curl.h:1769</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba615adbbc966d57573fb073e675961d5a"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba615adbbc966d57573fb073e675961d5a">CURLINFO_REQUEST_SIZE</a></div><div class="ttdeci">@ CURLINFO_REQUEST_SIZE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01767">curl.h:1767</a></div></div>
<div class="ttc" id="acurl_8h_html_a1bba5c698484111ea064a7710632282d"><div class="ttname"><a href="curl_8h.html#a1bba5c698484111ea064a7710632282d">curl_share_init</a></div><div class="ttdeci">CURL_EXTERN CURLSH * curl_share_init(void)</div></div>
<div class="ttc" id="acurl_8h_html_aed08c6203949f0b52a655e094f241920af2c981dce1ae7b34f0c1a66964cb8434"><div class="ttname"><a href="curl_8h.html#aed08c6203949f0b52a655e094f241920af2c981dce1ae7b34f0c1a66964cb8434">CURLIOE_OK</a></div><div class="ttdeci">@ CURLIOE_OK</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00275">curl.h:275</a></div></div>
<div class="ttc" id="acurl_8h_html_a353cc12175851f8b8af197c2026e1639"><div class="ttname"><a href="curl_8h.html#a353cc12175851f8b8af197c2026e1639">curl_easy_escape</a></div><div class="ttdeci">CURL_EXTERN char * curl_easy_escape(CURL *handle, const char *string, int length)</div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a9c679a0c848f49bf6a02e97c7784d20c"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a9c679a0c848f49bf6a02e97c7784d20c">CURLE_FTP_WEIRD_PASS_REPLY</a></div><div class="ttdeci">@ CURLE_FTP_WEIRD_PASS_REPLY</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00344">curl.h:344</a></div></div>
<div class="ttc" id="acurl_8h_html_a99fb83031ce9923c84392b4e92f956b5a4fba35de2c7eebf13b096ac6c13d8219"><div class="ttname"><a href="curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a4fba35de2c7eebf13b096ac6c13d8219">CURL_SSLVERSION_LAST</a></div><div class="ttdeci">@ CURL_SSLVERSION_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01433">curl.h:1433</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba8e9f74340f9dde8d63abf02e8b73ffe7"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba8e9f74340f9dde8d63abf02e8b73ffe7">CURLINFO_LASTONE</a></div><div class="ttdeci">@ CURLINFO_LASTONE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01800">curl.h:1800</a></div></div>
<div class="ttc" id="acurl_8h_html_ae319cab849319fca1b222de282506ad9a4b3f455f0ecc0bcb8b78903b5835ecf3"><div class="ttname"><a href="curl_8h.html#ae319cab849319fca1b222de282506ad9a4b3f455f0ecc0bcb8b78903b5835ecf3">CURLSOCKTYPE_LAST</a></div><div class="ttdeci">@ CURLSOCKTYPE_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00243">curl.h:243</a></div></div>
<div class="ttc" id="acurl_8h_html_af0a8c6d62890980b259658d6a4b5454a"><div class="ttname"><a href="curl_8h.html#af0a8c6d62890980b259658d6a4b5454a">curl_progress_callback</a></div><div class="ttdeci">int(* curl_progress_callback)(void *clientp, double dltotal, double dlnow, double ultotal, double ulnow)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00098">curl.h:98</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7babe1c5fe0420f392c04c0c2920148b7ed"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7babe1c5fe0420f392c04c0c2920148b7ed">CURLINFO_RTSP_SERVER_CSEQ</a></div><div class="ttdeci">@ CURLINFO_RTSP_SERVER_CSEQ</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01793">curl.h:1793</a></div></div>
<div class="ttc" id="acurl_8h_html_a8f6f69476ad0661f0b12ae9f5d6d425fabba78ec37924c71a9ddfd47f041391bc"><div class="ttname"><a href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fabba78ec37924c71a9ddfd47f041391bc">CURLSHOPT_NONE</a></div><div class="ttdeci">@ CURLSHOPT_NONE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01873">curl.h:1873</a></div></div>
<div class="ttc" id="acurl_8h_html_a03e0323e9ee18a71f01f2805ad18ab41"><div class="ttname"><a href="curl_8h.html#a03e0323e9ee18a71f01f2805ad18ab41">curl_sockaddr::addrlen</a></div><div class="ttdeci">unsigned int addrlen</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00260">curl.h:260</a></div></div>
<div class="ttc" id="acurl_8h_html_a48086b496b9853f6b9507af1c7a50acaa99c1f13c292ceb4696afe5cd03024172"><div class="ttname"><a href="curl_8h.html#a48086b496b9853f6b9507af1c7a50acaa99c1f13c292ceb4696afe5cd03024172">CURLFTPSSL_CCC_LAST</a></div><div class="ttdeci">@ CURLFTPSSL_CCC_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00611">curl.h:611</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951af977c5b7373a2cbb9f657327ec6bb675"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951af977c5b7373a2cbb9f657327ec6bb675">CURLE_FTP_CANT_GET_HOST</a></div><div class="ttdeci">@ CURLE_FTP_CANT_GET_HOST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00348">curl.h:348</a></div></div>
<div class="ttc" id="acurlbuild_8h_html_a494e2b4279dc064f7ed1d0abd602b28d"><div class="ttname"><a href="curlbuild_8h.html#a494e2b4279dc064f7ed1d0abd602b28d">curl_off_t</a></div><div class="ttdeci">CURL_TYPEOF_CURL_OFF_T curl_off_t</div><div class="ttdef"><b>Definition:</b> <a href="curlbuild_8h_source.html#l00172">curlbuild.h:172</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951aa546c6fb1cb084fe89e88f8bf88167bd"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951aa546c6fb1cb084fe89e88f8bf88167bd">CURLE_LDAP_SEARCH_FAILED</a></div><div class="ttdeci">@ CURLE_LDAP_SEARCH_FAILED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00376">curl.h:376</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7bab90413618dc69c848add52ae36b4108e"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bab90413618dc69c848add52ae36b4108e">CURLINFO_SPEED_UPLOAD</a></div><div class="ttdeci">@ CURLINFO_SPEED_UPLOAD</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01765">curl.h:1765</a></div></div>
<div class="ttc" id="acurl_8h_html_structcurl__fileinfo"><div class="ttname"><a href="curl_8h.html#structcurl__fileinfo">curl_fileinfo</a></div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00159">curl.h:159</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951abe312c2b9451365d5c7889825133e88f"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951abe312c2b9451365d5c7889825133e88f">CURLE_TFTP_ILLEGAL</a></div><div class="ttdeci">@ CURLE_TFTP_ILLEGAL</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00412">curl.h:412</a></div></div>
<div class="ttc" id="acurl_8h_html_ab1d1a6e0621528e0406be23fa5e7d425"><div class="ttname"><a href="curl_8h.html#ab1d1a6e0621528e0406be23fa5e7d425">curl_formget_callback</a></div><div class="ttdeci">size_t(* curl_formget_callback)(void *arg, const char *buf, size_t len)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01568">curl.h:1568</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a575639ff443233dd9af2c1835192ad3a"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a575639ff443233dd9af2c1835192ad3a">CURLE_FILESIZE_EXCEEDED</a></div><div class="ttdeci">@ CURLE_FILESIZE_EXCEEDED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00402">curl.h:402</a></div></div>
<div class="ttc" id="acurl_8h_html_aaf31ec3b5005604d9a4c8388ef0ecc60a7052afb5b4bba67177566ca1cf9c0765"><div class="ttname"><a href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a7052afb5b4bba67177566ca1cf9c0765">CURLCLOSEPOLICY_LAST</a></div><div class="ttdeci">@ CURLCLOSEPOLICY_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01816">curl.h:1816</a></div></div>
<div class="ttc" id="acurl_8h_html_a99fb83031ce9923c84392b4e92f956b5af516898239e1f4a335ab3c0d019de40e"><div class="ttname"><a href="curl_8h.html#a99fb83031ce9923c84392b4e92f956b5af516898239e1f4a335ab3c0d019de40e">CURL_SSLVERSION_TLSv1</a></div><div class="ttdeci">@ CURL_SSLVERSION_TLSv1</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01429">curl.h:1429</a></div></div>
<div class="ttc" id="acurl_8h_html_a48086b496b9853f6b9507af1c7a50acaa109ae8cbe93e796ac24a2e745f362140"><div class="ttname"><a href="curl_8h.html#a48086b496b9853f6b9507af1c7a50acaa109ae8cbe93e796ac24a2e745f362140">CURLFTPSSL_CCC_PASSIVE</a></div><div class="ttdeci">@ CURLFTPSSL_CCC_PASSIVE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00609">curl.h:609</a></div></div>
<div class="ttc" id="acurl_8h_html_ad7ff72bc35b39df6cca31d944c585add"><div class="ttname"><a href="curl_8h.html#ad7ff72bc35b39df6cca31d944c585add">curl_free_callback</a></div><div class="ttdeci">void(* curl_free_callback)(void *ptr)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00298">curl.h:298</a></div></div>
<div class="ttc" id="acurl_8h_html_a845d262749bd413d724b58e26f713f25"><div class="ttname"><a href="curl_8h.html#a845d262749bd413d724b58e26f713f25">curl_TimeCond</a></div><div class="ttdeci">curl_TimeCond</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01451">curl.h:1451</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a52cb532d2a08f913d6273f0b4341e135"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a52cb532d2a08f913d6273f0b4341e135">CURLE_SSL_ENGINE_NOTFOUND</a></div><div class="ttdeci">@ CURLE_SSL_ENGINE_NOTFOUND</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00391">curl.h:391</a></div></div>
<div class="ttc" id="astructcurl__khkey_html_ac05a9dc9b579398558cba4c31a151428"><div class="ttname"><a href="structcurl__khkey.html#ac05a9dc9b579398558cba4c31a151428">curl_khkey::keytype</a></div><div class="ttdeci">enum curl_khkey::type keytype</div></div>
<div class="ttc" id="acurl_8h_html_aed08c6203949f0b52a655e094f241920a838ac47d6cea88883716562bc9620950"><div class="ttname"><a href="curl_8h.html#aed08c6203949f0b52a655e094f241920a838ac47d6cea88883716562bc9620950">CURLIOE_FAILRESTART</a></div><div class="ttdeci">@ CURLIOE_FAILRESTART</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00277">curl.h:277</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a91b56d8b059414b941e73150cd5fb3a2"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a91b56d8b059414b941e73150cd5fb3a2">CURLE_SSL_ENGINE_SETFAILED</a></div><div class="ttdeci">@ CURLE_SSL_ENGINE_SETFAILED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00392">curl.h:392</a></div></div>
<div class="ttc" id="acurl_8h_html_a5354571aaeb1637cb595ab4515ec15fea739761776f97e587aa772ad67f76998b"><div class="ttname"><a href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15fea739761776f97e587aa772ad67f76998b">CURLVERSION_SECOND</a></div><div class="ttdeci">@ CURLVERSION_SECOND</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01895">curl.h:1895</a></div></div>
<div class="ttc" id="acurl_8h_html_ad019905d2198c6b5937b21b0ac025271ab2fc8c1731f2d453fc3290cf0790058a"><div class="ttname"><a href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271ab2fc8c1731f2d453fc3290cf0790058a">CURL_FORMADD_OPTION_TWICE</a></div><div class="ttdeci">@ CURL_FORMADD_OPTION_TWICE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01537">curl.h:1537</a></div></div>
<div class="ttc" id="acurl_8h_html_ad019905d2198c6b5937b21b0ac025271acf690d4c785b743d607d21cc3bd99025"><div class="ttname"><a href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271acf690d4c785b743d607d21cc3bd99025">CURL_FORMADD_OK</a></div><div class="ttdeci">@ CURL_FORMADD_OK</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01534">curl.h:1534</a></div></div>
<div class="ttc" id="acurl_8h_html_a9704d2633927f77efaa3e3c6f1c23a14a527a249892b8a9d34406e66c18611767"><div class="ttname"><a href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a527a249892b8a9d34406e66c18611767">CURLINFO_TEXT</a></div><div class="ttdeci">@ CURLINFO_TEXT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00305">curl.h:305</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba38845390775c1b7e34a83056232eee7b"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba38845390775c1b7e34a83056232eee7b">CURLINFO_PRIVATE</a></div><div class="ttdeci">@ CURLINFO_PRIVATE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01776">curl.h:1776</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951aa798d744ee845440856a8fdfcaf46b06"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951aa798d744ee845440856a8fdfcaf46b06">CURLE_FTP_WEIRD_227_FORMAT</a></div><div class="ttdeci">@ CURLE_FTP_WEIRD_227_FORMAT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00347">curl.h:347</a></div></div>
<div class="ttc" id="acurl_8h_html_a9780ca29d2faed151148e197d1d1e94facdcf93cf184709a955d9f01c0fbf02dd"><div class="ttname"><a href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94facdcf93cf184709a955d9f01c0fbf02dd">CURLFILETYPE_UNKNOWN</a></div><div class="ttdeci">@ CURLFILETYPE_UNKNOWN</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00143">curl.h:143</a></div></div>
<div class="ttc" id="acurl_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a419108dce39ebf4c49f3d64dbd0f0637"><div class="ttname"><a href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a419108dce39ebf4c49f3d64dbd0f0637">CURL_RTSPREQ_OPTIONS</a></div><div class="ttdeci">@ CURL_RTSPREQ_OPTIONS</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01401">curl.h:1401</a></div></div>
<div class="ttc" id="acurl_8h_html_ace655e3633b6533591283994d6b5cdda"><div class="ttname"><a href="curl_8h.html#ace655e3633b6533591283994d6b5cdda">CURL</a></div><div class="ttdeci">void CURL</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00048">curl.h:48</a></div></div>
<div class="ttc" id="acurl_8h_html_a7d1c26303b2da472de57561b3be68957"><div class="ttname"><a href="curl_8h.html#a7d1c26303b2da472de57561b3be68957">curl_formadd</a></div><div class="ttdeci">CURL_EXTERN CURLFORMcode curl_formadd(struct curl_httppost **httppost, struct curl_httppost **last_post,...)</div></div>
<div class="ttc" id="acurl_8h_html_a9780ca29d2faed151148e197d1d1e94fa5e3011c8fb17343b17616c6ea61f91bd"><div class="ttname"><a href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa5e3011c8fb17343b17616c6ea61f91bd">CURLFILETYPE_DEVICE_CHAR</a></div><div class="ttdeci">@ CURLFILETYPE_DEVICE_CHAR</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00138">curl.h:138</a></div></div>
<div class="ttc" id="acurl_8h_html_ac43d8db465228ea2d53762dc58fc8e44ad7457aed2c03d5eda92d3e4cc59233f7"><div class="ttname"><a href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44ad7457aed2c03d5eda92d3e4cc59233f7">CURLSHE_NOMEM</a></div><div class="ttdeci">@ CURLSHE_NOMEM</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01868">curl.h:1868</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951ac6544fd7da6ddfd7893d74095b17a28d"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951ac6544fd7da6ddfd7893d74095b17a28d">CURLE_PARTIAL_FILE</a></div><div class="ttdeci">@ CURLE_PARTIAL_FILE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00351">curl.h:351</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a9103ad7f069dabecd846d059bc361682"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a9103ad7f069dabecd846d059bc361682">CURLE_TFTP_NOTFOUND</a></div><div class="ttdeci">@ CURLE_TFTP_NOTFOUND</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00409">curl.h:409</a></div></div>
<div class="ttc" id="acurl_8h_html_a8cb7a9dc52673d1c350f07e8332a8ac9"><div class="ttname"><a href="curl_8h.html#a8cb7a9dc52673d1c350f07e8332a8ac9">curl_httppost::contentslength</a></div><div class="ttdeci">long contentslength</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00074">curl.h:74</a></div></div>
<div class="ttc" id="acurl_8h_html_a8ea5d0b350bebdf47cfb237e7caac14a"><div class="ttname"><a href="curl_8h.html#a8ea5d0b350bebdf47cfb237e7caac14a">curl_seek_callback</a></div><div class="ttdeci">int(* curl_seek_callback)(void *instream, curl_off_t offset, int origin)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00225">curl.h:225</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951abf7638d198de39a72f5594dad2655bbe"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951abf7638d198de39a72f5594dad2655bbe">CURLE_UNKNOWN_OPTION</a></div><div class="ttdeci">@ CURLE_UNKNOWN_OPTION</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00385">curl.h:385</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a0a1ba19cc7e1c1eb649f8a987f69c585"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a0a1ba19cc7e1c1eb649f8a987f69c585">CURLE_TFTP_PERM</a></div><div class="ttdeci">@ CURLE_TFTP_PERM</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00410">curl.h:410</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951ac26cf022cd88dba7d9f08292689adaa6"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951ac26cf022cd88dba7d9f08292689adaa6">CURLE_OBSOLETE40</a></div><div class="ttdeci">@ CURLE_OBSOLETE40</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00377">curl.h:377</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951ad09d0102a75633a97e1f58be1abaf630"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951ad09d0102a75633a97e1f58be1abaf630">CURLE_COULDNT_RESOLVE_HOST</a></div><div class="ttdeci">@ CURLE_COULDNT_RESOLVE_HOST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00337">curl.h:337</a></div></div>
<div class="ttc" id="acurl_8h_html_a8f6f69476ad0661f0b12ae9f5d6d425fa9a3e9b8589f3dc48246124e8c44fc442"><div class="ttname"><a href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa9a3e9b8589f3dc48246124e8c44fc442">CURLSHOPT_USERDATA</a></div><div class="ttdeci">@ CURLSHOPT_USERDATA</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01878">curl.h:1878</a></div></div>
<div class="ttc" id="acurl_8h_html_a60a34315f460179939054acaf3ed8163"><div class="ttname"><a href="curl_8h.html#a60a34315f460179939054acaf3ed8163">curl_fileinfo::uid</a></div><div class="ttdeci">int uid</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00164">curl.h:164</a></div></div>
<div class="ttc" id="acurl_8h_html_a917832fa8e5e1ecd23af50fe185b760e"><div class="ttname"><a href="curl_8h.html#a917832fa8e5e1ecd23af50fe185b760e">curl_fileinfo::hardlinks</a></div><div class="ttdeci">long int hardlinks</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00167">curl.h:167</a></div></div>
<div class="ttc" id="acurl_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a1741568c7bf90f9fcf47fae3af39e9e8"><div class="ttname"><a href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1741568c7bf90f9fcf47fae3af39e9e8">CURL_RTSPREQ_RECORD</a></div><div class="ttdeci">@ CURL_RTSPREQ_RECORD</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01410">curl.h:1410</a></div></div>
<div class="ttc" id="acurl_8h_html_ad019905d2198c6b5937b21b0ac025271aace9e0be841f7edc999789f8748f66f4"><div class="ttname"><a href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271aace9e0be841f7edc999789f8748f66f4">CURL_FORMADD_DISABLED</a></div><div class="ttdeci">@ CURL_FORMADD_DISABLED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01542">curl.h:1542</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba2dec6b3b80f2a2142f863604b9b8ebde"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba2dec6b3b80f2a2142f863604b9b8ebde">CURLINFO_SIZE_DOWNLOAD</a></div><div class="ttdeci">@ CURLINFO_SIZE_DOWNLOAD</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01763">curl.h:1763</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a567c864875b56a6fed90ca22bc89a5a2"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a567c864875b56a6fed90ca22bc89a5a2">CURLE_SSL_ISSUER_ERROR</a></div><div class="ttdeci">@ CURLE_SSL_ISSUER_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00436">curl.h:436</a></div></div>
<div class="ttc" id="acurl_8h_html_aaf31ec3b5005604d9a4c8388ef0ecc60a30377262436fabe8a85a0a2e32e01c7a"><div class="ttname"><a href="curl_8h.html#aaf31ec3b5005604d9a4c8388ef0ecc60a30377262436fabe8a85a0a2e32e01c7a">CURLCLOSEPOLICY_SLOWEST</a></div><div class="ttdeci">@ CURLCLOSEPOLICY_SLOWEST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01813">curl.h:1813</a></div></div>
<div class="ttc" id="acurl_8h_html_a9780ca29d2faed151148e197d1d1e94fad79f7605ee48833605411722c75e0cba"><div class="ttname"><a href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fad79f7605ee48833605411722c75e0cba">CURLFILETYPE_SYMLINK</a></div><div class="ttdeci">@ CURLFILETYPE_SYMLINK</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00136">curl.h:136</a></div></div>
<div class="ttc" id="acurl_8h_html_afa63f4f6ec2b2589a3cb5e5ee4ac7f8da009eac95309bcc8b86fa9f7fc4b6f03d"><div class="ttname"><a href="curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8da009eac95309bcc8b86fa9f7fc4b6f03d">CURLFTPAUTH_LAST</a></div><div class="ttdeci">@ CURLFTPAUTH_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00619">curl.h:619</a></div></div>
<div class="ttc" id="aeasy_8h_html"><div class="ttname"><a href="easy_8h.html">easy.h</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a2d29348c5bbeecec4483bf127ec49df2"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a2d29348c5bbeecec4483bf127ec49df2">CURLE_OBSOLETE50</a></div><div class="ttdeci">@ CURLE_OBSOLETE50</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00387">curl.h:387</a></div></div>
<div class="ttc" id="acurl_8h_html_a8f6f69476ad0661f0b12ae9f5d6d425fa2b58633bf6d2130163f868f1c60474a7"><div class="ttname"><a href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa2b58633bf6d2130163f868f1c60474a7">CURLSHOPT_UNLOCKFUNC</a></div><div class="ttdeci">@ CURLSHOPT_UNLOCKFUNC</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01877">curl.h:1877</a></div></div>
<div class="ttc" id="acurl_8h_html_ad967e4ffcbaf6c9dc7105b798d0f5b32"><div class="ttname"><a href="curl_8h.html#ad967e4ffcbaf6c9dc7105b798d0f5b32">curl_debug_callback</a></div><div class="ttdeci">int(* curl_debug_callback)(CURL *handle, curl_infotype type, char *data, size_t size, void *userptr)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00316">curl.h:316</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a7bfbc5cfeacffd07401a16280a2a1657"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a7bfbc5cfeacffd07401a16280a2a1657">CURLE_OBSOLETE29</a></div><div class="ttdeci">@ CURLE_OBSOLETE29</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00366">curl.h:366</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951ae3a33eef0d22573e545dc857bf3e6105"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951ae3a33eef0d22573e545dc857bf3e6105">CURLE_USE_SSL_FAILED</a></div><div class="ttdeci">@ CURLE_USE_SSL_FAILED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00403">curl.h:403</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a3d136f81a9d7bf281f4a050099438683"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a3d136f81a9d7bf281f4a050099438683">CURLE_SSL_CIPHER</a></div><div class="ttdeci">@ CURLE_SSL_CIPHER</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00398">curl.h:398</a></div></div>
<div class="ttc" id="acurl_8h_html_a32d93ec944dc2a4d4172a8d11c91c85f"><div class="ttname"><a href="curl_8h.html#a32d93ec944dc2a4d4172a8d11c91c85f">curl_certinfo::certinfo</a></div><div class="ttdeci">struct curl_slist ** certinfo</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01742">curl.h:1742</a></div></div>
<div class="ttc" id="acurl_8h_html_a845d262749bd413d724b58e26f713f25ab52a0e6ddf579f8f81b40d8a684155a6"><div class="ttname"><a href="curl_8h.html#a845d262749bd413d724b58e26f713f25ab52a0e6ddf579f8f81b40d8a684155a6">CURL_TIMECOND_IFUNMODSINCE</a></div><div class="ttdeci">@ CURL_TIMECOND_IFUNMODSINCE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01455">curl.h:1455</a></div></div>
<div class="ttc" id="acurl_8h_html_a687bc180c1842bae4d28f8803c307c70"><div class="ttname"><a href="curl_8h.html#a687bc180c1842bae4d28f8803c307c70">curl_sockopt_callback</a></div><div class="ttdeci">int(* curl_sockopt_callback)(void *clientp, curl_socket_t curlfd, curlsocktype purpose)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00252">curl.h:252</a></div></div>
<div class="ttc" id="acurl_8h_html_a613d9e6457f36b84548cbf2006a34e14"><div class="ttname"><a href="curl_8h.html#a613d9e6457f36b84548cbf2006a34e14">curl_getenv</a></div><div class="ttdeci">CURL_EXTERN char * curl_getenv(const char *variable)</div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a60caf7cd9f3e18ed850e61f1a35a5603"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a60caf7cd9f3e18ed850e61f1a35a5603">CURLE_OBSOLETE57</a></div><div class="ttdeci">@ CURLE_OBSOLETE57</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00396">curl.h:396</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba4d0af75eeab132711a9023e7daae009d"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba4d0af75eeab132711a9023e7daae009d">CURLINFO_PRIMARY_IP</a></div><div class="ttdeci">@ CURLINFO_PRIMARY_IP</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01787">curl.h:1787</a></div></div>
<div class="ttc" id="acurl_8h_html_ad4dd80e15a6f20cdd628a7f222fcb8eb"><div class="ttname"><a href="curl_8h.html#ad4dd80e15a6f20cdd628a7f222fcb8eb">curl_getdate</a></div><div class="ttdeci">CURL_EXTERN time_t curl_getdate(const char *p, const time_t *unused)</div></div>
<div class="ttc" id="acurl_8h_html_a7cae413d076cdf380274f5641a1b4a22aabf26e9b52abf9c87add59529bb08a41"><div class="ttname"><a href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22aabf26e9b52abf9c87add59529bb08a41">CURLKHMATCH_MISSING</a></div><div class="ttdeci">@ CURLKHMATCH_MISSING</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00572">curl.h:572</a></div></div>
<div class="ttc" id="acurl_8h_html_aa8bb85c2be532342ab50f049ff9a123d"><div class="ttname"><a href="curl_8h.html#aa8bb85c2be532342ab50f049ff9a123d">curl_httppost::next</a></div><div class="ttdeci">struct curl_httppost * next</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00070">curl.h:70</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a309ade641c94c3e710ae887405dba78b"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a309ade641c94c3e710ae887405dba78b">CURLE_ABORTED_BY_CALLBACK</a></div><div class="ttdeci">@ CURLE_ABORTED_BY_CALLBACK</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00379">curl.h:379</a></div></div>
<div class="ttc" id="acurl_8h_html_a9408d9ee4fdafc65f15b989f59df3fbb"><div class="ttname"><a href="curl_8h.html#a9408d9ee4fdafc65f15b989f59df3fbb">curl_fileinfo::strings</a></div><div class="ttdeci">struct curl_fileinfo::@3 strings</div></div>
<div class="ttc" id="acurl_8h_html_ac92588540e8c1d014a08cd8a45462b19"><div class="ttname"><a href="curl_8h.html#ac92588540e8c1d014a08cd8a45462b19">curl_fileinfo::flags</a></div><div class="ttdeci">unsigned int flags</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00178">curl.h:178</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a9feddcedb9a853c8ba1ee794b3499bac"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a9feddcedb9a853c8ba1ee794b3499bac">CURLE_TFTP_NOSUCHUSER</a></div><div class="ttdeci">@ CURLE_TFTP_NOSUCHUSER</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00415">curl.h:415</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a4dabe5a34a618b55e0d3bc4e85c0a2f0"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a4dabe5a34a618b55e0d3bc4e85c0a2f0">CURLE_REMOTE_FILE_NOT_FOUND</a></div><div class="ttdeci">@ CURLE_REMOTE_FILE_NOT_FOUND</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00424">curl.h:424</a></div></div>
<div class="ttc" id="acurl_8h_html_a48086b496b9853f6b9507af1c7a50acaa9159611119fe5f4912d5875f41dd5f0a"><div class="ttname"><a href="curl_8h.html#a48086b496b9853f6b9507af1c7a50acaa9159611119fe5f4912d5875f41dd5f0a">CURLFTPSSL_CCC_ACTIVE</a></div><div class="ttdeci">@ CURLFTPSSL_CCC_ACTIVE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00610">curl.h:610</a></div></div>
<div class="ttc" id="acurl_8h_html_ad2f83089deb2d8a6cac955e9d6f06deaa59820bd334fa9f57f196d62942254472"><div class="ttname"><a href="curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa59820bd334fa9f57f196d62942254472">CURL_NETRC_IGNORED</a></div><div class="ttdeci">@ CURL_NETRC_IGNORED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01417">curl.h:1417</a></div></div>
<div class="ttc" id="acurl_8h_html_a683f408ac299e0409f0c8b3f73c36610"><div class="ttname"><a href="curl_8h.html#a683f408ac299e0409f0c8b3f73c36610">CURLoption</a></div><div class="ttdeci">CURLoption</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00702">curl.h:702</a></div></div>
<div class="ttc" id="acurl_8h_html_a3ab64e9482f2a64e7d3191af718fc02f"><div class="ttname"><a href="curl_8h.html#a3ab64e9482f2a64e7d3191af718fc02f">curl_fileinfo::size</a></div><div class="ttdeci">curl_off_t size</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00166">curl.h:166</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a91e314b8c572061fed47b9a204d3397d"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a91e314b8c572061fed47b9a204d3397d">CURLE_CHUNK_FAILED</a></div><div class="ttdeci">@ CURLE_CHUNK_FAILED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00442">curl.h:442</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951aaa7a948caaac0addf8754794663f48b1"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951aaa7a948caaac0addf8754794663f48b1">CURLE_OPERATION_TIMEDOUT</a></div><div class="ttdeci">@ CURLE_OPERATION_TIMEDOUT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00365">curl.h:365</a></div></div>
<div class="ttc" id="acurlrules_8h_html"><div class="ttname"><a href="curlrules_8h.html">curlrules.h</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951af6511debc1393dbaf278976a0e98aacc"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951af6511debc1393dbaf278976a0e98aacc">CURLE_OBSOLETE10</a></div><div class="ttdeci">@ CURLE_OBSOLETE10</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00343">curl.h:343</a></div></div>
<div class="ttc" id="acurl_8h_html_acb230bf6dbf7bcb6e4e8740ea42ca3b3"><div class="ttname"><a href="curl_8h.html#acb230bf6dbf7bcb6e4e8740ea42ca3b3">curl_conv_callback</a></div><div class="ttdeci">CURLcode(* curl_conv_callback)(char *buffer, size_t length)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00503">curl.h:503</a></div></div>
<div class="ttc" id="acurl_8h_html_ae0524f6ec082005e39eb275c71c59a3b"><div class="ttname"><a href="curl_8h.html#ae0524f6ec082005e39eb275c71c59a3b">curl_ioctl_callback</a></div><div class="ttdeci">curlioerr(* curl_ioctl_callback)(CURL *handle, int cmd, void *clientp)</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00287">curl.h:287</a></div></div>
<div class="ttc" id="acurl_8h_html_a5f141b1364896fa79438198b5b952fdf"><div class="ttname"><a href="curl_8h.html#a5f141b1364896fa79438198b5b952fdf">curl_httppost::bufferlength</a></div><div class="ttdeci">long bufferlength</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00076">curl.h:76</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951af47b7606f9b1ac9d655fe959fdefbd7d"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951af47b7606f9b1ac9d655fe959fdefbd7d">CURLE_SSL_CONNECT_ERROR</a></div><div class="ttdeci">@ CURLE_SSL_CONNECT_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00372">curl.h:372</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba13b45acf759a9ddde811bbb1e0c605c1"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba13b45acf759a9ddde811bbb1e0c605c1">CURLINFO_REDIRECT_URL</a></div><div class="ttdeci">@ CURLINFO_REDIRECT_URL</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01786">curl.h:1786</a></div></div>
<div class="ttc" id="acurl_8h_html_a8f6f69476ad0661f0b12ae9f5d6d425f"><div class="ttname"><a href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425f">CURLSHoption</a></div><div class="ttdeci">CURLSHoption</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01872">curl.h:1872</a></div></div>
<div class="ttc" id="acurl_8h_html_afa63f4f6ec2b2589a3cb5e5ee4ac7f8dad3c7dc37f58e16b08fdd590bdaf712e7"><div class="ttname"><a href="curl_8h.html#afa63f4f6ec2b2589a3cb5e5ee4ac7f8dad3c7dc37f58e16b08fdd590bdaf712e7">CURLFTPAUTH_TLS</a></div><div class="ttdeci">@ CURLFTPAUTH_TLS</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00618">curl.h:618</a></div></div>
<div class="ttc" id="acurl_8h_html_a5354571aaeb1637cb595ab4515ec15feabf6929024ef01881a523e0e93a5084c7"><div class="ttname"><a href="curl_8h.html#a5354571aaeb1637cb595ab4515ec15feabf6929024ef01881a523e0e93a5084c7">CURLVERSION_FIRST</a></div><div class="ttdeci">@ CURLVERSION_FIRST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01894">curl.h:1894</a></div></div>
<div class="ttc" id="acurl_8h_html_af898dd6eb71573ccb1668c3d2380549ca0b91c2d37a109fecce2640cf69d18df1"><div class="ttname"><a href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca0b91c2d37a109fecce2640cf69d18df1">CURL_LOCK_DATA_COOKIE</a></div><div class="ttdeci">@ CURL_LOCK_DATA_COOKIE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01840">curl.h:1840</a></div></div>
<div class="ttc" id="acurl_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a2c55d5d8d52442b107872fe054e3f5cd"><div class="ttname"><a href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a2c55d5d8d52442b107872fe054e3f5cd">CURL_RTSPREQ_PAUSE</a></div><div class="ttdeci">@ CURL_RTSPREQ_PAUSE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01406">curl.h:1406</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951aa7cd91294b499c96ac4a018e576af06a"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951aa7cd91294b499c96ac4a018e576af06a">CURLE_LDAP_CANNOT_BIND</a></div><div class="ttdeci">@ CURLE_LDAP_CANNOT_BIND</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00375">curl.h:375</a></div></div>
<div class="ttc" id="acurl_8h_html_a48086b496b9853f6b9507af1c7a50aca"><div class="ttname"><a href="curl_8h.html#a48086b496b9853f6b9507af1c7a50aca">curl_ftpccc</a></div><div class="ttdeci">curl_ftpccc</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00607">curl.h:607</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951ab9440df8dcfaec3b28598383762c8d90"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951ab9440df8dcfaec3b28598383762c8d90">CURLE_RTSP_SESSION_ERROR</a></div><div class="ttdeci">@ CURLE_RTSP_SESSION_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00440">curl.h:440</a></div></div>
<div class="ttc" id="acurl_8h_html_a7cae413d076cdf380274f5641a1b4a22"><div class="ttname"><a href="curl_8h.html#a7cae413d076cdf380274f5641a1b4a22">curl_khmatch</a></div><div class="ttdeci">curl_khmatch</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00569">curl.h:569</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a90b98fc82c9d84afa3a8a3f82d283388"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a90b98fc82c9d84afa3a8a3f82d283388">CURLE_COULDNT_CONNECT</a></div><div class="ttdeci">@ CURLE_COULDNT_CONNECT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00338">curl.h:338</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a1f9f58ce30572ce2381a760a90e60d90"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a1f9f58ce30572ce2381a760a90e60d90">CURLE_FTP_WEIRD_SERVER_REPLY</a></div><div class="ttdeci">@ CURLE_FTP_WEIRD_SERVER_REPLY</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00339">curl.h:339</a></div></div>
<div class="ttc" id="acurl_8h_html_a23d10c12a7b202e52cd493b454b56b56ad5e47a4d1410ee0cb7a74236fac61628"><div class="ttname"><a href="curl_8h.html#a23d10c12a7b202e52cd493b454b56b56ad5e47a4d1410ee0cb7a74236fac61628">CURLFTPMETHOD_DEFAULT</a></div><div class="ttdeci">@ CURLFTPMETHOD_DEFAULT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00635">curl.h:635</a></div></div>
<div class="ttc" id="acurl_8h_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="curl_8h.html#a8556878012feffc9e0beb86cd78f424d">curl_forms::value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01514">curl.h:1514</a></div></div>
<div class="ttc" id="acurl_8h_html_a9780ca29d2faed151148e197d1d1e94fa636ba024085e308c3880cba44c447014"><div class="ttname"><a href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fa636ba024085e308c3880cba44c447014">CURLFILETYPE_DIRECTORY</a></div><div class="ttdeci">@ CURLFILETYPE_DIRECTORY</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00135">curl.h:135</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7baa4a640c63ddcc1bdaa32732115a60f97"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7baa4a640c63ddcc1bdaa32732115a60f97">CURLINFO_LASTSOCKET</a></div><div class="ttdeci">@ CURLINFO_LASTSOCKET</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01784">curl.h:1784</a></div></div>
<div class="ttc" id="acurl_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a1bb8c86a6179f2f5edeb6e339aac21c2"><div class="ttname"><a href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a1bb8c86a6179f2f5edeb6e339aac21c2">CURL_RTSPREQ_NONE</a></div><div class="ttdeci">@ CURL_RTSPREQ_NONE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01400">curl.h:1400</a></div></div>
<div class="ttc" id="acurl_8h_html_af9745bc4a671d4e4799d2323997bb270"><div class="ttname"><a href="curl_8h.html#af9745bc4a671d4e4799d2323997bb270">curl_version_info</a></div><div class="ttdeci">CURL_EXTERN curl_version_info_data * curl_version_info(CURLversion)</div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951ae6d701fdcc9728db65dadb0ec7d1eec1"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951ae6d701fdcc9728db65dadb0ec7d1eec1">CURLE_RECV_ERROR</a></div><div class="ttdeci">@ CURLE_RECV_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00395">curl.h:395</a></div></div>
<div class="ttc" id="acurl_8h_html_ad019905d2198c6b5937b21b0ac025271a4c6f1eb3e8d2b60380dc62c13d7cd426"><div class="ttname"><a href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271a4c6f1eb3e8d2b60380dc62c13d7cd426">CURL_FORMADD_ILLEGAL_ARRAY</a></div><div class="ttdeci">@ CURL_FORMADD_ILLEGAL_ARRAY</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01541">curl.h:1541</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a29324ee6c3345ce74d7ad9d47a509b0a"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a29324ee6c3345ce74d7ad9d47a509b0a">CURLE_FTP_PORT_FAILED</a></div><div class="ttdeci">@ CURLE_FTP_PORT_FAILED</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00367">curl.h:367</a></div></div>
<div class="ttc" id="acurl_8h_html_ad2f83089deb2d8a6cac955e9d6f06deaa22f60059fc71e05916c13ad9429cc0bc"><div class="ttname"><a href="curl_8h.html#ad2f83089deb2d8a6cac955e9d6f06deaa22f60059fc71e05916c13ad9429cc0bc">CURL_NETRC_LAST</a></div><div class="ttdeci">@ CURL_NETRC_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01424">curl.h:1424</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a3a7370d280f3273db226a655fa2050af"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a3a7370d280f3273db226a655fa2050af">CURLE_FUNCTION_NOT_FOUND</a></div><div class="ttdeci">@ CURLE_FUNCTION_NOT_FOUND</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00378">curl.h:378</a></div></div>
<div class="ttc" id="acurl_8h_html_af898dd6eb71573ccb1668c3d2380549ca6f2da9e91a2a68f68ab45d547b4fffda"><div class="ttname"><a href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549ca6f2da9e91a2a68f68ab45d547b4fffda">CURL_LOCK_DATA_SHARE</a></div><div class="ttdeci">@ CURL_LOCK_DATA_SHARE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01839">curl.h:1839</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a6e98ab70d0724c67536f2f2cebd8f5a6"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a6e98ab70d0724c67536f2f2cebd8f5a6">CURLE_LDAP_INVALID_URL</a></div><div class="ttdeci">@ CURLE_LDAP_INVALID_URL</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00401">curl.h:401</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba500b467f799c735b639a78ca87b17fb6"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba500b467f799c735b639a78ca87b17fb6">CURLINFO_COOKIELIST</a></div><div class="ttdeci">@ CURLINFO_COOKIELIST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01783">curl.h:1783</a></div></div>
<div class="ttc" id="acurl_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a687fa85c7b1166797d9ef7066074da34"><div class="ttname"><a href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a687fa85c7b1166797d9ef7066074da34">CURL_RTSPREQ_SET_PARAMETER</a></div><div class="ttdeci">@ CURL_RTSPREQ_SET_PARAMETER</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01409">curl.h:1409</a></div></div>
<div class="ttc" id="acurl_8h_html_a9780ca29d2faed151148e197d1d1e94fab813758fd103efa3146ec8640208fe92"><div class="ttname"><a href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fab813758fd103efa3146ec8640208fe92">CURLFILETYPE_NAMEDPIPE</a></div><div class="ttdeci">@ CURLFILETYPE_NAMEDPIPE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00139">curl.h:139</a></div></div>
<div class="ttc" id="acurl_8h_html_a363ca12d0c8bf659e5464e4b04b8606c"><div class="ttname"><a href="curl_8h.html#a363ca12d0c8bf659e5464e4b04b8606c">CURLINFO_DOUBLE</a></div><div class="ttdeci">#define CURLINFO_DOUBLE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01749">curl.h:1749</a></div></div>
<div class="ttc" id="acurl_8h_html_ab7e690a683e6b2f62ba53a40236c91ed"><div class="ttname"><a href="curl_8h.html#ab7e690a683e6b2f62ba53a40236c91ed">curl_fileinfo::b_used</a></div><div class="ttdeci">size_t b_used</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00183">curl.h:183</a></div></div>
<div class="ttc" id="acurl_8h_html_a8f0f4653546847e18f56b9998fe32d48a2163443c074e73c61848fd0f34bbe0db"><div class="ttname"><a href="curl_8h.html#a8f0f4653546847e18f56b9998fe32d48a2163443c074e73c61848fd0f34bbe0db">CURLFTP_CREATE_DIR</a></div><div class="ttdeci">@ CURLFTP_CREATE_DIR</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00625">curl.h:625</a></div></div>
<div class="ttc" id="acurl_8h_html_a99fb83031ce9923c84392b4e92f956b5a0f8174e66c2e7084ab2aa414509110ce"><div class="ttname"><a href="curl_8h.html#a99fb83031ce9923c84392b4e92f956b5a0f8174e66c2e7084ab2aa414509110ce">CURL_SSLVERSION_SSLv2</a></div><div class="ttdeci">@ CURL_SSLVERSION_SSLv2</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01430">curl.h:1430</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a0e5145164e8e2a9d6eb43eef1c71f1af"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a0e5145164e8e2a9d6eb43eef1c71f1af">CURLE_BAD_FUNCTION_ARGUMENT</a></div><div class="ttdeci">@ CURLE_BAD_FUNCTION_ARGUMENT</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00380">curl.h:380</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7bacf13a3f290ab7e4cf24df648c1217a83"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7bacf13a3f290ab7e4cf24df648c1217a83">CURLINFO_EFFECTIVE_URL</a></div><div class="ttdeci">@ CURLINFO_EFFECTIVE_URL</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01756">curl.h:1756</a></div></div>
<div class="ttc" id="acurl_8h_html_a913e575dba100c0e9f9f6420a054d5ab"><div class="ttname"><a href="curl_8h.html#a913e575dba100c0e9f9f6420a054d5ab">curl_global_init</a></div><div class="ttdeci">CURL_EXTERN CURLcode curl_global_init(long flags)</div></div>
<div class="ttc" id="acurl_8h_html_a0ae16174e68c5321595adc09b425c322"><div class="ttname"><a href="curl_8h.html#a0ae16174e68c5321595adc09b425c322">curl_httppost::contenttype</a></div><div class="ttdeci">char * contenttype</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00077">curl.h:77</a></div></div>
<div class="ttc" id="acurl_8h_html_aeac90097f29f7529968697163cea5c18"><div class="ttname"><a href="curl_8h.html#aeac90097f29f7529968697163cea5c18">curl_fileinfo::filename</a></div><div class="ttdeci">char * filename</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00160">curl.h:160</a></div></div>
<div class="ttc" id="acurl_8h_html_a9704d2633927f77efaa3e3c6f1c23a14a35eb48bba7867fad6da9b97c497e9ad8"><div class="ttname"><a href="curl_8h.html#a9704d2633927f77efaa3e3c6f1c23a14a35eb48bba7867fad6da9b97c497e9ad8">CURLINFO_END</a></div><div class="ttdeci">@ CURLINFO_END</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00312">curl.h:312</a></div></div>
<div class="ttc" id="acurl_8h_html_adf764cbdea00d65edcd07bb9953ad2b7ab85f10e0d3234d3657ed72d449be494d"><div class="ttname"><a href="curl_8h.html#adf764cbdea00d65edcd07bb9953ad2b7ab85f10e0d3234d3657ed72d449be494d">CURL_RTSPREQ_SETUP</a></div><div class="ttdeci">@ CURL_RTSPREQ_SETUP</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01404">curl.h:1404</a></div></div>
<div class="ttc" id="acurl_8h_html_a0ea2c7f23828ae93fb4eb9ab701bf6feafd2c6869a8aa0fa5b0c0caeeb0320251"><div class="ttname"><a href="curl_8h.html#a0ea2c7f23828ae93fb4eb9ab701bf6feafd2c6869a8aa0fa5b0c0caeeb0320251">CURL_LOCK_ACCESS_NONE</a></div><div class="ttdeci">@ CURL_LOCK_ACCESS_NONE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01847">curl.h:1847</a></div></div>
<div class="ttc" id="acurl_8h_html_a8ebcd4e614f222aca6352ad5052634f8a57108a90bd6ce44c3d94fdfd53c775fd"><div class="ttname"><a href="curl_8h.html#a8ebcd4e614f222aca6352ad5052634f8a57108a90bd6ce44c3d94fdfd53c775fd">CURLPROXY_SOCKS4A</a></div><div class="ttdeci">@ CURLPROXY_SOCKS4A</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00518">curl.h:518</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a95d1430b03a5f959134870f3a578eb1d"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a95d1430b03a5f959134870f3a578eb1d">CURLE_UNSUPPORTED_PROTOCOL</a></div><div class="ttdeci">@ CURLE_UNSUPPORTED_PROTOCOL</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00331">curl.h:331</a></div></div>
<div class="ttc" id="acurl_8h_html_ac43d8db465228ea2d53762dc58fc8e44ab68400fc38242e91de5546e1879d9710"><div class="ttname"><a href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44ab68400fc38242e91de5546e1879d9710">CURLSHE_IN_USE</a></div><div class="ttdeci">@ CURLSHE_IN_USE</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01866">curl.h:1866</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba5e9b178906a514dd65c122bc97b4507e"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba5e9b178906a514dd65c122bc97b4507e">CURLINFO_NUM_CONNECTS</a></div><div class="ttdeci">@ CURLINFO_NUM_CONNECTS</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01781">curl.h:1781</a></div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba082caa7a00b724df7b7987772bee6bc8"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba082caa7a00b724df7b7987772bee6bc8">CURLINFO_SSL_ENGINES</a></div><div class="ttdeci">@ CURLINFO_SSL_ENGINES</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01782">curl.h:1782</a></div></div>
<div class="ttc" id="acurl_8h_html_ac43d8db465228ea2d53762dc58fc8e44a914402168635950403d69045a9a8e8e8"><div class="ttname"><a href="curl_8h.html#ac43d8db465228ea2d53762dc58fc8e44a914402168635950403d69045a9a8e8e8">CURLSHE_LAST</a></div><div class="ttdeci">@ CURLSHE_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01869">curl.h:1869</a></div></div>
<div class="ttc" id="acurl_8h_html_ac38d30e05f9ae833f3217a45ca83b430"><div class="ttname"><a href="curl_8h.html#ac38d30e05f9ae833f3217a45ca83b430">curl_share_setopt</a></div><div class="ttdeci">CURL_EXTERN CURLSHcode curl_share_setopt(CURLSH *, CURLSHoption option,...)</div></div>
<div class="ttc" id="acurl_8h_html_aabc03ec968a2fdccde5c6709f712dd7ba78afb46296bde3fb712d849603af8da0"><div class="ttname"><a href="curl_8h.html#aabc03ec968a2fdccde5c6709f712dd7ba78afb46296bde3fb712d849603af8da0">CURLINFO_PRETRANSFER_TIME</a></div><div class="ttdeci">@ CURLINFO_PRETRANSFER_TIME</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01761">curl.h:1761</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a9c15eee85076ef8d51e4edb972b43492"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a9c15eee85076ef8d51e4edb972b43492">CURLE_GOT_NOTHING</a></div><div class="ttdeci">@ CURLE_GOT_NOTHING</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00390">curl.h:390</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951">CURLcode</a></div><div class="ttdeci">CURLcode</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00329">curl.h:329</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a345f763a902625f88ae69c630297ae9f"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a345f763a902625f88ae69c630297ae9f">CURLE_HTTP_POST_ERROR</a></div><div class="ttdeci">@ CURLE_HTTP_POST_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00371">curl.h:371</a></div></div>
<div class="ttc" id="acurl_8h_html_af898dd6eb71573ccb1668c3d2380549c"><div class="ttname"><a href="curl_8h.html#af898dd6eb71573ccb1668c3d2380549c">curl_lock_data</a></div><div class="ttdeci">curl_lock_data</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01831">curl.h:1831</a></div></div>
<div class="ttc" id="acurl_8h_html_ad019905d2198c6b5937b21b0ac025271a2a83c978fd2da0e1396d4e1b3fc40d08"><div class="ttname"><a href="curl_8h.html#ad019905d2198c6b5937b21b0ac025271a2a83c978fd2da0e1396d4e1b3fc40d08">CURL_FORMADD_MEMORY</a></div><div class="ttdeci">@ CURL_FORMADD_MEMORY</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01536">curl.h:1536</a></div></div>
<div class="ttc" id="acurl_8h_html_a9780ca29d2faed151148e197d1d1e94fab8df63e013ff26e31c1d39d6849c83f3"><div class="ttname"><a href="curl_8h.html#a9780ca29d2faed151148e197d1d1e94fab8df63e013ff26e31c1d39d6849c83f3">CURLFILETYPE_DEVICE_BLOCK</a></div><div class="ttdeci">@ CURLFILETYPE_DEVICE_BLOCK</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00137">curl.h:137</a></div></div>
<div class="ttc" id="acurl_8h_html_a8f0f4653546847e18f56b9998fe32d48a0b3b02758db2136df80a6151ec4e92b6"><div class="ttname"><a href="curl_8h.html#a8f0f4653546847e18f56b9998fe32d48a0b3b02758db2136df80a6151ec4e92b6">CURLFTP_CREATE_DIR_LAST</a></div><div class="ttdeci">@ CURLFTP_CREATE_DIR_LAST</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00630">curl.h:630</a></div></div>
<div class="ttc" id="acurl_8h_html_a8f6f69476ad0661f0b12ae9f5d6d425fa7fc572c3d97f9220b6a8c997a879122b"><div class="ttname"><a href="curl_8h.html#a8f6f69476ad0661f0b12ae9f5d6d425fa7fc572c3d97f9220b6a8c997a879122b">CURLSHOPT_LOCKFUNC</a></div><div class="ttdeci">@ CURLSHOPT_LOCKFUNC</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01876">curl.h:1876</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a9e0c77963cb42831dba8d5ee1840e80b"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a9e0c77963cb42831dba8d5ee1840e80b">CURLE_SEND_ERROR</a></div><div class="ttdeci">@ CURLE_SEND_ERROR</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00394">curl.h:394</a></div></div>
<div class="ttc" id="acurl_8h_html_a750862c8f2d432432eadc8ad12f6e8afafb41a07782b0ea2fddb1d6ebc55bb2de"><div class="ttname"><a href="curl_8h.html#a750862c8f2d432432eadc8ad12f6e8afafb41a07782b0ea2fddb1d6ebc55bb2de">CURLKHSTAT_DEFER</a></div><div class="ttdeci">@ CURLKHSTAT_DEFER</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00562">curl.h:562</a></div></div>
<div class="ttc" id="acurl_8h_html_a8fae188aa3114e3ed46a7c83d29791b6"><div class="ttname"><a href="curl_8h.html#a8fae188aa3114e3ed46a7c83d29791b6">curl_share_cleanup</a></div><div class="ttdeci">CURL_EXTERN CURLSHcode curl_share_cleanup(CURLSH *)</div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951a4756f1513222f915ac6b2e10777f842b"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951a4756f1513222f915ac6b2e10777f842b">CURLE_OBSOLETE24</a></div><div class="ttdeci">@ CURLE_OBSOLETE24</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00357">curl.h:357</a></div></div>
<div class="ttc" id="acurl_8h_html_a06fc87d81c62e9abb8790b6e5713c55ba2bdca7ce6479378784212fee3a068c74"><div class="ttname"><a href="curl_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba2bdca7ce6479378784212fee3a068c74">CURL_HTTP_VERSION_1_1</a></div><div class="ttdeci">@ CURL_HTTP_VERSION_1_1</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01391">curl.h:1391</a></div></div>
<div class="ttc" id="acurl_8h_html_structcurl__version__info__data"><div class="ttname"><a href="curl_8h.html#structcurl__version__info__data">curl_version_info_data</a></div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l01906">curl.h:1906</a></div></div>
<div class="ttc" id="acurl_8h_html_af0691941698240652e0a391394217951ae294ea2f425f94ca03e6622652b41616"><div class="ttname"><a href="curl_8h.html#af0691941698240652e0a391394217951ae294ea2f425f94ca03e6622652b41616">CURLE_OBSOLETE20</a></div><div class="ttdeci">@ CURLE_OBSOLETE20</div><div class="ttdef"><b>Definition:</b> <a href="curl_8h_source.html#l00353">curl.h:353</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>