实例介绍
包含客服端数据库风险控制等模块的C++量化代码
【实例截图】
【核心代码】
92a1ee64-1180-485b-a205-e5e982f62db0
└── finarthur-master
├── CMakeLists.txt
├── doc
│ └── README.md
├── finarthur
│ ├── archer_trade
│ │ ├── CMakeLists.txt
│ │ ├── db
│ │ │ ├── archer_trade.db
│ │ │ ├── calendar.csv
│ │ │ └── instrument.csv
│ │ ├── etc
│ │ │ └── archer_trade.json
│ │ ├── readme.md
│ │ └── src
│ │ ├── algo
│ │ │ ├── algo.cpp
│ │ │ ├── algo.h
│ │ │ ├── autoprice.cpp
│ │ │ ├── autoprice.h
│ │ │ ├── iceberg.cpp
│ │ │ ├── iceberg.h
│ │ │ ├── pairtrading.cpp
│ │ │ ├── pairtrading.h
│ │ │ ├── stbi.cpp
│ │ │ ├── stbi.h
│ │ │ ├── twap.cpp
│ │ │ ├── twap.h
│ │ │ ├── vwap.cpp
│ │ │ └── vwap.h
│ │ ├── base
│ │ │ ├── const.h
│ │ │ ├── error.h
│ │ │ ├── print.hpp
│ │ │ └── struct.h
│ │ ├── database
│ │ │ ├── trading_data.cpp
│ │ │ └── trading_data.h
│ │ ├── engine
│ │ │ ├── execute_engine.cpp
│ │ │ ├── execute_engine.h
│ │ │ ├── history_engine.cpp
│ │ │ └── history_engine.h
│ │ ├── example
│ │ │ └── strategy_eventdriven_demo.cpp
│ │ ├── front
│ │ │ ├── client_front.cpp
│ │ │ ├── client_front.h
│ │ │ ├── event_driven.cpp
│ │ │ └── event_driven.h
│ │ ├── main.cpp
│ │ ├── manage
│ │ │ ├── runtime_manager.cpp
│ │ │ └── runtime_manager.h
│ │ ├── md
│ │ │ ├── md_adapter_ctp.cpp
│ │ │ ├── md_adapter_ctp.h
│ │ │ ├── md_adapter_xtp.cpp
│ │ │ └── md_adapter_xtp.h
│ │ ├── risk
│ │ │ ├── risk_control.cpp
│ │ │ └── risk_control.h
│ │ ├── strategy
│ │ │ ├── strategy.cpp
│ │ │ └── strategy.h
│ │ └── td
│ │ ├── td_adapter_ctp.cpp
│ │ ├── td_adapter_ctp.h
│ │ ├── td_adapter_sim.cpp
│ │ ├── td_adapter_sim.h
│ │ ├── td_adapter_xtp.cpp
│ │ └── td_adapter_xtp.h
│ ├── assassin_tool
│ │ ├── CMakeLists.txt
│ │ ├── readme.md
│ │ └── src
│ │ ├── assassin_client
│ │ │ ├── cpp
│ │ │ │ ├── client_def.h
│ │ │ │ ├── data_client.cpp
│ │ │ │ ├── data_client.h
│ │ │ │ ├── trade_client.cpp
│ │ │ │ └── trade_client.h
│ │ │ ├── js
│ │ │ │ ├── data_client.js
│ │ │ │ └── trade_client.js
│ │ │ └── py
│ │ │ ├── data_client.py
│ │ │ └── trade_client.py
│ │ └── example
│ │ ├── assassin_tool_test.ipynb
│ │ ├── client_test.cpp
│ │ └── client_test.py
│ ├── berserker_operation
│ │ ├── CMakeLists.txt
│ │ ├── etc
│ │ │ └── berserker_operation.json
│ │ ├── readme.md
│ │ └── src
│ │ ├── base
│ │ │ ├── const.h
│ │ │ ├── error.h
│ │ │ └── struct.h
│ │ ├── front
│ │ │ ├── client_front.cpp
│ │ │ └── client_front.h
│ │ ├── main.cpp
│ │ └── monitor
│ │ ├── operation_monitor.cpp
│ │ └── operation_monitor.h
│ ├── caster_vision
│ │ ├── package.json
│ │ ├── readme.md
│ │ ├── src
│ │ │ ├── api
│ │ │ │ ├── data_client.js
│ │ │ │ ├── operate_client.js
│ │ │ │ └── trade_client.js
│ │ │ ├── archer_trade.html
│ │ │ ├── archer_trade.js
│ │ │ ├── asset
│ │ │ │ └── img
│ │ │ │ └── test.ico
│ │ │ ├── berserker_operation.html
│ │ │ ├── berserker_operation.js
│ │ │ ├── component
│ │ │ │ ├── archer_trade
│ │ │ │ │ ├── admin_engine.js
│ │ │ │ │ ├── admin_performance.js
│ │ │ │ │ ├── current_trading.js
│ │ │ │ │ ├── history_trading.js
│ │ │ │ │ ├── login_modal.js
│ │ │ │ │ └── strategy_monitor.js
│ │ │ │ ├── berserker_operation
│ │ │ │ │ └── app_bar.js
│ │ │ │ ├── common
│ │ │ │ │ └── snack_bar.js
│ │ │ │ ├── lancer_backtest
│ │ │ │ │ └── app_bar.js
│ │ │ │ ├── rider_data
│ │ │ │ │ ├── app_bar.js
│ │ │ │ │ └── real_time_data.js
│ │ │ │ └── saber_analysis
│ │ │ │ ├── app_bar.js
│ │ │ │ ├── brinson.js
│ │ │ │ ├── fill_ratio.js
│ │ │ │ ├── invest_style.js
│ │ │ │ ├── login_modal.js
│ │ │ │ ├── netvalue_regression.js
│ │ │ │ ├── pnl_daily.js
│ │ │ │ ├── pnl_total.js
│ │ │ │ ├── risk.js
│ │ │ │ └── slipage_ratio.js
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ ├── lancer_backtest.html
│ │ │ ├── lancer_backtest.js
│ │ │ ├── rider_data.html
│ │ │ ├── rider_data.js
│ │ │ ├── saber_analysis.html
│ │ │ ├── saber_analysis.js
│ │ │ └── util
│ │ │ ├── log.js
│ │ │ ├── string_util.js
│ │ │ └── time_util.js
│ │ └── webpack.config.js
│ ├── lancer_backtest
│ │ ├── CMakeLists.txt
│ │ ├── etc
│ │ │ └── lancer_backtest.json
│ │ ├── readme.md
│ │ └── src
│ │ ├── backtest
│ │ │ ├── backtest.cpp
│ │ │ └── backtest.h
│ │ ├── base
│ │ │ ├── const.h
│ │ │ ├── print.hpp
│ │ │ └── struct.h
│ │ ├── example
│ │ │ └── backtest_demo.cpp
│ │ ├── main.cpp
│ │ ├── service
│ │ │ ├── backtest_service.cpp
│ │ │ └── backtest_service.h
│ │ └── strategy
│ │ ├── strategy.cpp
│ │ └── strategy.h
│ ├── rider_data
│ │ ├── CMakeLists.txt
│ │ ├── db
│ │ │ ├── calendar.csv
│ │ │ ├── instrument.csv
│ │ │ └── rider_data.db
│ │ ├── etc
│ │ │ └── rider_data.json
│ │ ├── readme.md
│ │ └── src
│ │ ├── bar
│ │ │ ├── bar_manager.cpp
│ │ │ └── bar_manager.h
│ │ ├── base
│ │ │ ├── const.h
│ │ │ ├── error.h
│ │ │ ├── print.hpp
│ │ │ └── struct.h
│ │ ├── database
│ │ │ ├── common_data.cpp
│ │ │ └── common_data.h
│ │ ├── front
│ │ │ ├── client_front.cpp
│ │ │ └── client_front.h
│ │ ├── main.cpp
│ │ ├── md
│ │ │ ├── md_adapter_ctp.cpp
│ │ │ ├── md_adapter_ctp.h
│ │ │ ├── md_adapter_internet.cpp
│ │ │ ├── md_adapter_internet.h
│ │ │ ├── md_adapter_xtp.cpp
│ │ │ └── md_adapter_xtp.h
│ │ ├── persist
│ │ │ ├── data_persist.cpp
│ │ │ └── data_persist.h
│ │ └── service
│ │ ├── data_service.cpp
│ │ └── data_service.h
│ ├── saber_analysis
│ │ ├── CMakeLists.txt
│ │ ├── db
│ │ │ ├── calendar.csv
│ │ │ ├── instrument.csv
│ │ │ └── saber_analysis.db
│ │ ├── etc
│ │ │ └── saber_analysis.json
│ │ ├── readme.md
│ │ └── src
│ │ ├── analyze
│ │ │ ├── analyze_service.cpp
│ │ │ └── analyze_service.h
│ │ ├── base
│ │ │ ├── const.h
│ │ │ ├── error.h
│ │ │ ├── print.hpp
│ │ │ └── struct.h
│ │ ├── database
│ │ │ ├── analysis_data.cpp
│ │ │ └── analysis_data.h
│ │ ├── front
│ │ │ ├── client_front.cpp
│ │ │ └── client_front.h
│ │ └── main.cpp
│ ├── znetwork
│ │ ├── fhttp.cpp
│ │ ├── fhttp.h
│ │ ├── frpc.cpp
│ │ ├── frpc.h
│ │ └── readme.md
│ └── zutil
│ ├── readme.md
│ ├── string_helper.hpp
│ ├── time_helper.hpp
│ └── timer.hpp
├── image
│ ├── archer.jpg
│ ├── assassin.jpg
│ ├── berserker.jpg
│ ├── caster.jpg
│ ├── finarthur_logo.png
│ ├── lancer.jpg
│ ├── rider.jpg
│ ├── saber.jpg
│ ├── servants.png
│ └── servants_text.PNG
├── LICENSE
├── README.md
└── thirdparty
├── curl-7.63.0
│ ├── acinclude.m4
│ ├── aclocal.m4
│ ├── buildconf
│ ├── buildconf.bat
│ ├── CHANGES
│ ├── CMake
│ │ ├── CMakeConfigurableFile.in
│ │ ├── cmake_uninstall.cmake.in
│ │ ├── curl-config.cmake.in
│ │ ├── CurlSymbolHiding.cmake
│ │ ├── CurlTests.c
│ │ ├── FindCARES.cmake
│ │ ├── FindGSS.cmake
│ │ ├── FindLibSSH2.cmake
│ │ ├── FindMbedTLS.cmake
│ │ ├── FindNGHTTP2.cmake
│ │ ├── Macros.cmake
│ │ ├── OtherTests.cmake
│ │ ├── Platforms
│ │ │ └── WindowsCache.cmake
│ │ └── Utilities.cmake
│ ├── CMakeLists.txt
│ ├── compile
│ ├── config.guess
│ ├── config.sub
│ ├── configure
│ ├── configure.ac
│ ├── COPYING
│ ├── curl-config.in
│ ├── depcomp
│ ├── docs
│ │ ├── BINDINGS.md
│ │ ├── BUGS
│ │ ├── CHECKSRC.md
│ │ ├── CIPHERS.md
│ │ ├── CMakeLists.txt
│ │ ├── cmdline-opts
│ │ │ ├── abstract-unix-socket.d
│ │ │ ├── anyauth.d
│ │ │ ├── append.d
│ │ │ ├── basic.d
│ │ │ ├── cacert.d
│ │ │ ├── capath.d
│ │ │ ├── cert.d
│ │ │ ├── cert-status.d
│ │ │ ├── cert-type.d
│ │ │ ├── ciphers.d
│ │ │ ├── CMakeLists.txt
│ │ │ ├── compressed.d
│ │ │ ├── compressed-ssh.d
│ │ │ ├── config.d
│ │ │ ├── connect-timeout.d
│ │ │ ├── connect-to.d
│ │ │ ├── continue-at.d
│ │ │ ├── cookie.d
│ │ │ ├── cookie-jar.d
│ │ │ ├── create-dirs.d
│ │ │ ├── crlf.d
│ │ │ ├── crlfile.d
│ │ │ ├── data-ascii.d
│ │ │ ├── data-binary.d
│ │ │ ├── data.d
│ │ │ ├── data-raw.d
│ │ │ ├── data-urlencode.d
│ │ │ ├── delegation.d
│ │ │ ├── digest.d
│ │ │ ├── disable.d
│ │ │ ├── disable-eprt.d
│ │ │ ├── disable-epsv.d
│ │ │ ├── disallow-username-in-url.d
│ │ │ ├── dns-interface.d
│ │ │ ├── dns-ipv4-addr.d
│ │ │ ├── dns-ipv6-addr.d
│ │ │ ├── dns-servers.d
│ │ │ ├── doh-url.d
│ │ │ ├── dump-header.d
│ │ │ ├── egd-file.d
│ │ │ ├── engine.d
│ │ │ ├── expect100-timeout.d
│ │ │ ├── fail.d
│ │ │ ├── fail-early.d
│ │ │ ├── false-start.d
│ │ │ ├── form.d
│ │ │ ├── form-string.d
│ │ │ ├── ftp-account.d
│ │ │ ├── ftp-alternative-to-user.d
│ │ │ ├── ftp-create-dirs.d
│ │ │ ├── ftp-method.d
│ │ │ ├── ftp-pasv.d
│ │ │ ├── ftp-port.d
│ │ │ ├── ftp-pret.d
│ │ │ ├── ftp-skip-pasv-ip.d
│ │ │ ├── ftp-ssl-ccc.d
│ │ │ ├── ftp-ssl-ccc-mode.d
│ │ │ ├── ftp-ssl-control.d
│ │ │ ├── gen.pl
│ │ │ ├── get.d
│ │ │ ├── globoff.d
│ │ │ ├── happy-eyeballs-timeout-ms.d
│ │ │ ├── haproxy-protocol.d
│ │ │ ├── head.d
│ │ │ ├── header.d
│ │ │ ├── help.d
│ │ │ ├── hostpubmd5.d
│ │ │ ├── http1.0.d
│ │ │ ├── http1.1.d
│ │ │ ├── http2.d
│ │ │ ├── http2-prior-knowledge.d
│ │ │ ├── ignore-content-length.d
│ │ │ ├── include.d
│ │ │ ├── insecure.d
│ │ │ ├── interface.d
│ │ │ ├── ipv4.d
│ │ │ ├── ipv6.d
│ │ │ ├── junk-session-cookies.d
│ │ │ ├── keepalive-time.d
│ │ │ ├── key.d
│ │ │ ├── key-type.d
│ │ │ ├── krb.d
│ │ │ ├── libcurl.d
│ │ │ ├── limit-rate.d
│ │ │ ├── list-only.d
│ │ │ ├── local-port.d
│ │ │ ├── location.d
│ │ │ ├── location-trusted.d
│ │ │ ├── login-options.d
│ │ │ ├── mail-auth.d
│ │ │ ├── mail-from.d
│ │ │ ├── mail-rcpt.d
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── Makefile.inc
│ │ │ ├── MANPAGE.md
│ │ │ ├── manual.d
│ │ │ ├── max-filesize.d
│ │ │ ├── max-redirs.d
│ │ │ ├── max-time.d
│ │ │ ├── metalink.d
│ │ │ ├── negotiate.d
│ │ │ ├── netrc.d
│ │ │ ├── netrc-file.d
│ │ │ ├── netrc-optional.d
│ │ │ ├── next.d
│ │ │ ├── no-alpn.d
│ │ │ ├── no-buffer.d
│ │ │ ├── no-keepalive.d
│ │ │ ├── no-npn.d
│ │ │ ├── noproxy.d
│ │ │ ├── no-sessionid.d
│ │ │ ├── ntlm.d
│ │ │ ├── ntlm-wb.d
│ │ │ ├── oauth2-bearer.d
│ │ │ ├── output.d
│ │ │ ├── page-footer
│ │ │ ├── page-header
│ │ │ ├── pass.d
│ │ │ ├── path-as-is.d
│ │ │ ├── pinnedpubkey.d
│ │ │ ├── post301.d
│ │ │ ├── post302.d
│ │ │ ├── post303.d
│ │ │ ├── preproxy.d
│ │ │ ├── progress-bar.d
│ │ │ ├── proto.d
│ │ │ ├── proto-default.d
│ │ │ ├── proto-redir.d
│ │ │ ├── proxy1.0.d
│ │ │ ├── proxy-anyauth.d
│ │ │ ├── proxy-basic.d
│ │ │ ├── proxy-cacert.d
│ │ │ ├── proxy-capath.d
│ │ │ ├── proxy-cert.d
│ │ │ ├── proxy-cert-type.d
│ │ │ ├── proxy-ciphers.d
│ │ │ ├── proxy-crlfile.d
│ │ │ ├── proxy.d
│ │ │ ├── proxy-digest.d
│ │ │ ├── proxy-header.d
│ │ │ ├── proxy-insecure.d
│ │ │ ├── proxy-key.d
│ │ │ ├── proxy-key-type.d
│ │ │ ├── proxy-negotiate.d
│ │ │ ├── proxy-ntlm.d
│ │ │ ├── proxy-pass.d
│ │ │ ├── proxy-pinnedpubkey.d
│ │ │ ├── proxy-service-name.d
│ │ │ ├── proxy-ssl-allow-beast.d
│ │ │ ├── proxy-tls13-ciphers.d
│ │ │ ├── proxy-tlsauthtype.d
│ │ │ ├── proxy-tlspassword.d
│ │ │ ├── proxy-tlsuser.d
│ │ │ ├── proxy-tlsv1.d
│ │ │ ├── proxytunnel.d
│ │ │ ├── proxy-user.d
│ │ │ ├── pubkey.d
│ │ │ ├── quote.d
│ │ │ ├── random-file.d
│ │ │ ├── range.d
│ │ │ ├── raw.d
│ │ │ ├── referer.d
│ │ │ ├── remote-header-name.d
│ │ │ ├── remote-name-all.d
│ │ │ ├── remote-name.d
│ │ │ ├── remote-time.d
│ │ │ ├── request.d
│ │ │ ├── request-target.d
│ │ │ ├── resolve.d
│ │ │ ├── retry-connrefused.d
│ │ │ ├── retry.d
│ │ │ ├── retry-delay.d
│ │ │ ├── retry-max-time.d
│ │ │ ├── sasl-ir.d
│ │ │ ├── service-name.d
│ │ │ ├── show-error.d
│ │ │ ├── silent.d
│ │ │ ├── socks4a.d
│ │ │ ├── socks4.d
│ │ │ ├── socks5-basic.d
│ │ │ ├── socks5.d
│ │ │ ├── socks5-gssapi.d
│ │ │ ├── socks5-gssapi-nec.d
│ │ │ ├── socks5-gssapi-service.d
│ │ │ ├── socks5-hostname.d
│ │ │ ├── speed-limit.d
│ │ │ ├── speed-time.d
│ │ │ ├── ssl-allow-beast.d
│ │ │ ├── ssl.d
│ │ │ ├── ssl-no-revoke.d
│ │ │ ├── ssl-reqd.d
│ │ │ ├── sslv2.d
│ │ │ ├── sslv3.d
│ │ │ ├── stderr.d
│ │ │ ├── styled-output.d
│ │ │ ├── suppress-connect-headers.d
│ │ │ ├── tcp-fastopen.d
│ │ │ ├── tcp-nodelay.d
│ │ │ ├── telnet-option.d
│ │ │ ├── tftp-blksize.d
│ │ │ ├── tftp-no-options.d
│ │ │ ├── time-cond.d
│ │ │ ├── tls13-ciphers.d
│ │ │ ├── tlsauthtype.d
│ │ │ ├── tls-max.d
│ │ │ ├── tlspassword.d
│ │ │ ├── tlsuser.d
│ │ │ ├── tlsv1.0.d
│ │ │ ├── tlsv1.1.d
│ │ │ ├── tlsv1.2.d
│ │ │ ├── tlsv1.3.d
│ │ │ ├── tlsv1.d
│ │ │ ├── trace-ascii.d
│ │ │ ├── trace.d
│ │ │ ├── trace-time.d
│ │ │ ├── tr-encoding.d
│ │ │ ├── unix-socket.d
│ │ │ ├── upload-file.d
│ │ │ ├── url.d
│ │ │ ├── use-ascii.d
│ │ │ ├── user-agent.d
│ │ │ ├── user.d
│ │ │ ├── verbose.d
│ │ │ ├── version.d
│ │ │ ├── write-out.d
│ │ │ └── xattr.d
│ │ ├── CODE_OF_CONDUCT.md
│ │ ├── CODE_STYLE.md
│ │ ├── CONTRIBUTE.md
│ │ ├── curl.1
│ │ ├── curl-config.1
│ │ ├── DEPRECATE.md
│ │ ├── examples
│ │ │ ├── 10-at-a-time.c
│ │ │ ├── anyauthput.c
│ │ │ ├── asiohiper.cpp
│ │ │ ├── cacertinmem.c
│ │ │ ├── certinfo.c
│ │ │ ├── chkspeed.c
│ │ │ ├── cookie_interface.c
│ │ │ ├── crawler.c
│ │ │ ├── curlgtk.c
│ │ │ ├── curlx.c
│ │ │ ├── debug.c
│ │ │ ├── ephiperfifo.c
│ │ │ ├── evhiperfifo.c
│ │ │ ├── externalsocket.c
│ │ │ ├── fileupload.c
│ │ │ ├── fopen.c
│ │ │ ├── ftpget.c
│ │ │ ├── ftpgetinfo.c
│ │ │ ├── ftpgetresp.c
│ │ │ ├── ftpsget.c
│ │ │ ├── ftpupload.c
│ │ │ ├── ftpuploadfrommem.c
│ │ │ ├── ftpuploadresume.c
│ │ │ ├── ftp-wildcard.c
│ │ │ ├── getinfo.c
│ │ │ ├── getinmemory.c
│ │ │ ├── getredirect.c
│ │ │ ├── ghiper.c
│ │ │ ├── hiperfifo.c
│ │ │ ├── href_extractor.c
│ │ │ ├── htmltidy.c
│ │ │ ├── htmltitle.cpp
│ │ │ ├── http2-download.c
│ │ │ ├── http2-pushinmemory.c
│ │ │ ├── http2-serverpush.c
│ │ │ ├── http2-upload.c
│ │ │ ├── httpcustomheader.c
│ │ │ ├── http-post.c
│ │ │ ├── httpput.c
│ │ │ ├── https.c
│ │ │ ├── imap-append.c
│ │ │ ├── imap-copy.c
│ │ │ ├── imap-create.c
│ │ │ ├── imap-delete.c
│ │ │ ├── imap-examine.c
│ │ │ ├── imap-fetch.c
│ │ │ ├── imap-list.c
│ │ │ ├── imap-lsub.c
│ │ │ ├── imap-multi.c
│ │ │ ├── imap-noop.c
│ │ │ ├── imap-search.c
│ │ │ ├── imap-ssl.c
│ │ │ ├── imap-store.c
│ │ │ ├── imap-tls.c
│ │ │ ├── Makefile.am
│ │ │ ├── makefile.dj
│ │ │ ├── Makefile.example
│ │ │ ├── Makefile.in
│ │ │ ├── Makefile.inc
│ │ │ ├── Makefile.m32
│ │ │ ├── Makefile.netware
│ │ │ ├── multi-app.c
│ │ │ ├── multi-debugcallback.c
│ │ │ ├── multi-double.c
│ │ │ ├── multi-formadd.c
│ │ │ ├── multi-post.c
│ │ │ ├── multi-single.c
│ │ │ ├── multithread.c
│ │ │ ├── multi-uv.c
│ │ │ ├── opensslthreadlock.c
│ │ │ ├── parseurl.c
│ │ │ ├── persistent.c
│ │ │ ├── pop3-dele.c
│ │ │ ├── pop3-list.c
│ │ │ ├── pop3-multi.c
│ │ │ ├── pop3-noop.c
│ │ │ ├── pop3-retr.c
│ │ │ ├── pop3-ssl.c
│ │ │ ├── pop3-stat.c
│ │ │ ├── pop3-tls.c
│ │ │ ├── pop3-top.c
│ │ │ ├── pop3-uidl.c
│ │ │ ├── post-callback.c
│ │ │ ├── postinmemory.c
│ │ │ ├── postit2.c
│ │ │ ├── postit2-formadd.c
│ │ │ ├── progressfunc.c
│ │ │ ├── README
│ │ │ ├── resolve.c
│ │ │ ├── rtsp.c
│ │ │ ├── sampleconv.c
│ │ │ ├── sendrecv.c
│ │ │ ├── sepheaders.c
│ │ │ ├── sessioninfo.c
│ │ │ ├── sftpget.c
│ │ │ ├── sftpuploadresume.c
│ │ │ ├── shared-connection-cache.c
│ │ │ ├── simple.c
│ │ │ ├── simplepost.c
│ │ │ ├── simplessl.c
│ │ │ ├── smooth-gtk-thread.c
│ │ │ ├── smtp-expn.c
│ │ │ ├── smtp-mail.c
│ │ │ ├── smtp-mime.c
│ │ │ ├── smtp-multi.c
│ │ │ ├── smtp-ssl.c
│ │ │ ├── smtp-tls.c
│ │ │ ├── smtp-vrfy.c
│ │ │ ├── sslbackend.c
│ │ │ ├── synctime.c
│ │ │ ├── threaded-shared-conn.c
│ │ │ ├── threaded-ssl.c
│ │ │ ├── url2file.c
│ │ │ ├── urlapi.c
│ │ │ ├── usercertinmem.c
│ │ │ ├── version-check.pl
│ │ │ └── xmlstream.c
│ │ ├── FAQ
│ │ ├── FEATURES
│ │ ├── GOVERNANCE.md
│ │ ├── HELP-US.md
│ │ ├── HISTORY.md
│ │ ├── HTTP2.md
│ │ ├── HTTP-COOKIES.md
│ │ ├── INSTALL
│ │ ├── INSTALL.cmake
│ │ ├── INSTALL.md
│ │ ├── INTERNALS.md
│ │ ├── KNOWN_BUGS
│ │ ├── libcurl
│ │ │ ├── ABI
│ │ │ ├── CMakeLists.txt
│ │ │ ├── curl_easy_cleanup.3
│ │ │ ├── curl_easy_duphandle.3
│ │ │ ├── curl_easy_escape.3
│ │ │ ├── curl_easy_getinfo.3
│ │ │ ├── curl_easy_init.3
│ │ │ ├── curl_easy_pause.3
│ │ │ ├── curl_easy_perform.3
│ │ │ ├── curl_easy_recv.3
│ │ │ ├── curl_easy_reset.3
│ │ │ ├── curl_easy_send.3
│ │ │ ├── curl_easy_setopt.3
│ │ │ ├── curl_easy_strerror.3
│ │ │ ├── curl_easy_unescape.3
│ │ │ ├── curl_easy_upkeep.3
│ │ │ ├── curl_escape.3
│ │ │ ├── curl_formadd.3
│ │ │ ├── curl_formfree.3
│ │ │ ├── curl_formget.3
│ │ │ ├── curl_free.3
│ │ │ ├── curl_getdate.3
│ │ │ ├── curl_getenv.3
│ │ │ ├── curl_global_cleanup.3
│ │ │ ├── curl_global_init.3
│ │ │ ├── curl_global_init_mem.3
│ │ │ ├── curl_global_sslset.3
│ │ │ ├── curl_mime_addpart.3
│ │ │ ├── curl_mime_data.3
│ │ │ ├── curl_mime_data_cb.3
│ │ │ ├── curl_mime_encoder.3
│ │ │ ├── curl_mime_filedata.3
│ │ │ ├── curl_mime_filename.3
│ │ │ ├── curl_mime_free.3
│ │ │ ├── curl_mime_headers.3
│ │ │ ├── curl_mime_init.3
│ │ │ ├── curl_mime_name.3
│ │ │ ├── curl_mime_subparts.3
│ │ │ ├── curl_mime_type.3
│ │ │ ├── curl_mprintf.3
│ │ │ ├── curl_multi_add_handle.3
│ │ │ ├── curl_multi_assign.3
│ │ │ ├── curl_multi_cleanup.3
│ │ │ ├── curl_multi_fdset.3
│ │ │ ├── curl_multi_info_read.3
│ │ │ ├── curl_multi_init.3
│ │ │ ├── curl_multi_perform.3
│ │ │ ├── curl_multi_remove_handle.3
│ │ │ ├── curl_multi_setopt.3
│ │ │ ├── curl_multi_socket.3
│ │ │ ├── curl_multi_socket_action.3
│ │ │ ├── curl_multi_socket_all.3
│ │ │ ├── curl_multi_strerror.3
│ │ │ ├── curl_multi_timeout.3
│ │ │ ├── curl_multi_wait.3
│ │ │ ├── curl_share_cleanup.3
│ │ │ ├── curl_share_init.3
│ │ │ ├── curl_share_setopt.3
│ │ │ ├── curl_share_strerror.3
│ │ │ ├── curl_slist_append.3
│ │ │ ├── curl_slist_free_all.3
│ │ │ ├── curl_strequal.3
│ │ │ ├── curl_strnequal.3
│ │ │ ├── curl_unescape.3
│ │ │ ├── curl_url.3
│ │ │ ├── curl_url_cleanup.3
│ │ │ ├── curl_url_dup.3
│ │ │ ├── curl_url_get.3
│ │ │ ├── curl_url_set.3
│ │ │ ├── curl_version.3
│ │ │ ├── curl_version_info.3
│ │ │ ├── libcurl.3
│ │ │ ├── libcurl-easy.3
│ │ │ ├── libcurl-env.3
│ │ │ ├── libcurl-errors.3
│ │ │ ├── libcurl.m4
│ │ │ ├── libcurl-multi.3
│ │ │ ├── libcurl-security.3
│ │ │ ├── libcurl-share.3
│ │ │ ├── libcurl-symbols.3
│ │ │ ├── libcurl-thread.3
│ │ │ ├── libcurl-tutorial.3
│ │ │ ├── libcurl-url.3
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── Makefile.inc
│ │ │ ├── mksymbolsmanpage.pl
│ │ │ ├── opts
│ │ │ │ ├── CMakeLists.txt
│ │ │ │ ├── CURLINFO_ACTIVESOCKET.3
│ │ │ │ ├── CURLINFO_APPCONNECT_TIME.3
│ │ │ │ ├── CURLINFO_APPCONNECT_TIME_T.3
│ │ │ │ ├── CURLINFO_CERTINFO.3
│ │ │ │ ├── CURLINFO_CONDITION_UNMET.3
│ │ │ │ ├── CURLINFO_CONNECT_TIME.3
│ │ │ │ ├── CURLINFO_CONNECT_TIME_T.3
│ │ │ │ ├── CURLINFO_CONTENT_LENGTH_DOWNLOAD.3
│ │ │ │ ├── CURLINFO_CONTENT_LENGTH_DOWNLOAD_T.3
│ │ │ │ ├── CURLINFO_CONTENT_LENGTH_UPLOAD.3
│ │ │ │ ├── CURLINFO_CONTENT_LENGTH_UPLOAD_T.3
│ │ │ │ ├── CURLINFO_CONTENT_TYPE.3
│ │ │ │ ├── CURLINFO_COOKIELIST.3
│ │ │ │ ├── CURLINFO_EFFECTIVE_URL.3
│ │ │ │ ├── CURLINFO_FILETIME.3
│ │ │ │ ├── CURLINFO_FILETIME_T.3
│ │ │ │ ├── CURLINFO_FTP_ENTRY_PATH.3
│ │ │ │ ├── CURLINFO_HEADER_SIZE.3
│ │ │ │ ├── CURLINFO_HTTPAUTH_AVAIL.3
│ │ │ │ ├── CURLINFO_HTTP_CONNECTCODE.3
│ │ │ │ ├── CURLINFO_HTTP_VERSION.3
│ │ │ │ ├── CURLINFO_LASTSOCKET.3
│ │ │ │ ├── CURLINFO_LOCAL_IP.3
│ │ │ │ ├── CURLINFO_LOCAL_PORT.3
│ │ │ │ ├── CURLINFO_NAMELOOKUP_TIME.3
│ │ │ │ ├── CURLINFO_NAMELOOKUP_TIME_T.3
│ │ │ │ ├── CURLINFO_NUM_CONNECTS.3
│ │ │ │ ├── CURLINFO_OS_ERRNO.3
│ │ │ │ ├── CURLINFO_PRETRANSFER_TIME.3
│ │ │ │ ├── CURLINFO_PRETRANSFER_TIME_T.3
│ │ │ │ ├── CURLINFO_PRIMARY_IP.3
│ │ │ │ ├── CURLINFO_PRIMARY_PORT.3
│ │ │ │ ├── CURLINFO_PRIVATE.3
│ │ │ │ ├── CURLINFO_PROTOCOL.3
│ │ │ │ ├── CURLINFO_PROXYAUTH_AVAIL.3
│ │ │ │ ├── CURLINFO_PROXY_SSL_VERIFYRESULT.3
│ │ │ │ ├── CURLINFO_REDIRECT_COUNT.3
│ │ │ │ ├── CURLINFO_REDIRECT_TIME.3
│ │ │ │ ├── CURLINFO_REDIRECT_TIME_T.3
│ │ │ │ ├── CURLINFO_REDIRECT_URL.3
│ │ │ │ ├── CURLINFO_REQUEST_SIZE.3
│ │ │ │ ├── CURLINFO_RESPONSE_CODE.3
│ │ │ │ ├── CURLINFO_RTSP_CLIENT_CSEQ.3
│ │ │ │ ├── CURLINFO_RTSP_CSEQ_RECV.3
│ │ │ │ ├── CURLINFO_RTSP_SERVER_CSEQ.3
│ │ │ │ ├── CURLINFO_RTSP_SESSION_ID.3
│ │ │ │ ├── CURLINFO_SCHEME.3
│ │ │ │ ├── CURLINFO_SIZE_DOWNLOAD.3
│ │ │ │ ├── CURLINFO_SIZE_DOWNLOAD_T.3
│ │ │ │ ├── CURLINFO_SIZE_UPLOAD.3
│ │ │ │ ├── CURLINFO_SIZE_UPLOAD_T.3
│ │ │ │ ├── CURLINFO_SPEED_DOWNLOAD.3
│ │ │ │ ├── CURLINFO_SPEED_DOWNLOAD_T.3
│ │ │ │ ├── CURLINFO_SPEED_UPLOAD.3
│ │ │ │ ├── CURLINFO_SPEED_UPLOAD_T.3
│ │ │ │ ├── CURLINFO_SSL_ENGINES.3
│ │ │ │ ├── CURLINFO_SSL_VERIFYRESULT.3
│ │ │ │ ├── CURLINFO_STARTTRANSFER_TIME.3
│ │ │ │ ├── CURLINFO_STARTTRANSFER_TIME_T.3
│ │ │ │ ├── CURLINFO_TLS_SESSION.3
│ │ │ │ ├── CURLINFO_TLS_SSL_PTR.3
│ │ │ │ ├── CURLINFO_TOTAL_TIME.3
│ │ │ │ ├── CURLINFO_TOTAL_TIME_T.3
│ │ │ │ ├── CURLMOPT_CHUNK_LENGTH_PENALTY_SIZE.3
│ │ │ │ ├── CURLMOPT_CONTENT_LENGTH_PENALTY_SIZE.3
│ │ │ │ ├── CURLMOPT_MAXCONNECTS.3
│ │ │ │ ├── CURLMOPT_MAX_HOST_CONNECTIONS.3
│ │ │ │ ├── CURLMOPT_MAX_PIPELINE_LENGTH.3
│ │ │ │ ├── CURLMOPT_MAX_TOTAL_CONNECTIONS.3
│ │ │ │ ├── CURLMOPT_PIPELINING.3
│ │ │ │ ├── CURLMOPT_PIPELINING_SERVER_BL.3
│ │ │ │ ├── CURLMOPT_PIPELINING_SITE_BL.3
│ │ │ │ ├── CURLMOPT_PUSHDATA.3
│ │ │ │ ├── CURLMOPT_PUSHFUNCTION.3
│ │ │ │ ├── CURLMOPT_SOCKETDATA.3
│ │ │ │ ├── CURLMOPT_SOCKETFUNCTION.3
│ │ │ │ ├── CURLMOPT_TIMERDATA.3
│ │ │ │ ├── CURLMOPT_TIMERFUNCTION.3
│ │ │ │ ├── CURLOPT_ABSTRACT_UNIX_SOCKET.3
│ │ │ │ ├── CURLOPT_ACCEPT_ENCODING.3
│ │ │ │ ├── CURLOPT_ACCEPTTIMEOUT_MS.3
│ │ │ │ ├── CURLOPT_ADDRESS_SCOPE.3
│ │ │ │ ├── CURLOPT_APPEND.3
│ │ │ │ ├── CURLOPT_AUTOREFERER.3
│ │ │ │ ├── CURLOPT_BUFFERSIZE.3
│ │ │ │ ├── CURLOPT_CAINFO.3
│ │ │ │ ├── CURLOPT_CAPATH.3
│ │ │ │ ├── CURLOPT_CERTINFO.3
│ │ │ │ ├── CURLOPT_CHUNK_BGN_FUNCTION.3
│ │ │ │ ├── CURLOPT_CHUNK_DATA.3
│ │ │ │ ├── CURLOPT_CHUNK_END_FUNCTION.3
│ │ │ │ ├── CURLOPT_CLOSESOCKETDATA.3
│ │ │ │ ├── CURLOPT_CLOSESOCKETFUNCTION.3
│ │ │ │ ├── CURLOPT_CONNECT_ONLY.3
│ │ │ │ ├── CURLOPT_CONNECTTIMEOUT.3
│ │ │ │ ├── CURLOPT_CONNECTTIMEOUT_MS.3
│ │ │ │ ├── CURLOPT_CONNECT_TO.3
│ │ │ │ ├── CURLOPT_CONV_FROM_NETWORK_FUNCTION.3
│ │ │ │ ├── CURLOPT_CONV_FROM_UTF8_FUNCTION.3
│ │ │ │ ├── CURLOPT_CONV_TO_NETWORK_FUNCTION.3
│ │ │ │ ├── CURLOPT_COOKIE.3
│ │ │ │ ├── CURLOPT_COOKIEFILE.3
│ │ │ │ ├── CURLOPT_COOKIEJAR.3
│ │ │ │ ├── CURLOPT_COOKIELIST.3
│ │ │ │ ├── CURLOPT_COOKIESESSION.3
│ │ │ │ ├── CURLOPT_COPYPOSTFIELDS.3
│ │ │ │ ├── CURLOPT_CRLF.3
│ │ │ │ ├── CURLOPT_CRLFILE.3
│ │ │ │ ├── CURLOPT_CURLU.3
│ │ │ │ ├── CURLOPT_CUSTOMREQUEST.3
│ │ │ │ ├── CURLOPT_DEBUGDATA.3
│ │ │ │ ├── CURLOPT_DEBUGFUNCTION.3
│ │ │ │ ├── CURLOPT_DEFAULT_PROTOCOL.3
│ │ │ │ ├── CURLOPT_DIRLISTONLY.3
│ │ │ │ ├── CURLOPT_DISALLOW_USERNAME_IN_URL.3
│ │ │ │ ├── CURLOPT_DNS_CACHE_TIMEOUT.3
│ │ │ │ ├── CURLOPT_DNS_INTERFACE.3
│ │ │ │ ├── CURLOPT_DNS_LOCAL_IP4.3
│ │ │ │ ├── CURLOPT_DNS_LOCAL_IP6.3
│ │ │ │ ├── CURLOPT_DNS_SERVERS.3
│ │ │ │ ├── CURLOPT_DNS_SHUFFLE_ADDRESSES.3
│ │ │ │ ├── CURLOPT_DNS_USE_GLOBAL_CACHE.3
│ │ │ │ ├── CURLOPT_DOH_URL.3
│ │ │ │ ├── CURLOPT_EGDSOCKET.3
│ │ │ │ ├── CURLOPT_ERRORBUFFER.3
│ │ │ │ ├── CURLOPT_EXPECT_100_TIMEOUT_MS.3
│ │ │ │ ├── CURLOPT_FAILONERROR.3
│ │ │ │ ├── CURLOPT_FILETIME.3
│ │ │ │ ├── CURLOPT_FNMATCH_DATA.3
│ │ │ │ ├── CURLOPT_FNMATCH_FUNCTION.3
│ │ │ │ ├── CURLOPT_FOLLOWLOCATION.3
│ │ │ │ ├── CURLOPT_FORBID_REUSE.3
│ │ │ │ ├── CURLOPT_FRESH_CONNECT.3
│ │ │ │ ├── CURLOPT_FTP_ACCOUNT.3
│ │ │ │ ├── CURLOPT_FTP_ALTERNATIVE_TO_USER.3
│ │ │ │ ├── CURLOPT_FTP_CREATE_MISSING_DIRS.3
│ │ │ │ ├── CURLOPT_FTP_FILEMETHOD.3
│ │ │ │ ├── CURLOPT_FTPPORT.3
│ │ │ │ ├── CURLOPT_FTP_RESPONSE_TIMEOUT.3
│ │ │ │ ├── CURLOPT_FTP_SKIP_PASV_IP.3
│ │ │ │ ├── CURLOPT_FTPSSLAUTH.3
│ │ │ │ ├── CURLOPT_FTP_SSL_CCC.3
│ │ │ │ ├── CURLOPT_FTP_USE_EPRT.3
│ │ │ │ ├── CURLOPT_FTP_USE_EPSV.3
│ │ │ │ ├── CURLOPT_FTP_USE_PRET.3
│ │ │ │ ├── CURLOPT_GSSAPI_DELEGATION.3
│ │ │ │ ├── CURLOPT_HAPPY_EYEBALLS_TIMEOUT_MS.3
│ │ │ │ ├── CURLOPT_HAPROXYPROTOCOL.3
│ │ │ │ ├── CURLOPT_HEADER.3
│ │ │ │ ├── CURLOPT_HEADERDATA.3
│ │ │ │ ├── CURLOPT_HEADERFUNCTION.3
│ │ │ │ ├── CURLOPT_HEADEROPT.3
│ │ │ │ ├── CURLOPT_HTTP200ALIASES.3
│ │ │ │ ├── CURLOPT_HTTPAUTH.3
│ │ │ │ ├── CURLOPT_HTTP_CONTENT_DECODING.3
│ │ │ │ ├── CURLOPT_HTTPGET.3
│ │ │ │ ├── CURLOPT_HTTPHEADER.3
│ │ │ │ ├── CURLOPT_HTTPPOST.3
│ │ │ │ ├── CURLOPT_HTTPPROXYTUNNEL.3
│ │ │ │ ├── CURLOPT_HTTP_TRANSFER_DECODING.3
│ │ │ │ ├── CURLOPT_HTTP_VERSION.3
│ │ │ │ ├── CURLOPT_IGNORE_CONTENT_LENGTH.3
│ │ │ │ ├── CURLOPT_INFILESIZE.3
│ │ │ │ ├── CURLOPT_INFILESIZE_LARGE.3
│ │ │ │ ├── CURLOPT_INTERFACE.3
│ │ │ │ ├── CURLOPT_INTERLEAVEDATA.3
│ │ │ │ ├── CURLOPT_INTERLEAVEFUNCTION.3
│ │ │ │ ├── CURLOPT_IOCTLDATA.3
│ │ │ │ ├── CURLOPT_IOCTLFUNCTION.3
│ │ │ │ ├── CURLOPT_IPRESOLVE.3
│ │ │ │ ├── CURLOPT_ISSUERCERT.3
│ │ │ │ ├── CURLOPT_KEEP_SENDING_ON_ERROR.3
│ │ │ │ ├── CURLOPT_KEYPASSWD.3
│ │ │ │ ├── CURLOPT_KRBLEVEL.3
│ │ │ │ ├── CURLOPT_LOCALPORT.3
│ │ │ │ ├── CURLOPT_LOCALPORTRANGE.3
│ │ │ │ ├── CURLOPT_LOGIN_OPTIONS.3
│ │ │ │ ├── CURLOPT_LOW_SPEED_LIMIT.3
│ │ │ │ ├── CURLOPT_LOW_SPEED_TIME.3
│ │ │ │ ├── CURLOPT_MAIL_AUTH.3
│ │ │ │ ├── CURLOPT_MAIL_FROM.3
│ │ │ │ ├── CURLOPT_MAIL_RCPT.3
│ │ │ │ ├── CURLOPT_MAXCONNECTS.3
│ │ │ │ ├── CURLOPT_MAXFILESIZE.3
│ │ │ │ ├── CURLOPT_MAXFILESIZE_LARGE.3
│ │ │ │ ├── CURLOPT_MAX_RECV_SPEED_LARGE.3
│ │ │ │ ├── CURLOPT_MAXREDIRS.3
│ │ │ │ ├── CURLOPT_MAX_SEND_SPEED_LARGE.3
│ │ │ │ ├── CURLOPT_MIMEPOST.3
│ │ │ │ ├── CURLOPT_NETRC.3
│ │ │ │ ├── CURLOPT_NETRC_FILE.3
│ │ │ │ ├── CURLOPT_NEW_DIRECTORY_PERMS.3
│ │ │ │ ├── CURLOPT_NEW_FILE_PERMS.3
│ │ │ │ ├── CURLOPT_NOBODY.3
│ │ │ │ ├── CURLOPT_NOPROGRESS.3
│ │ │ │ ├── CURLOPT_NOPROXY.3
│ │ │ │ ├── CURLOPT_NOSIGNAL.3
│ │ │ │ ├── CURLOPT_OPENSOCKETDATA.3
│ │ │ │ ├── CURLOPT_OPENSOCKETFUNCTION.3
│ │ │ │ ├── CURLOPT_PASSWORD.3
│ │ │ │ ├── CURLOPT_PATH_AS_IS.3
│ │ │ │ ├── CURLOPT_PINNEDPUBLICKEY.3
│ │ │ │ ├── CURLOPT_PIPEWAIT.3
│ │ │ │ ├── CURLOPT_PORT.3
│ │ │ │ ├── CURLOPT_POST.3
│ │ │ │ ├── CURLOPT_POSTFIELDS.3
│ │ │ │ ├── CURLOPT_POSTFIELDSIZE.3
│ │ │ │ ├── CURLOPT_POSTFIELDSIZE_LARGE.3
│ │ │ │ ├── CURLOPT_POSTQUOTE.3
│ │ │ │ ├── CURLOPT_POSTREDIR.3
│ │ │ │ ├── CURLOPT_PRE_PROXY.3
│ │ │ │ ├── CURLOPT_PREQUOTE.3
│ │ │ │ ├── CURLOPT_PRIVATE.3
│ │ │ │ ├── CURLOPT_PROGRESSDATA.3
│ │ │ │ ├── CURLOPT_PROGRESSFUNCTION.3
│ │ │ │ ├── CURLOPT_PROTOCOLS.3
│ │ │ │ ├── CURLOPT_PROXY.3
│ │ │ │ ├── CURLOPT_PROXYAUTH.3
│ │ │ │ ├── CURLOPT_PROXY_CAINFO.3
│ │ │ │ ├── CURLOPT_PROXY_CAPATH.3
│ │ │ │ ├── CURLOPT_PROXY_CRLFILE.3
│ │ │ │ ├── CURLOPT_PROXYHEADER.3
│ │ │ │ ├── CURLOPT_PROXY_KEYPASSWD.3
│ │ │ │ ├── CURLOPT_PROXYPASSWORD.3
│ │ │ │ ├── CURLOPT_PROXY_PINNEDPUBLICKEY.3
│ │ │ │ ├── CURLOPT_PROXYPORT.3
│ │ │ │ ├── CURLOPT_PROXY_SERVICE_NAME.3
│ │ │ │ ├── CURLOPT_PROXY_SSLCERT.3
│ │ │ │ ├── CURLOPT_PROXY_SSLCERTTYPE.3
│ │ │ │ ├── CURLOPT_PROXY_SSL_CIPHER_LIST.3
│ │ │ │ ├── CURLOPT_PROXY_SSLKEY.3
│ │ │ │ ├── CURLOPT_PROXY_SSLKEYTYPE.3
│ │ │ │ ├── CURLOPT_PROXY_SSL_OPTIONS.3
│ │ │ │ ├── CURLOPT_PROXY_SSL_VERIFYHOST.3
│ │ │ │ ├── CURLOPT_PROXY_SSL_VERIFYPEER.3
│ │ │ │ ├── CURLOPT_PROXY_SSLVERSION.3
│ │ │ │ ├── CURLOPT_PROXY_TLS13_CIPHERS.3
│ │ │ │ ├── CURLOPT_PROXY_TLSAUTH_PASSWORD.3
│ │ │ │ ├── CURLOPT_PROXY_TLSAUTH_TYPE.3
│ │ │ │ ├── CURLOPT_PROXY_TLSAUTH_USERNAME.3
│ │ │ │ ├── CURLOPT_PROXY_TRANSFER_MODE.3
│ │ │ │ ├── CURLOPT_PROXYTYPE.3
│ │ │ │ ├── CURLOPT_PROXYUSERNAME.3
│ │ │ │ ├── CURLOPT_PROXYUSERPWD.3
│ │ │ │ ├── CURLOPT_PUT.3
│ │ │ │ ├── CURLOPT_QUOTE.3
│ │ │ │ ├── CURLOPT_RANDOM_FILE.3
│ │ │ │ ├── CURLOPT_RANGE.3
│ │ │ │ ├── CURLOPT_READDATA.3
│ │ │ │ ├── CURLOPT_READFUNCTION.3
│ │ │ │ ├── CURLOPT_REDIR_PROTOCOLS.3
│ │ │ │ ├── CURLOPT_REFERER.3
│ │ │ │ ├── CURLOPT_REQUEST_TARGET.3
│ │ │ │ ├── CURLOPT_RESOLVE.3
│ │ │ │ ├── CURLOPT_RESOLVER_START_DATA.3
│ │ │ │ ├── CURLOPT_RESOLVER_START_FUNCTION.3
│ │ │ │ ├── CURLOPT_RESUME_FROM.3
│ │ │ │ ├── CURLOPT_RESUME_FROM_LARGE.3
│ │ │ │ ├── CURLOPT_RTSP_CLIENT_CSEQ.3
│ │ │ │ ├── CURLOPT_RTSP_REQUEST.3
│ │ │ │ ├── CURLOPT_RTSP_SERVER_CSEQ.3
│ │ │ │ ├── CURLOPT_RTSP_SESSION_ID.3
│ │ │ │ ├── CURLOPT_RTSP_STREAM_URI.3
│ │ │ │ ├── CURLOPT_RTSP_TRANSPORT.3
│ │ │ │ ├── CURLOPT_SASL_IR.3
│ │ │ │ ├── CURLOPT_SEEKDATA.3
│ │ │ │ ├── CURLOPT_SEEKFUNCTION.3
│ │ │ │ ├── CURLOPT_SERVICE_NAME.3
│ │ │ │ ├── CURLOPT_SHARE.3
│ │ │ │ ├── CURLOPT_SOCKOPTDATA.3
│ │ │ │ ├── CURLOPT_SOCKOPTFUNCTION.3
│ │ │ │ ├── CURLOPT_SOCKS5_AUTH.3
│ │ │ │ ├── CURLOPT_SOCKS5_GSSAPI_NEC.3
│ │ │ │ ├── CURLOPT_SOCKS5_GSSAPI_SERVICE.3
│ │ │ │ ├── CURLOPT_SSH_AUTH_TYPES.3
│ │ │ │ ├── CURLOPT_SSH_COMPRESSION.3
│ │ │ │ ├── CURLOPT_SSH_HOST_PUBLIC_KEY_MD5.3
│ │ │ │ ├── CURLOPT_SSH_KEYDATA.3
│ │ │ │ ├── CURLOPT_SSH_KEYFUNCTION.3
│ │ │ │ ├── CURLOPT_SSH_KNOWNHOSTS.3
│ │ │ │ ├── CURLOPT_SSH_PRIVATE_KEYFILE.3
│ │ │ │ ├── CURLOPT_SSH_PUBLIC_KEYFILE.3
│ │ │ │ ├── CURLOPT_SSLCERT.3
│ │ │ │ ├── CURLOPT_SSLCERTTYPE.3
│ │ │ │ ├── CURLOPT_SSL_CIPHER_LIST.3
│ │ │ │ ├── CURLOPT_SSL_CTX_DATA.3
│ │ │ │ ├── CURLOPT_SSL_CTX_FUNCTION.3
│ │ │ │ ├── CURLOPT_SSL_ENABLE_ALPN.3
│ │ │ │ ├── CURLOPT_SSL_ENABLE_NPN.3
│ │ │ │ ├── CURLOPT_SSLENGINE.3
│ │ │ │ ├── CURLOPT_SSLENGINE_DEFAULT.3
│ │ │ │ ├── CURLOPT_SSL_FALSESTART.3
│ │ │ │ ├── CURLOPT_SSLKEY.3
│ │ │ │ ├── CURLOPT_SSLKEYTYPE.3
│ │ │ │ ├── CURLOPT_SSL_OPTIONS.3
│ │ │ │ ├── CURLOPT_SSL_SESSIONID_CACHE.3
│ │ │ │ ├── CURLOPT_SSL_VERIFYHOST.3
│ │ │ │ ├── CURLOPT_SSL_VERIFYPEER.3
│ │ │ │ ├── CURLOPT_SSL_VERIFYSTATUS.3
│ │ │ │ ├── CURLOPT_SSLVERSION.3
│ │ │ │ ├── CURLOPT_STDERR.3
│ │ │ │ ├── CURLOPT_STREAM_DEPENDS.3
│ │ │ │ ├── CURLOPT_STREAM_DEPENDS_E.3
│ │ │ │ ├── CURLOPT_STREAM_WEIGHT.3
│ │ │ │ ├── CURLOPT_SUPPRESS_CONNECT_HEADERS.3
│ │ │ │ ├── CURLOPT_TCP_FASTOPEN.3
│ │ │ │ ├── CURLOPT_TCP_KEEPALIVE.3
│ │ │ │ ├── CURLOPT_TCP_KEEPIDLE.3
│ │ │ │ ├── CURLOPT_TCP_KEEPINTVL.3
│ │ │ │ ├── CURLOPT_TCP_NODELAY.3
│ │ │ │ ├── CURLOPT_TELNETOPTIONS.3
│ │ │ │ ├── CURLOPT_TFTP_BLKSIZE.3
│ │ │ │ ├── CURLOPT_TFTP_NO_OPTIONS.3
│ │ │ │ ├── CURLOPT_TIMECONDITION.3
│ │ │ │ ├── CURLOPT_TIMEOUT.3
│ │ │ │ ├── CURLOPT_TIMEOUT_MS.3
│ │ │ │ ├── CURLOPT_TIMEVALUE.3
│ │ │ │ ├── CURLOPT_TIMEVALUE_LARGE.3
│ │ │ │ ├── CURLOPT_TLS13_CIPHERS.3
│ │ │ │ ├── CURLOPT_TLSAUTH_PASSWORD.3
│ │ │ │ ├── CURLOPT_TLSAUTH_TYPE.3
│ │ │ │ ├── CURLOPT_TLSAUTH_USERNAME.3
│ │ │ │ ├── CURLOPT_TRANSFER_ENCODING.3
│ │ │ │ ├── CURLOPT_TRANSFERTEXT.3
│ │ │ │ ├── CURLOPT_UNIX_SOCKET_PATH.3
│ │ │ │ ├── CURLOPT_UNRESTRICTED_AUTH.3
│ │ │ │ ├── CURLOPT_UPKEEP_INTERVAL_MS.3
│ │ │ │ ├── CURLOPT_UPLOAD.3
│ │ │ │ ├── CURLOPT_UPLOAD_BUFFERSIZE.3
│ │ │ │ ├── CURLOPT_URL.3
│ │ │ │ ├── CURLOPT_USERAGENT.3
│ │ │ │ ├── CURLOPT_USERNAME.3
│ │ │ │ ├── CURLOPT_USERPWD.3
│ │ │ │ ├── CURLOPT_USE_SSL.3
│ │ │ │ ├── CURLOPT_VERBOSE.3
│ │ │ │ ├── CURLOPT_WILDCARDMATCH.3
│ │ │ │ ├── CURLOPT_WRITEDATA.3
│ │ │ │ ├── CURLOPT_WRITEFUNCTION.3
│ │ │ │ ├── CURLOPT_XFERINFODATA.3
│ │ │ │ ├── CURLOPT_XFERINFOFUNCTION.3
│ │ │ │ ├── CURLOPT_XOAUTH2_BEARER.3
│ │ │ │ ├── Makefile.am
│ │ │ │ ├── Makefile.in
│ │ │ │ └── Makefile.inc
│ │ │ ├── symbols-in-versions
│ │ │ └── symbols.pl
│ │ ├── LICENSE-MIXING.md
│ │ ├── MAIL-ETIQUETTE
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── MANUAL
│ │ ├── mk-ca-bundle.1
│ │ ├── README.cmake
│ │ ├── README.md
│ │ ├── README.netware
│ │ ├── README.win32
│ │ ├── RELEASE-PROCEDURE.md
│ │ ├── RESOURCES
│ │ ├── ROADMAP.md
│ │ ├── SECURITY-PROCESS.md
│ │ ├── SSLCERTS.md
│ │ ├── SSL-PROBLEMS.md
│ │ ├── THANKS
│ │ ├── TheArtOfHttpScripting
│ │ ├── TODO
│ │ └── VERSIONS
│ ├── include
│ │ ├── curl
│ │ │ ├── curl.h
│ │ │ ├── curlver.h
│ │ │ ├── easy.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── mprintf.h
│ │ │ ├── multi.h
│ │ │ ├── stdcheaders.h
│ │ │ ├── system.h
│ │ │ ├── typecheck-gcc.h
│ │ │ └── urlapi.h
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ └── README
│ ├── install-sh
│ ├── lib
│ │ ├── amigaos.c
│ │ ├── amigaos.h
│ │ ├── arpa_telnet.h
│ │ ├── asyn-ares.c
│ │ ├── asyn.h
│ │ ├── asyn-thread.c
│ │ ├── base64.c
│ │ ├── checksrc.pl
│ │ ├── CMakeLists.txt
│ │ ├── config-amigaos.h
│ │ ├── config-dos.h
│ │ ├── config-mac.h
│ │ ├── config-os400.h
│ │ ├── config-riscos.h
│ │ ├── config-symbian.h
│ │ ├── config-tpf.h
│ │ ├── config-vxworks.h
│ │ ├── config-win32ce.h
│ │ ├── config-win32.h
│ │ ├── conncache.c
│ │ ├── conncache.h
│ │ ├── connect.c
│ │ ├── connect.h
│ │ ├── content_encoding.c
│ │ ├── content_encoding.h
│ │ ├── cookie.c
│ │ ├── cookie.h
│ │ ├── curl_addrinfo.c
│ │ ├── curl_addrinfo.h
│ │ ├── curl_base64.h
│ │ ├── curl_config.h.cmake
│ │ ├── curl_config.h.in
│ │ ├── curl_ctype.c
│ │ ├── curl_ctype.h
│ │ ├── curl_des.c
│ │ ├── curl_des.h
│ │ ├── curl_endian.c
│ │ ├── curl_endian.h
│ │ ├── curl_fnmatch.c
│ │ ├── curl_fnmatch.h
│ │ ├── curl_gethostname.c
│ │ ├── curl_gethostname.h
│ │ ├── curl_gssapi.c
│ │ ├── curl_gssapi.h
│ │ ├── curl_hmac.h
│ │ ├── curl_ldap.h
│ │ ├── curl_md4.h
│ │ ├── curl_md5.h
│ │ ├── curl_memory.h
│ │ ├── curl_memrchr.c
│ │ ├── curl_memrchr.h
│ │ ├── curl_multibyte.c
│ │ ├── curl_multibyte.h
│ │ ├── curl_ntlm_core.c
│ │ ├── curl_ntlm_core.h
│ │ ├── curl_ntlm_wb.c
│ │ ├── curl_ntlm_wb.h
│ │ ├── curl_path.c
│ │ ├── curl_path.h
│ │ ├── curl_printf.h
│ │ ├── curl_range.c
│ │ ├── curl_range.h
│ │ ├── curl_rtmp.c
│ │ ├── curl_rtmp.h
│ │ ├── curl_sasl.c
│ │ ├── curl_sasl.h
│ │ ├── curl_sec.h
│ │ ├── curl_setup.h
│ │ ├── curl_setup_once.h
│ │ ├── curl_sha256.h
│ │ ├── curl_sspi.c
│ │ ├── curl_sspi.h
│ │ ├── curl_threads.c
│ │ ├── curl_threads.h
│ │ ├── curlx.h
│ │ ├── dict.c
│ │ ├── dict.h
│ │ ├── doh.c
│ │ ├── doh.h
│ │ ├── dotdot.c
│ │ ├── dotdot.h
│ │ ├── easy.c
│ │ ├── easyif.h
│ │ ├── escape.c
│ │ ├── escape.h
│ │ ├── file.c
│ │ ├── file.h
│ │ ├── fileinfo.c
│ │ ├── fileinfo.h
│ │ ├── firefox-db2pem.sh
│ │ ├── formdata.c
│ │ ├── formdata.h
│ │ ├── ftp.c
│ │ ├── ftp.h
│ │ ├── ftplistparser.c
│ │ ├── ftplistparser.h
│ │ ├── getenv.c
│ │ ├── getinfo.c
│ │ ├── getinfo.h
│ │ ├── gopher.c
│ │ ├── gopher.h
│ │ ├── hash.c
│ │ ├── hash.h
│ │ ├── hmac.c
│ │ ├── hostasyn.c
│ │ ├── hostcheck.c
│ │ ├── hostcheck.h
│ │ ├── hostip4.c
│ │ ├── hostip6.c
│ │ ├── hostip.c
│ │ ├── hostip.h
│ │ ├── hostsyn.c
│ │ ├── http2.c
│ │ ├── http2.h
│ │ ├── http.c
│ │ ├── http_chunks.c
│ │ ├── http_chunks.h
│ │ ├── http_digest.c
│ │ ├── http_digest.h
│ │ ├── http.h
│ │ ├── http_negotiate.c
│ │ ├── http_negotiate.h
│ │ ├── http_ntlm.c
│ │ ├── http_ntlm.h
│ │ ├── http_proxy.c
│ │ ├── http_proxy.h
│ │ ├── idn_win32.c
│ │ ├── if2ip.c
│ │ ├── if2ip.h
│ │ ├── imap.c
│ │ ├── imap.h
│ │ ├── inet_ntop.c
│ │ ├── inet_ntop.h
│ │ ├── inet_pton.c
│ │ ├── inet_pton.h
│ │ ├── krb5.c
│ │ ├── ldap.c
│ │ ├── libcurl.plist
│ │ ├── libcurl.rc
│ │ ├── libcurl.vers.in
│ │ ├── llist.c
│ │ ├── llist.h
│ │ ├── Makefile.am
│ │ ├── makefile.amiga
│ │ ├── makefile.dj
│ │ ├── Makefile.in
│ │ ├── Makefile.inc
│ │ ├── Makefile.m32
│ │ ├── Makefile.netware
│ │ ├── Makefile.vxworks
│ │ ├── Makefile.Watcom
│ │ ├── md4.c
│ │ ├── md5.c
│ │ ├── memdebug.c
│ │ ├── memdebug.h
│ │ ├── mime.c
│ │ ├── mime.h
│ │ ├── mk-ca-bundle.pl
│ │ ├── mk-ca-bundle.vbs
│ │ ├── mprintf.c
│ │ ├── multi.c
│ │ ├── multihandle.h
│ │ ├── multiif.h
│ │ ├── netrc.c
│ │ ├── netrc.h
│ │ ├── non-ascii.c
│ │ ├── non-ascii.h
│ │ ├── nonblock.c
│ │ ├── nonblock.h
│ │ ├── nwlib.c
│ │ ├── nwos.c
│ │ ├── objnames.inc
│ │ ├── objnames-test08.sh
│ │ ├── objnames-test10.sh
│ │ ├── openldap.c
│ │ ├── parsedate.c
│ │ ├── parsedate.h
│ │ ├── pingpong.c
│ │ ├── pingpong.h
│ │ ├── pipeline.c
│ │ ├── pipeline.h
│ │ ├── pop3.c
│ │ ├── pop3.h
│ │ ├── progress.c
│ │ ├── progress.h
│ │ ├── psl.c
│ │ ├── psl.h
│ │ ├── rand.c
│ │ ├── rand.h
│ │ ├── rtsp.c
│ │ ├── rtsp.h
│ │ ├── security.c
│ │ ├── select.c
│ │ ├── select.h
│ │ ├── sendf.c
│ │ ├── sendf.h
│ │ ├── setopt.c
│ │ ├── setopt.h
│ │ ├── setup-os400.h
│ │ ├── setup-vms.h
│ │ ├── sha256.c
│ │ ├── share.c
│ │ ├── share.h
│ │ ├── sigpipe.h
│ │ ├── slist.c
│ │ ├── slist.h
│ │ ├── smb.c
│ │ ├── smb.h
│ │ ├── smtp.c
│ │ ├── smtp.h
│ │ ├── sockaddr.h
│ │ ├── socks.c
│ │ ├── socks_gssapi.c
│ │ ├── socks.h
│ │ ├── socks_sspi.c
│ │ ├── speedcheck.c
│ │ ├── speedcheck.h
│ │ ├── splay.c
│ │ ├── splay.h
│ │ ├── ssh.c
│ │ ├── ssh.h
│ │ ├── ssh-libssh.c
│ │ ├── strcase.c
│ │ ├── strcase.h
│ │ ├── strdup.c
│ │ ├── strdup.h
│ │ ├── strerror.c
│ │ ├── strerror.h
│ │ ├── strtok.c
│ │ ├── strtok.h
│ │ ├── strtoofft.c
│ │ ├── strtoofft.h
│ │ ├── system_win32.c
│ │ ├── system_win32.h
│ │ ├── telnet.c
│ │ ├── telnet.h
│ │ ├── tftp.c
│ │ ├── tftp.h
│ │ ├── timeval.c
│ │ ├── timeval.h
│ │ ├── transfer.c
│ │ ├── transfer.h
│ │ ├── urlapi.c
│ │ ├── urlapi-int.h
│ │ ├── url.c
│ │ ├── urldata.h
│ │ ├── url.h
│ │ ├── vauth
│ │ │ ├── cleartext.c
│ │ │ ├── cram.c
│ │ │ ├── digest.c
│ │ │ ├── digest.h
│ │ │ ├── digest_sspi.c
│ │ │ ├── krb5_gssapi.c
│ │ │ ├── krb5_sspi.c
│ │ │ ├── ntlm.c
│ │ │ ├── ntlm.h
│ │ │ ├── ntlm_sspi.c
│ │ │ ├── oauth2.c
│ │ │ ├── spnego_gssapi.c
│ │ │ ├── spnego_sspi.c
│ │ │ ├── vauth.c
│ │ │ └── vauth.h
│ │ ├── version.c
│ │ ├── vtls
│ │ │ ├── cyassl.c
│ │ │ ├── cyassl.h
│ │ │ ├── darwinssl.c
│ │ │ ├── darwinssl.h
│ │ │ ├── gskit.c
│ │ │ ├── gskit.h
│ │ │ ├── gtls.c
│ │ │ ├── gtls.h
│ │ │ ├── mbedtls.c
│ │ │ ├── mbedtls.h
│ │ │ ├── mesalink.c
│ │ │ ├── mesalink.h
│ │ │ ├── nss.c
│ │ │ ├── nssg.h
│ │ │ ├── openssl.c
│ │ │ ├── openssl.h
│ │ │ ├── polarssl.c
│ │ │ ├── polarssl.h
│ │ │ ├── polarssl_threadlock.c
│ │ │ ├── polarssl_threadlock.h
│ │ │ ├── schannel.c
│ │ │ ├── schannel.h
│ │ │ ├── schannel_verify.c
│ │ │ ├── vtls.c
│ │ │ └── vtls.h
│ │ ├── warnless.c
│ │ ├── warnless.h
│ │ ├── wildcard.c
│ │ ├── wildcard.h
│ │ ├── x509asn1.c
│ │ └── x509asn1.h
│ ├── libcurl.pc.in
│ ├── ltmain.sh
│ ├── m4
│ │ ├── ax_code_coverage.m4
│ │ ├── ax_compile_check_sizeof.m4
│ │ ├── curl-compilers.m4
│ │ ├── curl-confopts.m4
│ │ ├── curl-functions.m4
│ │ ├── curl-openssl.m4
│ │ ├── curl-override.m4
│ │ ├── curl-reentrant.m4
│ │ ├── libtool.m4
│ │ ├── lt~obsolete.m4
│ │ ├── ltoptions.m4
│ │ ├── ltsugar.m4
│ │ ├── ltversion.m4
│ │ ├── xc-am-iface.m4
│ │ ├── xc-cc-check.m4
│ │ ├── xc-lt-iface.m4
│ │ ├── xc-translit.m4
│ │ ├── xc-val-flgs.m4
│ │ ├── zz40-xc-ovr.m4
│ │ ├── zz50-xc-ovr.m4
│ │ └── zz60-xc-ovr.m4
│ ├── MacOSX-Framework
│ ├── Makefile
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── maketgz
│ ├── missing
│ ├── mynote.txt
│ ├── packages
│ │ ├── Android
│ │ │ └── Android.mk
│ │ ├── DOS
│ │ │ ├── common.dj
│ │ │ └── README
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── OS400
│ │ │ ├── ccsidcurl.c
│ │ │ ├── ccsidcurl.h
│ │ │ ├── curl.inc.in
│ │ │ ├── initscript.sh
│ │ │ ├── makefile.sh
│ │ │ ├── make-include.sh
│ │ │ ├── make-lib.sh
│ │ │ ├── make-src.sh
│ │ │ ├── make-tests.sh
│ │ │ ├── os400sys.c
│ │ │ ├── os400sys.h
│ │ │ └── README.OS400
│ │ ├── README
│ │ ├── Symbian
│ │ │ ├── bwins
│ │ │ │ └── libcurlu.def
│ │ │ ├── eabi
│ │ │ │ └── libcurlu.def
│ │ │ ├── group
│ │ │ │ ├── bld.inf
│ │ │ │ ├── curl.iby
│ │ │ │ ├── curl.mmp
│ │ │ │ ├── curl.pkg
│ │ │ │ ├── libcurl.iby
│ │ │ │ ├── libcurl.mmp
│ │ │ │ └── libcurl.pkg
│ │ │ └── readme.txt
│ │ ├── TPF
│ │ │ ├── curl.mak
│ │ │ ├── maketpf.env_curl
│ │ │ └── maketpf.env_curllib
│ │ └── vms
│ │ ├── backup_gnv_curl_src.com
│ │ ├── build_curl-config_script.com
│ │ ├── build_gnv_curl.com
│ │ ├── build_gnv_curl_pcsi_desc.com
│ │ ├── build_gnv_curl_pcsi_text.com
│ │ ├── build_gnv_curl_release_notes.com
│ │ ├── build_libcurl_pc.com
│ │ ├── build_vms.com
│ │ ├── clean_gnv_curl.com
│ │ ├── compare_curl_source.com
│ │ ├── config_h.com
│ │ ├── curl_crtl_init.c
│ │ ├── curl_gnv_build_steps.txt
│ │ ├── curlmsg.h
│ │ ├── curlmsg.msg
│ │ ├── curlmsg.sdl
│ │ ├── curlmsg_vms.h
│ │ ├── curl_release_note_start.txt
│ │ ├── curl_startup.com
│ │ ├── generate_config_vms_h_curl.com
│ │ ├── generate_vax_transfer.com
│ │ ├── gnv_conftest.c_first
│ │ ├── gnv_curl_configure.sh
│ │ ├── gnv_libcurl_symbols.opt
│ │ ├── gnv_link_curl.com
│ │ ├── macro32_exactcase.patch
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── make_gnv_curl_install.sh
│ │ ├── make_pcsi_curl_kit_name.com
│ │ ├── pcsi_gnv_curl_file_list.txt
│ │ ├── pcsi_product_gnv_curl.com
│ │ ├── readme
│ │ ├── report_openssl_version.c
│ │ ├── setup_gnv_curl_build.com
│ │ ├── stage_curl_install.com
│ │ └── vms_eco_level.h
│ ├── projects
│ │ ├── build-openssl.bat
│ │ ├── build-wolfssl.bat
│ │ ├── checksrc.bat
│ │ ├── generate.bat
│ │ ├── README
│ │ ├── Windows
│ │ │ ├── VC10
│ │ │ │ ├── curl-all.sln
│ │ │ │ ├── lib
│ │ │ │ │ ├── libcurl.sln
│ │ │ │ │ ├── libcurl.vcxproj
│ │ │ │ │ └── libcurl.vcxproj.filters
│ │ │ │ └── src
│ │ │ │ ├── curl.sln
│ │ │ │ ├── curl.vcxproj
│ │ │ │ └── curl.vcxproj.filters
│ │ │ ├── VC11
│ │ │ │ ├── curl-all.sln
│ │ │ │ ├── lib
│ │ │ │ │ ├── libcurl.sln
│ │ │ │ │ ├── libcurl.vcxproj
│ │ │ │ │ └── libcurl.vcxproj.filters
│ │ │ │ └── src
│ │ │ │ ├── curl.sln
│ │ │ │ ├── curl.vcxproj
│ │ │ │ └── curl.vcxproj.filters
│ │ │ ├── VC12
│ │ │ │ ├── curl-all.sln
│ │ │ │ ├── lib
│ │ │ │ │ ├── libcurl.sln
│ │ │ │ │ ├── libcurl.vcxproj
│ │ │ │ │ └── libcurl.vcxproj.filters
│ │ │ │ └── src
│ │ │ │ ├── curl.sln
│ │ │ │ ├── curl.vcxproj
│ │ │ │ └── curl.vcxproj.filters
│ │ │ ├── VC14
│ │ │ │ ├── curl-all.sln
│ │ │ │ ├── lib
│ │ │ │ │ ├── libcurl.sln
│ │ │ │ │ ├── libcurl.vcxproj
│ │ │ │ │ └── libcurl.vcxproj.filters
│ │ │ │ └── src
│ │ │ │ ├── curl.sln
│ │ │ │ ├── curl.vcxproj
│ │ │ │ └── curl.vcxproj.filters
│ │ │ ├── VC15
│ │ │ │ ├── curl-all.sln
│ │ │ │ ├── lib
│ │ │ │ │ ├── libcurl.sln
│ │ │ │ │ ├── libcurl.vcxproj
│ │ │ │ │ └── libcurl.vcxproj.filters
│ │ │ │ └── src
│ │ │ │ ├── curl.sln
│ │ │ │ ├── curl.vcxproj
│ │ │ │ └── curl.vcxproj.filters
│ │ │ ├── VC6
│ │ │ │ ├── curl-all.dsw
│ │ │ │ ├── lib
│ │ │ │ │ ├── libcurl.dsp
│ │ │ │ │ └── libcurl.dsw
│ │ │ │ └── src
│ │ │ │ ├── curl.dsp
│ │ │ │ └── curl.dsw
│ │ │ ├── VC7
│ │ │ │ ├── curl-all.sln
│ │ │ │ ├── lib
│ │ │ │ │ ├── libcurl.sln
│ │ │ │ │ └── libcurl.vcproj
│ │ │ │ └── src
│ │ │ │ ├── curl.sln
│ │ │ │ └── curl.vcproj
│ │ │ ├── VC7.1
│ │ │ │ ├── curl-all.sln
│ │ │ │ ├── lib
│ │ │ │ │ ├── libcurl.sln
│ │ │ │ │ └── libcurl.vcproj
│ │ │ │ └── src
│ │ │ │ ├── curl.sln
│ │ │ │ └── curl.vcproj
│ │ │ ├── VC8
│ │ │ │ ├── curl-all.sln
│ │ │ │ ├── lib
│ │ │ │ │ ├── libcurl.sln
│ │ │ │ │ └── libcurl.vcproj
│ │ │ │ └── src
│ │ │ │ ├── curl.sln
│ │ │ │ └── curl.vcproj
│ │ │ └── VC9
│ │ │ ├── curl-all.sln
│ │ │ ├── lib
│ │ │ │ ├── libcurl.sln
│ │ │ │ └── libcurl.vcproj
│ │ │ └── src
│ │ │ ├── curl.sln
│ │ │ └── curl.vcproj
│ │ ├── wolfssl_options.h
│ │ └── wolfssl_override.props
│ ├── README
│ ├── RELEASE-NOTES
│ ├── scripts
│ │ ├── coverage.sh
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── updatemanpages.pl
│ │ └── zsh.pl
│ ├── src
│ │ ├── CMakeLists.txt
│ │ ├── curl.rc
│ │ ├── macos
│ │ │ ├── curl.mcp.xml.sit.hqx
│ │ │ ├── MACINSTALL.TXT
│ │ │ └── src
│ │ │ ├── curl_GUSIConfig.cpp
│ │ │ └── macos_main.cpp
│ │ ├── Makefile.am
│ │ ├── makefile.amiga
│ │ ├── makefile.dj
│ │ ├── Makefile.in
│ │ ├── Makefile.inc
│ │ ├── Makefile.m32
│ │ ├── Makefile.netware
│ │ ├── Makefile.Watcom
│ │ ├── mkhelp.pl
│ │ ├── slist_wc.c
│ │ ├── slist_wc.h
│ │ ├── tool_binmode.c
│ │ ├── tool_binmode.h
│ │ ├── tool_bname.c
│ │ ├── tool_bname.h
│ │ ├── tool_cb_dbg.c
│ │ ├── tool_cb_dbg.h
│ │ ├── tool_cb_hdr.c
│ │ ├── tool_cb_hdr.h
│ │ ├── tool_cb_prg.c
│ │ ├── tool_cb_prg.h
│ │ ├── tool_cb_rea.c
│ │ ├── tool_cb_rea.h
│ │ ├── tool_cb_see.c
│ │ ├── tool_cb_see.h
│ │ ├── tool_cb_wrt.c
│ │ ├── tool_cb_wrt.h
│ │ ├── tool_cfgable.c
│ │ ├── tool_cfgable.h
│ │ ├── tool_convert.c
│ │ ├── tool_convert.h
│ │ ├── tool_dirhie.c
│ │ ├── tool_dirhie.h
│ │ ├── tool_doswin.c
│ │ ├── tool_doswin.h
│ │ ├── tool_easysrc.c
│ │ ├── tool_easysrc.h
│ │ ├── tool_filetime.c
│ │ ├── tool_filetime.h
│ │ ├── tool_formparse.c
│ │ ├── tool_formparse.h
│ │ ├── tool_getparam.c
│ │ ├── tool_getparam.h
│ │ ├── tool_getpass.c
│ │ ├── tool_getpass.h
│ │ ├── tool_help.c
│ │ ├── tool_helpers.c
│ │ ├── tool_helpers.h
│ │ ├── tool_help.h
│ │ ├── tool_homedir.c
│ │ ├── tool_homedir.h
│ │ ├── tool_hugehelp.c
│ │ ├── tool_hugehelp.h
│ │ ├── tool_libinfo.c
│ │ ├── tool_libinfo.h
│ │ ├── tool_main.c
│ │ ├── tool_main.h
│ │ ├── tool_metalink.c
│ │ ├── tool_metalink.h
│ │ ├── tool_msgs.c
│ │ ├── tool_msgs.h
│ │ ├── tool_operate.c
│ │ ├── tool_operate.h
│ │ ├── tool_operhlp.c
│ │ ├── tool_operhlp.h
│ │ ├── tool_panykey.c
│ │ ├── tool_panykey.h
│ │ ├── tool_paramhlp.c
│ │ ├── tool_paramhlp.h
│ │ ├── tool_parsecfg.c
│ │ ├── tool_parsecfg.h
│ │ ├── tool_sdecls.h
│ │ ├── tool_setopt.c
│ │ ├── tool_setopt.h
│ │ ├── tool_setup.h
│ │ ├── tool_sleep.c
│ │ ├── tool_sleep.h
│ │ ├── tool_strdup.c
│ │ ├── tool_strdup.h
│ │ ├── tool_urlglob.c
│ │ ├── tool_urlglob.h
│ │ ├── tool_util.c
│ │ ├── tool_util.h
│ │ ├── tool_version.h
│ │ ├── tool_vms.c
│ │ ├── tool_vms.h
│ │ ├── tool_writeout.c
│ │ ├── tool_writeout.h
│ │ ├── tool_xattr.c
│ │ └── tool_xattr.h
│ ├── test-driver
│ ├── tests
│ │ ├── certs
│ │ │ ├── EdelCurlRoot-ca.cacert
│ │ │ ├── EdelCurlRoot-ca.cnf
│ │ │ ├── EdelCurlRoot-ca.crt
│ │ │ ├── EdelCurlRoot-ca.csr
│ │ │ ├── EdelCurlRoot-ca.der
│ │ │ ├── EdelCurlRoot-ca.key
│ │ │ ├── EdelCurlRoot-ca.prm
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── scripts
│ │ │ │ ├── genroot.sh
│ │ │ │ ├── genserv.sh
│ │ │ │ ├── Makefile.am
│ │ │ │ └── Makefile.in
│ │ │ ├── Server-localhost0h-sv.crl
│ │ │ ├── Server-localhost0h-sv.crt
│ │ │ ├── Server-localhost0h-sv.csr
│ │ │ ├── Server-localhost0h-sv.der
│ │ │ ├── Server-localhost0h-sv.dhp
│ │ │ ├── Server-localhost0h-sv.key
│ │ │ ├── Server-localhost0h-sv.pem
│ │ │ ├── Server-localhost0h-sv.prm
│ │ │ ├── Server-localhost0h-sv.pub.der
│ │ │ ├── Server-localhost0h-sv.pub.pem
│ │ │ ├── Server-localhost-firstSAN-sv.crl
│ │ │ ├── Server-localhost-firstSAN-sv.crt
│ │ │ ├── Server-localhost-firstSAN-sv.csr
│ │ │ ├── Server-localhost-firstSAN-sv.der
│ │ │ ├── Server-localhost-firstSAN-sv.dhp
│ │ │ ├── Server-localhost-firstSAN-sv.key
│ │ │ ├── Server-localhost-firstSAN-sv.pem
│ │ │ ├── Server-localhost-firstSAN-sv.pub.der
│ │ │ ├── Server-localhost-firstSAN-sv.pub.pem
│ │ │ ├── Server-localhost-lastSAN-sv.crl
│ │ │ ├── Server-localhost-lastSAN-sv.crt
│ │ │ ├── Server-localhost-lastSAN-sv.csr
│ │ │ ├── Server-localhost-lastSAN-sv.der
│ │ │ ├── Server-localhost-lastSAN-sv.dhp
│ │ │ ├── Server-localhost-lastSAN-sv.key
│ │ │ ├── Server-localhost-lastSAN-sv.pem
│ │ │ ├── Server-localhost-lastSAN-sv.pub.der
│ │ │ ├── Server-localhost-lastSAN-sv.pub.pem
│ │ │ ├── Server-localhost.nn-sv.crl
│ │ │ ├── Server-localhost.nn-sv.crt
│ │ │ ├── Server-localhost.nn-sv.csr
│ │ │ ├── Server-localhost.nn-sv.der
│ │ │ ├── Server-localhost.nn-sv.dhp
│ │ │ ├── Server-localhost.nn-sv.key
│ │ │ ├── Server-localhost.nn-sv.pem
│ │ │ ├── Server-localhost.nn-sv.prm
│ │ │ ├── Server-localhost.nn-sv.pub.der
│ │ │ ├── Server-localhost.nn-sv.pub.pem
│ │ │ ├── Server-localhost-sv.crl
│ │ │ ├── Server-localhost-sv.crt
│ │ │ ├── Server-localhost-sv.csr
│ │ │ ├── Server-localhost-sv.der
│ │ │ ├── Server-localhost-sv.dhp
│ │ │ ├── Server-localhost-sv.key
│ │ │ ├── Server-localhost-sv.pem
│ │ │ ├── Server-localhost-sv.prm
│ │ │ ├── Server-localhost-sv.pub.der
│ │ │ ├── Server-localhost-sv.pub.pem
│ │ │ ├── srp-verifier-conf
│ │ │ └── srp-verifier-db
│ │ ├── CMakeLists.txt
│ │ ├── curl_test_data.py
│ │ ├── data
│ │ │ ├── CMakeLists.txt
│ │ │ ├── DISABLED
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── Makefile.inc
│ │ │ ├── test1
│ │ │ ├── test10
│ │ │ ├── test100
│ │ │ ├── test1000
│ │ │ ├── test1001
│ │ │ ├── test1002
│ │ │ ├── test1003
│ │ │ ├── test1004
│ │ │ ├── test1005
│ │ │ ├── test1006
│ │ │ ├── test1007
│ │ │ ├── test1008
│ │ │ ├── test1009
│ │ │ ├── test101
│ │ │ ├── test1010
│ │ │ ├── test1011
│ │ │ ├── test1012
│ │ │ ├── test1013
│ │ │ ├── test1014
│ │ │ ├── test1015
│ │ │ ├── test1016
│ │ │ ├── test1017
│ │ │ ├── test1018
│ │ │ ├── test1019
│ │ │ ├── test102
│ │ │ ├── test1020
│ │ │ ├── test1021
│ │ │ ├── test1022
│ │ │ ├── test1023
│ │ │ ├── test1024
│ │ │ ├── test1025
│ │ │ ├── test1026
│ │ │ ├── test1027
│ │ │ ├── test1028
│ │ │ ├── test1029
│ │ │ ├── test103
│ │ │ ├── test1030
│ │ │ ├── test1031
│ │ │ ├── test1032
│ │ │ ├── test1033
│ │ │ ├── test1034
│ │ │ ├── test1035
│ │ │ ├── test1036
│ │ │ ├── test1037
│ │ │ ├── test1038
│ │ │ ├── test1039
│ │ │ ├── test104
│ │ │ ├── test1040
│ │ │ ├── test1041
│ │ │ ├── test1042
│ │ │ ├── test1043
│ │ │ ├── test1044
│ │ │ ├── test1045
│ │ │ ├── test1046
│ │ │ ├── test1047
│ │ │ ├── test1048
│ │ │ ├── test1049
│ │ │ ├── test105
│ │ │ ├── test1050
│ │ │ ├── test1051
│ │ │ ├── test1052
│ │ │ ├── test1053
│ │ │ ├── test1054
│ │ │ ├── test1055
│ │ │ ├── test1056
│ │ │ ├── test1057
│ │ │ ├── test1058
│ │ │ ├── test1059
│ │ │ ├── test106
│ │ │ ├── test1060
│ │ │ ├── test1061
│ │ │ ├── test1062
│ │ │ ├── test1063
│ │ │ ├── test1064
│ │ │ ├── test1065
│ │ │ ├── test1066
│ │ │ ├── test1067
│ │ │ ├── test1068
│ │ │ ├── test1069
│ │ │ ├── test107
│ │ │ ├── test1070
│ │ │ ├── test1071
│ │ │ ├── test1072
│ │ │ ├── test1073
│ │ │ ├── test1074
│ │ │ ├── test1075
│ │ │ ├── test1076
│ │ │ ├── test1077
│ │ │ ├── test1078
│ │ │ ├── test1079
│ │ │ ├── test108
│ │ │ ├── test1080
│ │ │ ├── test1081
│ │ │ ├── test1082
│ │ │ ├── test1083
│ │ │ ├── test1084
│ │ │ ├── test1085
│ │ │ ├── test1086
│ │ │ ├── test1087
│ │ │ ├── test1088
│ │ │ ├── test1089
│ │ │ ├── test109
│ │ │ ├── test1090
│ │ │ ├── test1091
│ │ │ ├── test1092
│ │ │ ├── test1093
│ │ │ ├── test1094
│ │ │ ├── test1095
│ │ │ ├── test1096
│ │ │ ├── test1097
│ │ │ ├── test1098
│ │ │ ├── test1099
│ │ │ ├── test11
│ │ │ ├── test110
│ │ │ ├── test1100
│ │ │ ├── test1101
│ │ │ ├── test1102
│ │ │ ├── test1103
│ │ │ ├── test1104
│ │ │ ├── test1105
│ │ │ ├── test1106
│ │ │ ├── test1107
│ │ │ ├── test1108
│ │ │ ├── test1109
│ │ │ ├── test111
│ │ │ ├── test1110
│ │ │ ├── test1111
│ │ │ ├── test1112
│ │ │ ├── test1113
│ │ │ ├── test1114
│ │ │ ├── test1115
│ │ │ ├── test1116
│ │ │ ├── test1117
│ │ │ ├── test1118
│ │ │ ├── test1119
│ │ │ ├── test112
│ │ │ ├── test1120
│ │ │ ├── test1121
│ │ │ ├── test1122
│ │ │ ├── test1123
│ │ │ ├── test1124
│ │ │ ├── test1125
│ │ │ ├── test1126
│ │ │ ├── test1127
│ │ │ ├── test1128
│ │ │ ├── test1129
│ │ │ ├── test113
│ │ │ ├── test1130
│ │ │ ├── test1131
│ │ │ ├── test1132
│ │ │ ├── test1133
│ │ │ ├── test1134
│ │ │ ├── test1135
│ │ │ ├── test1136
│ │ │ ├── test1137
│ │ │ ├── test1138
│ │ │ ├── test1139
│ │ │ ├── test114
│ │ │ ├── test1140
│ │ │ ├── test1141
│ │ │ ├── test1142
│ │ │ ├── test1143
│ │ │ ├── test1144
│ │ │ ├── test1145
│ │ │ ├── test1146
│ │ │ ├── test1147
│ │ │ ├── test1148
│ │ │ ├── test1149
│ │ │ ├── test115
│ │ │ ├── test1150
│ │ │ ├── test1151
│ │ │ ├── test1152
│ │ │ ├── test1153
│ │ │ ├── test1154
│ │ │ ├── test1155
│ │ │ ├── test1156
│ │ │ ├── test1157
│ │ │ ├── test1158
│ │ │ ├── test1159
│ │ │ ├── test116
│ │ │ ├── test1160
│ │ │ ├── test1161
│ │ │ ├── test1162
│ │ │ ├── test1163
│ │ │ ├── test1164
│ │ │ ├── test117
│ │ │ ├── test1170
│ │ │ ├── test1171
│ │ │ ├── test118
│ │ │ ├── test119
│ │ │ ├── test12
│ │ │ ├── test120
│ │ │ ├── test1200
│ │ │ ├── test1201
│ │ │ ├── test1202
│ │ │ ├── test1203
│ │ │ ├── test1204
│ │ │ ├── test1205
│ │ │ ├── test1206
│ │ │ ├── test1207
│ │ │ ├── test1208
│ │ │ ├── test1209
│ │ │ ├── test121
│ │ │ ├── test1210
│ │ │ ├── test1211
│ │ │ ├── test1212
│ │ │ ├── test1213
│ │ │ ├── test1214
│ │ │ ├── test1215
│ │ │ ├── test1216
│ │ │ ├── test1217
│ │ │ ├── test1218
│ │ │ ├── test1219
│ │ │ ├── test122
│ │ │ ├── test1220
│ │ │ ├── test1221
│ │ │ ├── test1222
│ │ │ ├── test1223
│ │ │ ├── test1224
│ │ │ ├── test1225
│ │ │ ├── test1226
│ │ │ ├── test1227
│ │ │ ├── test1228
│ │ │ ├── test1229
│ │ │ ├── test123
│ │ │ ├── test1230
│ │ │ ├── test1231
│ │ │ ├── test1232
│ │ │ ├── test1233
│ │ │ ├── test1234
│ │ │ ├── test1235
│ │ │ ├── test1236
│ │ │ ├── test1237
│ │ │ ├── test1238
│ │ │ ├── test1239
│ │ │ ├── test124
│ │ │ ├── test1240
│ │ │ ├── test1241
│ │ │ ├── test1242
│ │ │ ├── test1243
│ │ │ ├── test1244
│ │ │ ├── test1245
│ │ │ ├── test1246
│ │ │ ├── test1247
│ │ │ ├── test1248
│ │ │ ├── test1249
│ │ │ ├── test125
│ │ │ ├── test1250
│ │ │ ├── test1251
│ │ │ ├── test1252
│ │ │ ├── test1253
│ │ │ ├── test1254
│ │ │ ├── test1255
│ │ │ ├── test1256
│ │ │ ├── test1257
│ │ │ ├── test1258
│ │ │ ├── test1259
│ │ │ ├── test126
│ │ │ ├── test1260
│ │ │ ├── test1261
│ │ │ ├── test1262
│ │ │ ├── test1263
│ │ │ ├── test1264
│ │ │ ├── test1265
│ │ │ ├── test1266
│ │ │ ├── test1267
│ │ │ ├── test1268
│ │ │ ├── test127
│ │ │ ├── test128
│ │ │ ├── test1280
│ │ │ ├── test1281
│ │ │ ├── test1282
│ │ │ ├── test1283
│ │ │ ├── test1284
│ │ │ ├── test1285
│ │ │ ├── test1286
│ │ │ ├── test1287
│ │ │ ├── test1288
│ │ │ ├── test1289
│ │ │ ├── test129
│ │ │ ├── test1290
│ │ │ ├── test1291
│ │ │ ├── test1292
│ │ │ ├── test1298
│ │ │ ├── test1299
│ │ │ ├── test13
│ │ │ ├── test130
│ │ │ ├── test1300
│ │ │ ├── test1301
│ │ │ ├── test1302
│ │ │ ├── test1303
│ │ │ ├── test1304
│ │ │ ├── test1305
│ │ │ ├── test1306
│ │ │ ├── test1307
│ │ │ ├── test1308
│ │ │ ├── test1309
│ │ │ ├── test131
│ │ │ ├── test1310
│ │ │ ├── test1311
│ │ │ ├── test1312
│ │ │ ├── test1313
│ │ │ ├── test1314
│ │ │ ├── test1315
│ │ │ ├── test1316
│ │ │ ├── test1317
│ │ │ ├── test1318
│ │ │ ├── test1319
│ │ │ ├── test132
│ │ │ ├── test1320
│ │ │ ├── test1321
│ │ │ ├── test1322
│ │ │ ├── test1323
│ │ │ ├── test1324
│ │ │ ├── test1325
│ │ │ ├── test1326
│ │ │ ├── test1327
│ │ │ ├── test1328
│ │ │ ├── test1329
│ │ │ ├── test133
│ │ │ ├── test1330
│ │ │ ├── test1331
│ │ │ ├── test1332
│ │ │ ├── test1333
│ │ │ ├── test1334
│ │ │ ├── test1335
│ │ │ ├── test1336
│ │ │ ├── test1337
│ │ │ ├── test1338
│ │ │ ├── test1339
│ │ │ ├── test134
│ │ │ ├── test1340
│ │ │ ├── test1341
│ │ │ ├── test1342
│ │ │ ├── test1343
│ │ │ ├── test1344
│ │ │ ├── test1345
│ │ │ ├── test1346
│ │ │ ├── test1347
│ │ │ ├── test1348
│ │ │ ├── test1349
│ │ │ ├── test135
│ │ │ ├── test1350
│ │ │ ├── test1351
│ │ │ ├── test1352
│ │ │ ├── test1353
│ │ │ ├── test1354
│ │ │ ├── test1355
│ │ │ ├── test1356
│ │ │ ├── test1357
│ │ │ ├── test1358
│ │ │ ├── test1359
│ │ │ ├── test136
│ │ │ ├── test1360
│ │ │ ├── test1361
│ │ │ ├── test1362
│ │ │ ├── test1363
│ │ │ ├── test1364
│ │ │ ├── test1365
│ │ │ ├── test1366
│ │ │ ├── test1367
│ │ │ ├── test1368
│ │ │ ├── test1369
│ │ │ ├── test137
│ │ │ ├── test1370
│ │ │ ├── test1371
│ │ │ ├── test1372
│ │ │ ├── test1373
│ │ │ ├── test1374
│ │ │ ├── test1375
│ │ │ ├── test1376
│ │ │ ├── test1377
│ │ │ ├── test1378
│ │ │ ├── test1379
│ │ │ ├── test138
│ │ │ ├── test1380
│ │ │ ├── test1381
│ │ │ ├── test1382
│ │ │ ├── test1383
│ │ │ ├── test1384
│ │ │ ├── test1385
│ │ │ ├── test1386
│ │ │ ├── test1387
│ │ │ ├── test1388
│ │ │ ├── test1389
│ │ │ ├── test139
│ │ │ ├── test1390
│ │ │ ├── test1391
│ │ │ ├── test1392
│ │ │ ├── test1393
│ │ │ ├── test1394
│ │ │ ├── test1395
│ │ │ ├── test1396
│ │ │ ├── test1397
│ │ │ ├── test1398
│ │ │ ├── test1399
│ │ │ ├── test14
│ │ │ ├── test140
│ │ │ ├── test1400
│ │ │ ├── test1401
│ │ │ ├── test1402
│ │ │ ├── test1403
│ │ │ ├── test1404
│ │ │ ├── test1405
│ │ │ ├── test1406
│ │ │ ├── test1407
│ │ │ ├── test1408
│ │ │ ├── test1409
│ │ │ ├── test141
│ │ │ ├── test1410
│ │ │ ├── test1411
│ │ │ ├── test1412
│ │ │ ├── test1413
│ │ │ ├── test1414
│ │ │ ├── test1415
│ │ │ ├── test1416
│ │ │ ├── test1417
│ │ │ ├── test1418
│ │ │ ├── test1419
│ │ │ ├── test142
│ │ │ ├── test1420
│ │ │ ├── test1421
│ │ │ ├── test1422
│ │ │ ├── test1423
│ │ │ ├── test1424
│ │ │ ├── test1425
│ │ │ ├── test1426
│ │ │ ├── test1427
│ │ │ ├── test1428
│ │ │ ├── test1429
│ │ │ ├── test143
│ │ │ ├── test1430
│ │ │ ├── test1431
│ │ │ ├── test1432
│ │ │ ├── test1433
│ │ │ ├── test1434
│ │ │ ├── test1435
│ │ │ ├── test1436
│ │ │ ├── test1437
│ │ │ ├── test1438
│ │ │ ├── test1439
│ │ │ ├── test144
│ │ │ ├── test1440
│ │ │ ├── test1441
│ │ │ ├── test1442
│ │ │ ├── test1443
│ │ │ ├── test1444
│ │ │ ├── test1445
│ │ │ ├── test1446
│ │ │ ├── test1447
│ │ │ ├── test1448
│ │ │ ├── test1449
│ │ │ ├── test145
│ │ │ ├── test1450
│ │ │ ├── test1451
│ │ │ ├── test1452
│ │ │ ├── test1453
│ │ │ ├── test1454
│ │ │ ├── test1455
│ │ │ ├── test1456
│ │ │ ├── test1457
│ │ │ ├── test146
│ │ │ ├── test147
│ │ │ ├── test148
│ │ │ ├── test149
│ │ │ ├── test15
│ │ │ ├── test150
│ │ │ ├── test1500
│ │ │ ├── test1501
│ │ │ ├── test1502
│ │ │ ├── test1503
│ │ │ ├── test1504
│ │ │ ├── test1505
│ │ │ ├── test1506
│ │ │ ├── test1507
│ │ │ ├── test1508
│ │ │ ├── test1509
│ │ │ ├── test151
│ │ │ ├── test1510
│ │ │ ├── test1511
│ │ │ ├── test1512
│ │ │ ├── test1513
│ │ │ ├── test1514
│ │ │ ├── test1515
│ │ │ ├── test1516
│ │ │ ├── test1517
│ │ │ ├── test1518
│ │ │ ├── test1519
│ │ │ ├── test152
│ │ │ ├── test1520
│ │ │ ├── test1521
│ │ │ ├── test1522
│ │ │ ├── test1525
│ │ │ ├── test1526
│ │ │ ├── test1527
│ │ │ ├── test1528
│ │ │ ├── test1529
│ │ │ ├── test153
│ │ │ ├── test1530
│ │ │ ├── test1531
│ │ │ ├── test1532
│ │ │ ├── test1533
│ │ │ ├── test1534
│ │ │ ├── test1535
│ │ │ ├── test1536
│ │ │ ├── test1537
│ │ │ ├── test1538
│ │ │ ├── test154
│ │ │ ├── test1540
│ │ │ ├── test155
│ │ │ ├── test1550
│ │ │ ├── test1551
│ │ │ ├── test1552
│ │ │ ├── test1553
│ │ │ ├── test1554
│ │ │ ├── test1555
│ │ │ ├── test1556
│ │ │ ├── test1557
│ │ │ ├── test156
│ │ │ ├── test1560
│ │ │ ├── test157
│ │ │ ├── test158
│ │ │ ├── test159
│ │ │ ├── test1590
│ │ │ ├── test16
│ │ │ ├── test160
│ │ │ ├── test1600
│ │ │ ├── test1601
│ │ │ ├── test1602
│ │ │ ├── test1603
│ │ │ ├── test1604
│ │ │ ├── test1605
│ │ │ ├── test1606
│ │ │ ├── test1607
│ │ │ ├── test1608
│ │ │ ├── test1609
│ │ │ ├── test161
│ │ │ ├── test162
│ │ │ ├── test1620
│ │ │ ├── test163
│ │ │ ├── test164
│ │ │ ├── test165
│ │ │ ├── test1650
│ │ │ ├── test1651
│ │ │ ├── test1652
│ │ │ ├── test1653
│ │ │ ├── test166
│ │ │ ├── test167
│ │ │ ├── test168
│ │ │ ├── test169
│ │ │ ├── test17
│ │ │ ├── test170
│ │ │ ├── test1700
│ │ │ ├── test1701
│ │ │ ├── test1702
│ │ │ ├── test171
│ │ │ ├── test172
│ │ │ ├── test173
│ │ │ ├── test174
│ │ │ ├── test175
│ │ │ ├── test176
│ │ │ ├── test177
│ │ │ ├── test178
│ │ │ ├── test179
│ │ │ ├── test18
│ │ │ ├── test180
│ │ │ ├── test1800
│ │ │ ├── test1801
│ │ │ ├── test181
│ │ │ ├── test182
│ │ │ ├── test183
│ │ │ ├── test184
│ │ │ ├── test185
│ │ │ ├── test186
│ │ │ ├── test187
│ │ │ ├── test188
│ │ │ ├── test189
│ │ │ ├── test19
│ │ │ ├── test190
│ │ │ ├── test1900
│ │ │ ├── test1901
│ │ │ ├── test1902
│ │ │ ├── test1903
│ │ │ ├── test1904
│ │ │ ├── test191
│ │ │ ├── test192
│ │ │ ├── test193
│ │ │ ├── test194
│ │ │ ├── test195
│ │ │ ├── test196
│ │ │ ├── test197
│ │ │ ├── test198
│ │ │ ├── test199
│ │ │ ├── test2
│ │ │ ├── test20
│ │ │ ├── test200
│ │ │ ├── test2000
│ │ │ ├── test2001
│ │ │ ├── test2002
│ │ │ ├── test2003
│ │ │ ├── test2004
│ │ │ ├── test2005
│ │ │ ├── test2006
│ │ │ ├── test2007
│ │ │ ├── test2008
│ │ │ ├── test2009
│ │ │ ├── test201
│ │ │ ├── test2010
│ │ │ ├── test2011
│ │ │ ├── test2012
│ │ │ ├── test2013
│ │ │ ├── test2014
│ │ │ ├── test2015
│ │ │ ├── test2016
│ │ │ ├── test2017
│ │ │ ├── test2018
│ │ │ ├── test2019
│ │ │ ├── test202
│ │ │ ├── test2020
│ │ │ ├── test2021
│ │ │ ├── test2022
│ │ │ ├── test2023
│ │ │ ├── test2024
│ │ │ ├── test2025
│ │ │ ├── test2026
│ │ │ ├── test2027
│ │ │ ├── test2028
│ │ │ ├── test2029
│ │ │ ├── test203
│ │ │ ├── test2030
│ │ │ ├── test2031
│ │ │ ├── test2032
│ │ │ ├── test2033
│ │ │ ├── test2034
│ │ │ ├── test2035
│ │ │ ├── test2036
│ │ │ ├── test2037
│ │ │ ├── test2038
│ │ │ ├── test2039
│ │ │ ├── test204
│ │ │ ├── test2040
│ │ │ ├── test2041
│ │ │ ├── test2042
│ │ │ ├── test2043
│ │ │ ├── test2044
│ │ │ ├── test2045
│ │ │ ├── test2046
│ │ │ ├── test2047
│ │ │ ├── test2048
│ │ │ ├── test2049
│ │ │ ├── test205
│ │ │ ├── test2050
│ │ │ ├── test2051
│ │ │ ├── test2052
│ │ │ ├── test2053
│ │ │ ├── test2054
│ │ │ ├── test2055
│ │ │ ├── test2056
│ │ │ ├── test2057
│ │ │ ├── test2058
│ │ │ ├── test2059
│ │ │ ├── test206
│ │ │ ├── test2060
│ │ │ ├── test2061
│ │ │ ├── test2062
│ │ │ ├── test2063
│ │ │ ├── test2064
│ │ │ ├── test2065
│ │ │ ├── test2066
│ │ │ ├── test2067
│ │ │ ├── test2068
│ │ │ ├── test2069
│ │ │ ├── test207
│ │ │ ├── test2071
│ │ │ ├── test2072
│ │ │ ├── test2073
│ │ │ ├── test2074
│ │ │ ├── test2075
│ │ │ ├── test2076
│ │ │ ├── test208
│ │ │ ├── test2080
│ │ │ ├── test209
│ │ │ ├── test21
│ │ │ ├── test210
│ │ │ ├── test2100
│ │ │ ├── test211
│ │ │ ├── test212
│ │ │ ├── test213
│ │ │ ├── test214
│ │ │ ├── test215
│ │ │ ├── test216
│ │ │ ├── test217
│ │ │ ├── test218
│ │ │ ├── test219
│ │ │ ├── test22
│ │ │ ├── test220
│ │ │ ├── test221
│ │ │ ├── test222
│ │ │ ├── test223
│ │ │ ├── test224
│ │ │ ├── test225
│ │ │ ├── test226
│ │ │ ├── test227
│ │ │ ├── test228
│ │ │ ├── test229
│ │ │ ├── test23
│ │ │ ├── test230
│ │ │ ├── test231
│ │ │ ├── test232
│ │ │ ├── test233
│ │ │ ├── test234
│ │ │ ├── test235
│ │ │ ├── test236
│ │ │ ├── test237
│ │ │ ├── test238
│ │ │ ├── test239
│ │ │ ├── test24
│ │ │ ├── test240
│ │ │ ├── test241
│ │ │ ├── test242
│ │ │ ├── test243
│ │ │ ├── test244
│ │ │ ├── test245
│ │ │ ├── test246
│ │ │ ├── test247
│ │ │ ├── test248
│ │ │ ├── test249
│ │ │ ├── test25
│ │ │ ├── test250
│ │ │ ├── test251
│ │ │ ├── test252
│ │ │ ├── test253
│ │ │ ├── test254
│ │ │ ├── test255
│ │ │ ├── test256
│ │ │ ├── test257
│ │ │ ├── test258
│ │ │ ├── test259
│ │ │ ├── test26
│ │ │ ├── test260
│ │ │ ├── test261
│ │ │ ├── test262
│ │ │ ├── test263
│ │ │ ├── test264
│ │ │ ├── test265
│ │ │ ├── test266
│ │ │ ├── test267
│ │ │ ├── test268
│ │ │ ├── test269
│ │ │ ├── test27
│ │ │ ├── test270
│ │ │ ├── test271
│ │ │ ├── test272
│ │ │ ├── test273
│ │ │ ├── test274
│ │ │ ├── test275
│ │ │ ├── test276
│ │ │ ├── test277
│ │ │ ├── test278
│ │ │ ├── test279
│ │ │ ├── test28
│ │ │ ├── test280
│ │ │ ├── test281
│ │ │ ├── test282
│ │ │ ├── test283
│ │ │ ├── test284
│ │ │ ├── test285
│ │ │ ├── test286
│ │ │ ├── test287
│ │ │ ├── test288
│ │ │ ├── test289
│ │ │ ├── test29
│ │ │ ├── test290
│ │ │ ├── test291
│ │ │ ├── test292
│ │ │ ├── test293
│ │ │ ├── test294
│ │ │ ├── test295
│ │ │ ├── test296
│ │ │ ├── test297
│ │ │ ├── test298
│ │ │ ├── test299
│ │ │ ├── test3
│ │ │ ├── test30
│ │ │ ├── test300
│ │ │ ├── test3000
│ │ │ ├── test3001
│ │ │ ├── test301
│ │ │ ├── test302
│ │ │ ├── test303
│ │ │ ├── test304
│ │ │ ├── test305
│ │ │ ├── test306
│ │ │ ├── test307
│ │ │ ├── test308
│ │ │ ├── test309
│ │ │ ├── test31
│ │ │ ├── test310
│ │ │ ├── test311
│ │ │ ├── test312
│ │ │ ├── test313
│ │ │ ├── test314
│ │ │ ├── test315
│ │ │ ├── test316
│ │ │ ├── test317
│ │ │ ├── test318
│ │ │ ├── test319
│ │ │ ├── test32
│ │ │ ├── test320
│ │ │ ├── test321
│ │ │ ├── test322
│ │ │ ├── test323
│ │ │ ├── test324
│ │ │ ├── test325
│ │ │ ├── test326
│ │ │ ├── test327
│ │ │ ├── test328
│ │ │ ├── test329
│ │ │ ├── test33
│ │ │ ├── test34
│ │ │ ├── test340
│ │ │ ├── test35
│ │ │ ├── test350
│ │ │ ├── test351
│ │ │ ├── test352
│ │ │ ├── test353
│ │ │ ├── test354
│ │ │ ├── test36
│ │ │ ├── test37
│ │ │ ├── test38
│ │ │ ├── test39
│ │ │ ├── test393
│ │ │ ├── test394
│ │ │ ├── test395
│ │ │ ├── test4
│ │ │ ├── test40
│ │ │ ├── test400
│ │ │ ├── test401
│ │ │ ├── test402
│ │ │ ├── test403
│ │ │ ├── test404
│ │ │ ├── test405
│ │ │ ├── test406
│ │ │ ├── test407
│ │ │ ├── test408
│ │ │ ├── test409
│ │ │ ├── test41
│ │ │ ├── test42
│ │ │ ├── test43
│ │ │ ├── test44
│ │ │ ├── test45
│ │ │ ├── test46
│ │ │ ├── test47
│ │ │ ├── test48
│ │ │ ├── test49
│ │ │ ├── test5
│ │ │ ├── test50
│ │ │ ├── test500
│ │ │ ├── test501
│ │ │ ├── test502
│ │ │ ├── test503
│ │ │ ├── test504
│ │ │ ├── test505
│ │ │ ├── test506
│ │ │ ├── test507
│ │ │ ├── test508
│ │ │ ├── test509
│ │ │ ├── test51
│ │ │ ├── test510
│ │ │ ├── test511
│ │ │ ├── test512
│ │ │ ├── test513
│ │ │ ├── test514
│ │ │ ├── test515
│ │ │ ├── test516
│ │ │ ├── test517
│ │ │ ├── test518
│ │ │ ├── test519
│ │ │ ├── test52
│ │ │ ├── test520
│ │ │ ├── test521
│ │ │ ├── test522
│ │ │ ├── test523
│ │ │ ├── test524
│ │ │ ├── test525
│ │ │ ├── test526
│ │ │ ├── test527
│ │ │ ├── test528
│ │ │ ├── test529
│ │ │ ├── test53
│ │ │ ├── test530
│ │ │ ├── test531
│ │ │ ├── test532
│ │ │ ├── test533
│ │ │ ├── test534
│ │ │ ├── test535
│ │ │ ├── test536
│ │ │ ├── test537
│ │ │ ├── test538
│ │ │ ├── test539
│ │ │ ├── test54
│ │ │ ├── test540
│ │ │ ├── test541
│ │ │ ├── test542
│ │ │ ├── test543
│ │ │ ├── test544
│ │ │ ├── test545
│ │ │ ├── test546
│ │ │ ├── test547
│ │ │ ├── test548
│ │ │ ├── test549
│ │ │ ├── test55
│ │ │ ├── test550
│ │ │ ├── test551
│ │ │ ├── test552
│ │ │ ├── test553
│ │ │ ├── test554
│ │ │ ├── test555
│ │ │ ├── test556
│ │ │ ├── test557
│ │ │ ├── test558
│ │ │ ├── test559
│ │ │ ├── test56
│ │ │ ├── test560
│ │ │ ├── test561
│ │ │ ├── test562
│ │ │ ├── test563
│ │ │ ├── test564
│ │ │ ├── test565
│ │ │ ├── test566
│ │ │ ├── test567
│ │ │ ├── test568
│ │ │ ├── test569
│ │ │ ├── test57
│ │ │ ├── test570
│ │ │ ├── test571
│ │ │ ├── test572
│ │ │ ├── test573
│ │ │ ├── test574
│ │ │ ├── test575
│ │ │ ├── test576
│ │ │ ├── test577
│ │ │ ├── test578
│ │ │ ├── test579
│ │ │ ├── test58
│ │ │ ├── test580
│ │ │ ├── test581
│ │ │ ├── test582
│ │ │ ├── test583
│ │ │ ├── test584
│ │ │ ├── test585
│ │ │ ├── test586
│ │ │ ├── test587
│ │ │ ├── test588
│ │ │ ├── test589
│ │ │ ├── test59
│ │ │ ├── test590
│ │ │ ├── test591
│ │ │ ├── test592
│ │ │ ├── test593
│ │ │ ├── test594
│ │ │ ├── test595
│ │ │ ├── test596
│ │ │ ├── test597
│ │ │ ├── test598
│ │ │ ├── test599
│ │ │ ├── test6
│ │ │ ├── test60
│ │ │ ├── test600
│ │ │ ├── test601
│ │ │ ├── test602
│ │ │ ├── test603
│ │ │ ├── test604
│ │ │ ├── test605
│ │ │ ├── test606
│ │ │ ├── test607
│ │ │ ├── test608
│ │ │ ├── test609
│ │ │ ├── test61
│ │ │ ├── test610
│ │ │ ├── test611
│ │ │ ├── test612
│ │ │ ├── test613
│ │ │ ├── test614
│ │ │ ├── test615
│ │ │ ├── test616
│ │ │ ├── test617
│ │ │ ├── test618
│ │ │ ├── test619
│ │ │ ├── test62
│ │ │ ├── test620
│ │ │ ├── test621
│ │ │ ├── test622
│ │ │ ├── test623
│ │ │ ├── test624
│ │ │ ├── test625
│ │ │ ├── test626
│ │ │ ├── test627
│ │ │ ├── test628
│ │ │ ├── test629
│ │ │ ├── test63
│ │ │ ├── test630
│ │ │ ├── test631
│ │ │ ├── test632
│ │ │ ├── test633
│ │ │ ├── test634
│ │ │ ├── test635
│ │ │ ├── test636
│ │ │ ├── test637
│ │ │ ├── test638
│ │ │ ├── test639
│ │ │ ├── test64
│ │ │ ├── test640
│ │ │ ├── test641
│ │ │ ├── test642
│ │ │ ├── test643
│ │ │ ├── test644
│ │ │ ├── test645
│ │ │ ├── test646
│ │ │ ├── test647
│ │ │ ├── test648
│ │ │ ├── test649
│ │ │ ├── test65
│ │ │ ├── test650
│ │ │ ├── test651
│ │ │ ├── test652
│ │ │ ├── test653
│ │ │ ├── test654
│ │ │ ├── test655
│ │ │ ├── test656
│ │ │ ├── test658
│ │ │ ├── test66
│ │ │ ├── test67
│ │ │ ├── test68
│ │ │ ├── test69
│ │ │ ├── test7
│ │ │ ├── test70
│ │ │ ├── test700
│ │ │ ├── test701
│ │ │ ├── test702
│ │ │ ├── test703
│ │ │ ├── test704
│ │ │ ├── test705
│ │ │ ├── test706
│ │ │ ├── test707
│ │ │ ├── test708
│ │ │ ├── test709
│ │ │ ├── test71
│ │ │ ├── test710
│ │ │ ├── test711
│ │ │ ├── test712
│ │ │ ├── test713
│ │ │ ├── test714
│ │ │ ├── test715
│ │ │ ├── test72
│ │ │ ├── test73
│ │ │ ├── test74
│ │ │ ├── test75
│ │ │ ├── test76
│ │ │ ├── test77
│ │ │ ├── test78
│ │ │ ├── test79
│ │ │ ├── test8
│ │ │ ├── test80
│ │ │ ├── test800
│ │ │ ├── test801
│ │ │ ├── test802
│ │ │ ├── test803
│ │ │ ├── test804
│ │ │ ├── test805
│ │ │ ├── test806
│ │ │ ├── test807
│ │ │ ├── test808
│ │ │ ├── test809
│ │ │ ├── test81
│ │ │ ├── test810
│ │ │ ├── test811
│ │ │ ├── test812
│ │ │ ├── test813
│ │ │ ├── test814
│ │ │ ├── test815
│ │ │ ├── test816
│ │ │ ├── test817
│ │ │ ├── test818
│ │ │ ├── test819
│ │ │ ├── test82
│ │ │ ├── test820
│ │ │ ├── test821
│ │ │ ├── test822
│ │ │ ├── test823
│ │ │ ├── test824
│ │ │ ├── test825
│ │ │ ├── test826
│ │ │ ├── test827
│ │ │ ├── test828
│ │ │ ├── test829
│ │ │ ├── test83
│ │ │ ├── test830
│ │ │ ├── test831
│ │ │ ├── test832
│ │ │ ├── test833
│ │ │ ├── test834
│ │ │ ├── test835
│ │ │ ├── test836
│ │ │ ├── test837
│ │ │ ├── test838
│ │ │ ├── test839
│ │ │ ├── test84
│ │ │ ├── test840
│ │ │ ├── test841
│ │ │ ├── test842
│ │ │ ├── test843
│ │ │ ├── test844
│ │ │ ├── test845
│ │ │ ├── test846
│ │ │ ├── test847
│ │ │ ├── test85
│ │ │ ├── test850
│ │ │ ├── test851
│ │ │ ├── test852
│ │ │ ├── test853
│ │ │ ├── test854
│ │ │ ├── test855
│ │ │ ├── test856
│ │ │ ├── test857
│ │ │ ├── test858
│ │ │ ├── test859
│ │ │ ├── test86
│ │ │ ├── test860
│ │ │ ├── test861
│ │ │ ├── test862
│ │ │ ├── test863
│ │ │ ├── test864
│ │ │ ├── test865
│ │ │ ├── test866
│ │ │ ├── test867
│ │ │ ├── test868
│ │ │ ├── test869
│ │ │ ├── test87
│ │ │ ├── test870
│ │ │ ├── test871
│ │ │ ├── test872
│ │ │ ├── test873
│ │ │ ├── test874
│ │ │ ├── test875
│ │ │ ├── test876
│ │ │ ├── test877
│ │ │ ├── test878
│ │ │ ├── test879
│ │ │ ├── test88
│ │ │ ├── test880
│ │ │ ├── test881
│ │ │ ├── test882
│ │ │ ├── test883
│ │ │ ├── test884
│ │ │ ├── test885
│ │ │ ├── test886
│ │ │ ├── test887
│ │ │ ├── test888
│ │ │ ├── test889
│ │ │ ├── test89
│ │ │ ├── test890
│ │ │ ├── test891
│ │ │ ├── test9
│ │ │ ├── test90
│ │ │ ├── test900
│ │ │ ├── test901
│ │ │ ├── test902
│ │ │ ├── test903
│ │ │ ├── test904
│ │ │ ├── test905
│ │ │ ├── test906
│ │ │ ├── test907
│ │ │ ├── test908
│ │ │ ├── test909
│ │ │ ├── test91
│ │ │ ├── test910
│ │ │ ├── test911
│ │ │ ├── test912
│ │ │ ├── test913
│ │ │ ├── test914
│ │ │ ├── test915
│ │ │ ├── test916
│ │ │ ├── test917
│ │ │ ├── test918
│ │ │ ├── test919
│ │ │ ├── test92
│ │ │ ├── test920
│ │ │ ├── test921
│ │ │ ├── test922
│ │ │ ├── test923
│ │ │ ├── test924
│ │ │ ├── test925
│ │ │ ├── test926
│ │ │ ├── test927
│ │ │ ├── test928
│ │ │ ├── test929
│ │ │ ├── test93
│ │ │ ├── test930
│ │ │ ├── test931
│ │ │ ├── test932
│ │ │ ├── test933
│ │ │ ├── test934
│ │ │ ├── test935
│ │ │ ├── test936
│ │ │ ├── test937
│ │ │ ├── test938
│ │ │ ├── test939
│ │ │ ├── test94
│ │ │ ├── test940
│ │ │ ├── test941
│ │ │ ├── test942
│ │ │ ├── test943
│ │ │ ├── test944
│ │ │ ├── test945
│ │ │ ├── test946
│ │ │ ├── test947
│ │ │ ├── test948
│ │ │ ├── test949
│ │ │ ├── test95
│ │ │ ├── test950
│ │ │ ├── test951
│ │ │ ├── test952
│ │ │ ├── test96
│ │ │ ├── test97
│ │ │ ├── test98
│ │ │ └── test99
│ │ ├── dictserver.py
│ │ ├── directories.pm
│ │ ├── extern-scan.pl
│ │ ├── FILEFORMAT
│ │ ├── ftp.pm
│ │ ├── ftpserver.pl
│ │ ├── getpart.pm
│ │ ├── http2-server.pl
│ │ ├── httpserver.pl
│ │ ├── libtest
│ │ │ ├── chkdecimalpoint.c
│ │ │ ├── chkhostname.c
│ │ │ ├── CMakeLists.txt
│ │ │ ├── first.c
│ │ │ ├── lib1156.c
│ │ │ ├── lib1500.c
│ │ │ ├── lib1501.c
│ │ │ ├── lib1502.c
│ │ │ ├── lib1506.c
│ │ │ ├── lib1507.c
│ │ │ ├── lib1508.c
│ │ │ ├── lib1509.c
│ │ │ ├── lib1510.c
│ │ │ ├── lib1511.c
│ │ │ ├── lib1512.c
│ │ │ ├── lib1513.c
│ │ │ ├── lib1514.c
│ │ │ ├── lib1515.c
│ │ │ ├── lib1517.c
│ │ │ ├── lib1518.c
│ │ │ ├── lib1520.c
│ │ │ ├── lib1522.c
│ │ │ ├── lib1525.c
│ │ │ ├── lib1526.c
│ │ │ ├── lib1527.c
│ │ │ ├── lib1528.c
│ │ │ ├── lib1529.c
│ │ │ ├── lib1530.c
│ │ │ ├── lib1531.c
│ │ │ ├── lib1532.c
│ │ │ ├── lib1533.c
│ │ │ ├── lib1534.c
│ │ │ ├── lib1535.c
│ │ │ ├── lib1536.c
│ │ │ ├── lib1537.c
│ │ │ ├── lib1538.c
│ │ │ ├── lib1540.c
│ │ │ ├── lib1550.c
│ │ │ ├── lib1551.c
│ │ │ ├── lib1552.c
│ │ │ ├── lib1553.c
│ │ │ ├── lib1554.c
│ │ │ ├── lib1555.c
│ │ │ ├── lib1556.c
│ │ │ ├── lib1557.c
│ │ │ ├── lib1560.c
│ │ │ ├── lib1900.c
│ │ │ ├── lib500.c
│ │ │ ├── lib501.c
│ │ │ ├── lib502.c
│ │ │ ├── lib503.c
│ │ │ ├── lib504.c
│ │ │ ├── lib505.c
│ │ │ ├── lib506.c
│ │ │ ├── lib507.c
│ │ │ ├── lib508.c
│ │ │ ├── lib509.c
│ │ │ ├── lib510.c
│ │ │ ├── lib511.c
│ │ │ ├── lib512.c
│ │ │ ├── lib513.c
│ │ │ ├── lib514.c
│ │ │ ├── lib515.c
│ │ │ ├── lib516.c
│ │ │ ├── lib517.c
│ │ │ ├── lib518.c
│ │ │ ├── lib519.c
│ │ │ ├── lib520.c
│ │ │ ├── lib521.c
│ │ │ ├── lib523.c
│ │ │ ├── lib524.c
│ │ │ ├── lib525.c
│ │ │ ├── lib526.c
│ │ │ ├── lib530.c
│ │ │ ├── lib533.c
│ │ │ ├── lib536.c
│ │ │ ├── lib537.c
│ │ │ ├── lib539.c
│ │ │ ├── lib540.c
│ │ │ ├── lib541.c
│ │ │ ├── lib542.c
│ │ │ ├── lib543.c
│ │ │ ├── lib544.c
│ │ │ ├── lib547.c
│ │ │ ├── lib549.c
│ │ │ ├── lib552.c
│ │ │ ├── lib553.c
│ │ │ ├── lib554.c
│ │ │ ├── lib555.c
│ │ │ ├── lib556.c
│ │ │ ├── lib557.c
│ │ │ ├── lib558.c
│ │ │ ├── lib559.c
│ │ │ ├── lib560.c
│ │ │ ├── lib562.c
│ │ │ ├── lib564.c
│ │ │ ├── lib566.c
│ │ │ ├── lib567.c
│ │ │ ├── lib568.c
│ │ │ ├── lib569.c
│ │ │ ├── lib570.c
│ │ │ ├── lib571.c
│ │ │ ├── lib572.c
│ │ │ ├── lib573.c
│ │ │ ├── lib574.c
│ │ │ ├── lib575.c
│ │ │ ├── lib576.c
│ │ │ ├── lib578.c
│ │ │ ├── lib579.c
│ │ │ ├── lib582.c
│ │ │ ├── lib583.c
│ │ │ ├── lib586.c
│ │ │ ├── lib589.c
│ │ │ ├── lib590.c
│ │ │ ├── lib591.c
│ │ │ ├── lib597.c
│ │ │ ├── lib598.c
│ │ │ ├── lib599.c
│ │ │ ├── lib643.c
│ │ │ ├── lib650.c
│ │ │ ├── lib651.c
│ │ │ ├── lib652.c
│ │ │ ├── lib653.c
│ │ │ ├── lib654.c
│ │ │ ├── lib655.c
│ │ │ ├── lib658.c
│ │ │ ├── libauthretry.c
│ │ │ ├── libntlmconnect.c
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── Makefile.inc
│ │ │ ├── mk-lib1521.pl
│ │ │ ├── notexists.pl
│ │ │ ├── sethostname.c
│ │ │ ├── sethostname.h
│ │ │ ├── stub_gssapi.c
│ │ │ ├── stub_gssapi.h
│ │ │ ├── test1013.pl
│ │ │ ├── test1022.pl
│ │ │ ├── test307.pl
│ │ │ ├── test610.pl
│ │ │ ├── test613.pl
│ │ │ ├── test75.pl
│ │ │ ├── test.h
│ │ │ ├── testtrace.c
│ │ │ ├── testtrace.h
│ │ │ ├── testutil.c
│ │ │ └── testutil.h
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── manpage-scan.pl
│ │ ├── memanalyze.pl
│ │ ├── mem-include-scan.pl
│ │ ├── negtelnetserver.py
│ │ ├── nroff-scan.pl
│ │ ├── pathhelp.pm
│ │ ├── python_dependencies
│ │ │ └── impacket
│ │ │ ├── __init__.py
│ │ │ ├── nmb.py
│ │ │ ├── nt_errors.py
│ │ │ ├── ntlm.py
│ │ │ ├── smb3.py
│ │ │ ├── smb3structs.py
│ │ │ ├── smb.py
│ │ │ ├── smbserver.py
│ │ │ ├── spnego.py
│ │ │ ├── structure.py
│ │ │ ├── uuid.py
│ │ │ └── version.py
│ │ ├── README
│ │ ├── rtspserver.pl
│ │ ├── runtests.1
│ │ ├── runtests.pl
│ │ ├── secureserver.pl
│ │ ├── server
│ │ │ ├── base64.pl
│ │ │ ├── CMakeLists.txt
│ │ │ ├── fake_ntlm.c
│ │ │ ├── getpart.c
│ │ │ ├── getpart.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── Makefile.inc
│ │ │ ├── resolve.c
│ │ │ ├── rtspd.c
│ │ │ ├── server_setup.h
│ │ │ ├── server_sockaddr.h
│ │ │ ├── sockfilt.c
│ │ │ ├── sws.c
│ │ │ ├── testpart.c
│ │ │ ├── tftpd.c
│ │ │ ├── tftp.h
│ │ │ ├── util.c
│ │ │ └── util.h
│ │ ├── serverhelp.pm
│ │ ├── smbserver.py
│ │ ├── sshhelp.pm
│ │ ├── sshserver.pl
│ │ ├── stunnel.pem
│ │ ├── symbol-scan.pl
│ │ ├── testcurl.1
│ │ ├── testcurl.pl
│ │ ├── tftpserver.pl
│ │ ├── unit
│ │ │ ├── CMakeLists.txt
│ │ │ ├── curlcheck.h
│ │ │ ├── Makefile.am
│ │ │ ├── Makefile.in
│ │ │ ├── Makefile.inc
│ │ │ ├── README
│ │ │ ├── unit1300.c
│ │ │ ├── unit1301.c
│ │ │ ├── unit1302.c
│ │ │ ├── unit1303.c
│ │ │ ├── unit1304.c
│ │ │ ├── unit1305.c
│ │ │ ├── unit1307.c
│ │ │ ├── unit1308.c
│ │ │ ├── unit1309.c
│ │ │ ├── unit1323.c
│ │ │ ├── unit1330.c
│ │ │ ├── unit1394.c
│ │ │ ├── unit1395.c
│ │ │ ├── unit1396.c
│ │ │ ├── unit1397.c
│ │ │ ├── unit1398.c
│ │ │ ├── unit1399.c
│ │ │ ├── unit1600.c
│ │ │ ├── unit1601.c
│ │ │ ├── unit1602.c
│ │ │ ├── unit1603.c
│ │ │ ├── unit1604.c
│ │ │ ├── unit1605.c
│ │ │ ├── unit1606.c
│ │ │ ├── unit1607.c
│ │ │ ├── unit1608.c
│ │ │ ├── unit1609.c
│ │ │ ├── unit1620.c
│ │ │ ├── unit1650.c
│ │ │ ├── unit1651.c
│ │ │ ├── unit1652.c
│ │ │ └── unit1653.c
│ │ ├── valgrind.pm
│ │ └── valgrind.supp
│ └── winbuild
│ ├── BUILD.WINDOWS.txt
│ ├── gen_resp_file.bat
│ ├── MakefileBuild.vc
│ └── Makefile.vc
├── finance
│ ├── ctp-6.3.11
│ │ ├── CTP-API接口说明.chm
│ │ ├── linux64
│ │ │ ├── error.dtd
│ │ │ ├── error.xml
│ │ │ ├── libthostmduserapi.so
│ │ │ ├── libthosttraderapi.so
│ │ │ ├── ThostFtdcMdApi.h
│ │ │ ├── ThostFtdcTraderApi.h
│ │ │ ├── ThostFtdcUserApiDataType.h
│ │ │ └── ThostFtdcUserApiStruct.h
│ │ ├── V6.3.11_20180109tradeAPI版本变更说明.txt
│ │ ├── win32
│ │ │ ├── error.dtd
│ │ │ ├── error.xml
│ │ │ ├── ThostFtdcMdApi.h
│ │ │ ├── ThostFtdcTraderApi.h
│ │ │ ├── ThostFtdcUserApiDataType.h
│ │ │ ├── ThostFtdcUserApiStruct.h
│ │ │ ├── thostmduserapi.dll
│ │ │ ├── thostmduserapi.lib
│ │ │ ├── thosttraderapi.dll
│ │ │ └── thosttraderapi.lib
│ │ └── win64
│ │ ├── error.dtd
│ │ ├── error.xml
│ │ ├── ThostFtdcMdApi.h
│ │ ├── ThostFtdcTraderApi.h
│ │ ├── ThostFtdcUserApiDataType.h
│ │ ├── ThostFtdcUserApiStruct.h
│ │ ├── thostmduserapi.dll
│ │ ├── thostmduserapi.lib
│ │ ├── thosttraderapi.dll
│ │ └── thosttraderapi.lib
│ ├── README.md
│ └── xtp-1.1.18
│ ├── bin
│ │ ├── include
│ │ │ ├── xoms_api_fund_struct.h
│ │ │ ├── xoms_api_struct.h
│ │ │ ├── xquote_api_struct.h
│ │ │ ├── xtp_api_data_type.h
│ │ │ ├── xtp_api_struct_common.h
│ │ │ ├── xtp_api_struct.h
│ │ │ ├── xtp_quote_api.h
│ │ │ └── xtp_trader_api.h
│ │ ├── linux
│ │ │ ├── libxtpquoteapi.so
│ │ │ └── libxtptraderapi.so
│ │ ├── macosx
│ │ │ ├── libxtpquoteapi.dylib
│ │ │ └── libxtptraderapi.dylib
│ │ ├── win32
│ │ │ └── dll
│ │ │ ├── xtpquoteapi.dll
│ │ │ ├── xtpquoteapi.lib
│ │ │ ├── xtptraderapi.dll
│ │ │ └── xtptraderapi.lib
│ │ └── win64
│ │ └── dll
│ │ ├── xtpquoteapi.dll
│ │ ├── xtpquoteapi.lib
│ │ ├── xtptraderapi.dll
│ │ └── xtptraderapi.lib
│ ├── changelist.txt
│ ├── demo
│ │ ├── Demo测试账号配置.doc
│ │ ├── demo编译相关问题.doc
│ │ ├── XTPApiDemo-1.1.18.13.zip
│ │ ├── 使用cmake生成demo工程文件.doc
│ │ └── 公网测试环境请使用TCP连接,UPD会收不到数据.txt
│ └── doc
│ ├── html_quote_api_1.1.18.13.zip
│ ├── html_trade_api_1.1.18.13.zip
│ ├── quote_api_1.1.18.13.pdf
│ ├── trade_api_1.1.18.13.pdf
│ ├── XTP API常见问题.doc
│ ├── XTP QuoteAPI使用UDP常见问题.doc
│ ├── XTP 常见问题解答.pdf
│ ├── XTP模拟测试环境常见问题.doc
│ ├── XTP金融风控指标.doc
│ └── XTP错误代码速查表.doc
├── glog-0.3.5
│ ├── aclocal.m4
│ ├── AUTHORS
│ ├── ChangeLog
│ ├── cmake
│ │ ├── DetermineGflagsNamespace.cmake
│ │ └── INSTALL.md
│ ├── CMakeLists.txt
│ ├── compile
│ ├── config.guess
│ ├── config.sub
│ ├── configure
│ ├── configure.ac
│ ├── CONTRIBUTING.md
│ ├── CONTRIBUTORS
│ ├── COPYING
│ ├── depcomp
│ ├── doc
│ │ ├── designstyle.css
│ │ └── glog.html
│ ├── glog-config.cmake.in
│ ├── google-glog.sln
│ ├── INSTALL
│ ├── install-sh
│ ├── libglog.pc.in
│ ├── ltmain.sh
│ ├── m4
│ │ ├── ac_have_attribute.m4
│ │ ├── ac_have_builtin_expect.m4
│ │ ├── ac_have_sync_val_compare_and_swap.m4
│ │ ├── ac_rwlock.m4
│ │ ├── acx_pthread.m4
│ │ ├── google_namespace.m4
│ │ ├── libtool.m4
│ │ ├── lt~obsolete.m4
│ │ ├── ltoptions.m4
│ │ ├── ltsugar.m4
│ │ ├── ltversion.m4
│ │ ├── namespaces.m4
│ │ ├── pc_from_ucontext.m4
│ │ ├── stl_namespace.m4
│ │ └── using_operator.m4
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── missing
│ ├── mkinstalldirs
│ ├── mynote.txt
│ ├── NEWS
│ ├── packages
│ │ ├── deb
│ │ │ ├── changelog
│ │ │ ├── compat
│ │ │ ├── control
│ │ │ ├── copyright
│ │ │ ├── docs
│ │ │ ├── libgoogle-glog0.dirs
│ │ │ ├── libgoogle-glog0.install
│ │ │ ├── libgoogle-glog-dev.dirs
│ │ │ ├── libgoogle-glog-dev.install
│ │ │ ├── README
│ │ │ └── rules
│ │ ├── deb.sh
│ │ ├── rpm
│ │ │ └── rpm.spec
│ │ └── rpm.sh
│ ├── README
│ ├── README.windows
│ ├── src
│ │ ├── base
│ │ │ ├── commandlineflags.h
│ │ │ ├── googleinit.h
│ │ │ └── mutex.h
│ │ ├── config_for_unittests.h
│ │ ├── config.h.cmake.in
│ │ ├── config.h.in
│ │ ├── demangle.cc
│ │ ├── demangle.h
│ │ ├── demangle_unittest.cc
│ │ ├── demangle_unittest.sh
│ │ ├── demangle_unittest.txt
│ │ ├── glog
│ │ │ ├── logging.h.in
│ │ │ ├── log_severity.h
│ │ │ ├── raw_logging.h.in
│ │ │ ├── stl_logging.h.in
│ │ │ └── vlog_is_on.h.in
│ │ ├── googletest.h
│ │ ├── logging.cc
│ │ ├── logging_striplog_test.sh
│ │ ├── logging_striptest10.cc
│ │ ├── logging_striptest2.cc
│ │ ├── logging_striptest_main.cc
│ │ ├── logging_unittest.cc
│ │ ├── logging_unittest.err
│ │ ├── mock-log.h
│ │ ├── mock-log_test.cc
│ │ ├── raw_logging.cc
│ │ ├── signalhandler.cc
│ │ ├── signalhandler_unittest.cc
│ │ ├── signalhandler_unittest.sh
│ │ ├── stacktrace_generic-inl.h
│ │ ├── stacktrace.h
│ │ ├── stacktrace_libunwind-inl.h
│ │ ├── stacktrace_powerpc-inl.h
│ │ ├── stacktrace_unittest.cc
│ │ ├── stacktrace_x86_64-inl.h
│ │ ├── stacktrace_x86-inl.h
│ │ ├── stl_logging_unittest.cc
│ │ ├── symbolize.cc
│ │ ├── symbolize.h
│ │ ├── symbolize_unittest.cc
│ │ ├── utilities.cc
│ │ ├── utilities.h
│ │ ├── utilities_unittest.cc
│ │ ├── vlog_is_on.cc
│ │ └── windows
│ │ ├── config.h
│ │ ├── glog
│ │ │ ├── logging.h
│ │ │ ├── log_severity.h
│ │ │ ├── raw_logging.h
│ │ │ ├── stl_logging.h
│ │ │ └── vlog_is_on.h
│ │ ├── port.cc
│ │ ├── port.h
│ │ └── preprocess.sh
│ ├── test-driver
│ └── vsprojects
│ ├── libglog
│ │ └── libglog.vcproj
│ ├── libglog_static
│ │ └── libglog_static.vcproj
│ ├── logging_unittest
│ │ └── logging_unittest.vcproj
│ └── logging_unittest_static
│ └── logging_unittest_static.vcproj
├── googletest-1.8.1
│ ├── appveyor.yml
│ ├── BUILD.bazel
│ ├── ci
│ │ ├── build-linux-autotools.sh
│ │ ├── build-linux-bazel.sh
│ │ ├── env-linux.sh
│ │ ├── env-osx.sh
│ │ ├── get-nprocessors.sh
│ │ ├── install-linux.sh
│ │ ├── install-osx.sh
│ │ ├── log-config.sh
│ │ └── travis.sh
│ ├── CMakeLists.txt
│ ├── configure.ac
│ ├── CONTRIBUTING.md
│ ├── googlemock
│ │ ├── CHANGES
│ │ ├── cmake
│ │ │ ├── gmock_main.pc.in
│ │ │ └── gmock.pc.in
│ │ ├── CMakeLists.txt
│ │ ├── configure.ac
│ │ ├── CONTRIBUTORS
│ │ ├── docs
│ │ │ ├── CheatSheet.md
│ │ │ ├── CookBook.md
│ │ │ ├── DesignDoc.md
│ │ │ ├── Documentation.md
│ │ │ ├── ForDummies.md
│ │ │ ├── FrequentlyAskedQuestions.md
│ │ │ └── KnownIssues.md
│ │ ├── include
│ │ │ └── gmock
│ │ │ ├── gmock-actions.h
│ │ │ ├── gmock-cardinalities.h
│ │ │ ├── gmock-generated-actions.h
│ │ │ ├── gmock-generated-actions.h.pump
│ │ │ ├── gmock-generated-function-mockers.h
│ │ │ ├── gmock-generated-function-mockers.h.pump
│ │ │ ├── gmock-generated-matchers.h
│ │ │ ├── gmock-generated-matchers.h.pump
│ │ │ ├── gmock-generated-nice-strict.h
│ │ │ ├── gmock-generated-nice-strict.h.pump
│ │ │ ├── gmock.h
│ │ │ ├── gmock-matchers.h
│ │ │ ├── gmock-more-actions.h
│ │ │ ├── gmock-more-matchers.h
│ │ │ ├── gmock-spec-builders.h
│ │ │ └── internal
│ │ │ ├── custom
│ │ │ │ ├── gmock-generated-actions.h
│ │ │ │ ├── gmock-generated-actions.h.pump
│ │ │ │ ├── gmock-matchers.h
│ │ │ │ ├── gmock-port.h
│ │ │ │ └── README.md
│ │ │ ├── gmock-generated-internal-utils.h
│ │ │ ├── gmock-generated-internal-utils.h.pump
│ │ │ ├── gmock-internal-utils.h
│ │ │ └── gmock-port.h
│ │ ├── LICENSE
│ │ ├── Makefile.am
│ │ ├── msvc
│ │ │ ├── 2005
│ │ │ │ ├── gmock_config.vsprops
│ │ │ │ ├── gmock_main.vcproj
│ │ │ │ ├── gmock.sln
│ │ │ │ ├── gmock_test.vcproj
│ │ │ │ └── gmock.vcproj
│ │ │ ├── 2010
│ │ │ │ ├── gmock_config.props
│ │ │ │ ├── gmock_main.vcxproj
│ │ │ │ ├── gmock.sln
│ │ │ │ ├── gmock_test.vcxproj
│ │ │ │ └── gmock.vcxproj
│ │ │ └── 2015
│ │ │ ├── gmock_config.props
│ │ │ ├── gmock_main.vcxproj
│ │ │ ├── gmock.sln
│ │ │ ├── gmock_test.vcxproj
│ │ │ └── gmock.vcxproj
│ │ ├── README.md
│ │ ├── scripts
│ │ │ ├── fuse_gmock_files.py
│ │ │ ├── generator
│ │ │ │ ├── cpp
│ │ │ │ │ ├── ast.py
│ │ │ │ │ ├── gmock_class.py
│ │ │ │ │ ├── gmock_class_test.py
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── keywords.py
│ │ │ │ │ ├── tokenize.py
│ │ │ │ │ └── utils.py
│ │ │ │ ├── gmock_gen.py
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README
│ │ │ │ └── README.cppclean
│ │ │ ├── gmock-config.in
│ │ │ ├── gmock_doctor.py
│ │ │ ├── upload_gmock.py
│ │ │ └── upload.py
│ │ ├── src
│ │ │ ├── gmock-all.cc
│ │ │ ├── gmock-cardinalities.cc
│ │ │ ├── gmock.cc
│ │ │ ├── gmock-internal-utils.cc
│ │ │ ├── gmock_main.cc
│ │ │ ├── gmock-matchers.cc
│ │ │ └── gmock-spec-builders.cc
│ │ └── test
│ │ ├── BUILD.bazel
│ │ ├── gmock-actions_test.cc
│ │ ├── gmock_all_test.cc
│ │ ├── gmock-cardinalities_test.cc
│ │ ├── gmock_ex_test.cc
│ │ ├── gmock-generated-actions_test.cc
│ │ ├── gmock-generated-function-mockers_test.cc
│ │ ├── gmock-generated-internal-utils_test.cc
│ │ ├── gmock-generated-matchers_test.cc
│ │ ├── gmock-internal-utils_test.cc
│ │ ├── gmock_leak_test_.cc
│ │ ├── gmock_leak_test.py
│ │ ├── gmock_link2_test.cc
│ │ ├── gmock_link_test.cc
│ │ ├── gmock_link_test.h
│ │ ├── gmock-matchers_test.cc
│ │ ├── gmock-more-actions_test.cc
│ │ ├── gmock-nice-strict_test.cc
│ │ ├── gmock_output_test_.cc
│ │ ├── gmock_output_test_golden.txt
│ │ ├── gmock_output_test.py
│ │ ├── gmock-port_test.cc
│ │ ├── gmock-spec-builders_test.cc
│ │ ├── gmock_stress_test.cc
│ │ ├── gmock_test.cc
│ │ └── gmock_test_utils.py
│ ├── googletest
│ │ ├── CHANGES
│ │ ├── cmake
│ │ │ ├── Config.cmake.in
│ │ │ ├── gtest_main.pc.in
│ │ │ ├── gtest.pc.in
│ │ │ └── internal_utils.cmake
│ │ ├── CMakeLists.txt
│ │ ├── codegear
│ │ │ ├── gtest_all.cc
│ │ │ ├── gtest.cbproj
│ │ │ ├── gtest.groupproj
│ │ │ ├── gtest_link.cc
│ │ │ ├── gtest_main.cbproj
│ │ │ └── gtest_unittest.cbproj
│ │ ├── configure.ac
│ │ ├── CONTRIBUTORS
│ │ ├── docs
│ │ │ ├── advanced.md
│ │ │ ├── faq.md
│ │ │ ├── Pkgconfig.md
│ │ │ ├── primer.md
│ │ │ ├── PumpManual.md
│ │ │ ├── samples.md
│ │ │ └── XcodeGuide.md
│ │ ├── include
│ │ │ └── gtest
│ │ │ ├── gtest-death-test.h
│ │ │ ├── gtest.h
│ │ │ ├── gtest-message.h
│ │ │ ├── gtest-param-test.h
│ │ │ ├── gtest-param-test.h.pump
│ │ │ ├── gtest_pred_impl.h
│ │ │ ├── gtest-printers.h
│ │ │ ├── gtest_prod.h
│ │ │ ├── gtest-spi.h
│ │ │ ├── gtest-test-part.h
│ │ │ ├── gtest-typed-test.h
│ │ │ └── internal
│ │ │ ├── custom
│ │ │ │ ├── gtest.h
│ │ │ │ ├── gtest-port.h
│ │ │ │ ├── gtest-printers.h
│ │ │ │ └── README.md
│ │ │ ├── gtest-death-test-internal.h
│ │ │ ├── gtest-filepath.h
│ │ │ ├── gtest-internal.h
│ │ │ ├── gtest-linked_ptr.h
│ │ │ ├── gtest-param-util-generated.h
│ │ │ ├── gtest-param-util-generated.h.pump
│ │ │ ├── gtest-param-util.h
│ │ │ ├── gtest-port-arch.h
│ │ │ ├── gtest-port.h
│ │ │ ├── gtest-string.h
│ │ │ ├── gtest-tuple.h
│ │ │ ├── gtest-tuple.h.pump
│ │ │ ├── gtest-type-util.h
│ │ │ └── gtest-type-util.h.pump
│ │ ├── LICENSE
│ │ ├── m4
│ │ │ ├── acx_pthread.m4
│ │ │ └── gtest.m4
│ │ ├── Makefile.am
│ │ ├── msvc
│ │ │ └── 2010
│ │ │ ├── gtest_main-md.vcxproj
│ │ │ ├── gtest_main-md.vcxproj.filters
│ │ │ ├── gtest_main.vcxproj
│ │ │ ├── gtest_main.vcxproj.filters
│ │ │ ├── gtest-md.sln
│ │ │ ├── gtest-md.vcxproj
│ │ │ ├── gtest-md.vcxproj.filters
│ │ │ ├── gtest_prod_test-md.vcxproj
│ │ │ ├── gtest_prod_test-md.vcxproj.filters
│ │ │ ├── gtest_prod_test.vcxproj
│ │ │ ├── gtest_prod_test.vcxproj.filters
│ │ │ ├── gtest.sln
│ │ │ ├── gtest_unittest-md.vcxproj
│ │ │ ├── gtest_unittest-md.vcxproj.filters
│ │ │ ├── gtest_unittest.vcxproj
│ │ │ ├── gtest_unittest.vcxproj.filters
│ │ │ ├── gtest.vcxproj
│ │ │ └── gtest.vcxproj.filters
│ │ ├── README.md
│ │ ├── samples
│ │ │ ├── prime_tables.h
│ │ │ ├── sample10_unittest.cc
│ │ │ ├── sample1.cc
│ │ │ ├── sample1.h
│ │ │ ├── sample1_unittest.cc
│ │ │ ├── sample2.cc
│ │ │ ├── sample2.h
│ │ │ ├── sample2_unittest.cc
│ │ │ ├── sample3-inl.h
│ │ │ ├── sample3_unittest.cc
│ │ │ ├── sample4.cc
│ │ │ ├── sample4.h
│ │ │ ├── sample4_unittest.cc
│ │ │ ├── sample5_unittest.cc
│ │ │ ├── sample6_unittest.cc
│ │ │ ├── sample7_unittest.cc
│ │ │ ├── sample8_unittest.cc
│ │ │ └── sample9_unittest.cc
│ │ ├── scripts
│ │ │ ├── common.py
│ │ │ ├── fuse_gtest_files.py
│ │ │ ├── gen_gtest_pred_impl.py
│ │ │ ├── gtest-config.in
│ │ │ ├── pump.py
│ │ │ ├── release_docs.py
│ │ │ ├── upload_gtest.py
│ │ │ └── upload.py
│ │ ├── src
│ │ │ ├── gtest-all.cc
│ │ │ ├── gtest.cc
│ │ │ ├── gtest-death-test.cc
│ │ │ ├── gtest-filepath.cc
│ │ │ ├── gtest-internal-inl.h
│ │ │ ├── gtest_main.cc
│ │ │ ├── gtest-port.cc
│ │ │ ├── gtest-printers.cc
│ │ │ ├── gtest-test-part.cc
│ │ │ └── gtest-typed-test.cc
│ │ ├── test
│ │ │ ├── BUILD.bazel
│ │ │ ├── googletest-break-on-failure-unittest_.cc
│ │ │ ├── googletest-break-on-failure-unittest.py
│ │ │ ├── googletest-catch-exceptions-test_.cc
│ │ │ ├── googletest-catch-exceptions-test.py
│ │ │ ├── googletest-color-test_.cc
│ │ │ ├── googletest-color-test.py
│ │ │ ├── googletest-death-test_ex_test.cc
│ │ │ ├── googletest-death-test-test.cc
│ │ │ ├── googletest-env-var-test_.cc
│ │ │ ├── googletest-env-var-test.py
│ │ │ ├── googletest-filepath-test.cc
│ │ │ ├── googletest-filter-unittest_.cc
│ │ │ ├── googletest-filter-unittest.py
│ │ │ ├── googletest-json-outfiles-test.py
│ │ │ ├── googletest-json-output-unittest.py
│ │ │ ├── googletest-linked-ptr-test.cc
│ │ │ ├── googletest-listener-test.cc
│ │ │ ├── googletest-list-tests-unittest_.cc
│ │ │ ├── googletest-list-tests-unittest.py
│ │ │ ├── googletest-message-test.cc
│ │ │ ├── googletest-options-test.cc
│ │ │ ├── googletest-output-test_.cc
│ │ │ ├── googletest-output-test-golden-lin.txt
│ │ │ ├── googletest-output-test.py
│ │ │ ├── googletest-param-test2-test.cc
│ │ │ ├── googletest-param-test-invalid-name1-test_.cc
│ │ │ ├── googletest-param-test-invalid-name1-test.py
│ │ │ ├── googletest-param-test-invalid-name2-test_.cc
│ │ │ ├── googletest-param-test-invalid-name2-test.py
│ │ │ ├── googletest-param-test-test.cc
│ │ │ ├── googletest-param-test-test.h
│ │ │ ├── googletest-port-test.cc
│ │ │ ├── googletest-printers-test.cc
│ │ │ ├── googletest-shuffle-test_.cc
│ │ │ ├── googletest-shuffle-test.py
│ │ │ ├── googletest-test2_test.cc
│ │ │ ├── googletest-test-part-test.cc
│ │ │ ├── googletest-throw-on-failure-test_.cc
│ │ │ ├── googletest-throw-on-failure-test.py
│ │ │ ├── googletest-tuple-test.cc
│ │ │ ├── googletest-uninitialized-test_.cc
│ │ │ ├── googletest-uninitialized-test.py
│ │ │ ├── gtest_all_test.cc
│ │ │ ├── gtest_assert_by_exception_test.cc
│ │ │ ├── gtest_environment_test.cc
│ │ │ ├── gtest_help_test_.cc
│ │ │ ├── gtest_help_test.py
│ │ │ ├── gtest_json_test_utils.py
│ │ │ ├── gtest_list_output_unittest_.cc
│ │ │ ├── gtest_list_output_unittest.py
│ │ │ ├── gtest_main_unittest.cc
│ │ │ ├── gtest_no_test_unittest.cc
│ │ │ ├── gtest_pred_impl_unittest.cc
│ │ │ ├── gtest_premature_exit_test.cc
│ │ │ ├── gtest_prod_test.cc
│ │ │ ├── gtest_repeat_test.cc
│ │ │ ├── gtest_sole_header_test.cc
│ │ │ ├── gtest_stress_test.cc
│ │ │ ├── gtest_testbridge_test_.cc
│ │ │ ├── gtest_testbridge_test.py
│ │ │ ├── gtest_test_macro_stack_footprint_test.cc
│ │ │ ├── gtest_test_utils.py
│ │ │ ├── gtest_throw_on_failure_ex_test.cc
│ │ │ ├── gtest-typed-test2_test.cc
│ │ │ ├── gtest-typed-test_test.cc
│ │ │ ├── gtest-typed-test_test.h
│ │ │ ├── gtest-unittest-api_test.cc
│ │ │ ├── gtest_unittest.cc
│ │ │ ├── gtest_xml_outfile1_test_.cc
│ │ │ ├── gtest_xml_outfile2_test_.cc
│ │ │ ├── gtest_xml_outfiles_test.py
│ │ │ ├── gtest_xml_output_unittest_.cc
│ │ │ ├── gtest_xml_output_unittest.py
│ │ │ ├── gtest_xml_test_utils.py
│ │ │ ├── production.cc
│ │ │ └── production.h
│ │ └── xcode
│ │ ├── Config
│ │ │ ├── DebugProject.xcconfig
│ │ │ ├── FrameworkTarget.xcconfig
│ │ │ ├── General.xcconfig
│ │ │ ├── ReleaseProject.xcconfig
│ │ │ ├── StaticLibraryTarget.xcconfig
│ │ │ └── TestTarget.xcconfig
│ │ ├── gtest.xcodeproj
│ │ │ └── project.pbxproj
│ │ ├── Resources
│ │ │ └── Info.plist
│ │ ├── Samples
│ │ │ └── FrameworkSample
│ │ │ ├── Info.plist
│ │ │ ├── runtests.sh
│ │ │ ├── widget.cc
│ │ │ ├── WidgetFramework.xcodeproj
│ │ │ │ └── project.pbxproj
│ │ │ ├── widget.h
│ │ │ └── widget_test.cc
│ │ └── Scripts
│ │ ├── runtests.sh
│ │ └── versiongenerate.py
│ ├── LICENSE
│ ├── Makefile.am
│ ├── README.md
│ └── WORKSPACE
├── mongoose
│ ├── mongoose.c
│ └── mongoose.h
├── protobuf-3.6.1
│ ├── aclocal.m4
│ ├── ar-lib
│ ├── autogen.sh
│ ├── benchmarks
│ │ ├── cpp
│ │ │ └── cpp_benchmark.cc
│ │ ├── gogo
│ │ │ └── cpp_no_group
│ │ │ └── cpp_benchmark.cc
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── python
│ │ │ └── python_benchmark_messages.cc
│ │ └── util
│ │ ├── gogo_data_scrubber.cc
│ │ └── protoc-gen-gogoproto.cc
│ ├── BUILD
│ ├── CHANGES.txt
│ ├── cmake
│ │ ├── CMakeLists.txt
│ │ ├── examples.cmake
│ │ ├── extract_includes.bat.in
│ │ ├── install.cmake
│ │ ├── libprotobuf.cmake
│ │ ├── libprotobuf-lite.cmake
│ │ ├── libprotoc.cmake
│ │ ├── protobuf-config.cmake.in
│ │ ├── protobuf-config-version.cmake.in
│ │ ├── protobuf-lite.pc.cmake
│ │ ├── protobuf-module.cmake.in
│ │ ├── protobuf-options.cmake
│ │ ├── protobuf.pc.cmake
│ │ ├── protoc.cmake
│ │ ├── README.md
│ │ └── tests.cmake
│ ├── compile
│ ├── config.guess
│ ├── config.h.in
│ ├── config.sub
│ ├── configure
│ ├── configure.ac
│ ├── conformance
│ │ ├── conformance_cpp.cc
│ │ ├── ConformanceJava.java
│ │ ├── ConformanceJavaLite.java
│ │ ├── conformance_objc.m
│ │ ├── conformance_php.php
│ │ ├── conformance.proto
│ │ ├── conformance_python.py
│ │ ├── conformance_ruby.rb
│ │ ├── conformance_test.cc
│ │ ├── conformance_test.h
│ │ ├── conformance_test_runner.cc
│ │ ├── failure_list_cpp.txt
│ │ ├── failure_list_csharp.txt
│ │ ├── failure_list_java.txt
│ │ ├── failure_list_js.txt
│ │ ├── failure_list_objc.txt
│ │ ├── failure_list_php_c.txt
│ │ ├── failure_list_php.txt
│ │ ├── failure_list_python_cpp.txt
│ │ ├── failure_list_python-post26.txt
│ │ ├── failure_list_python.txt
│ │ ├── failure_list_ruby.txt
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── README.md
│ │ └── third_party
│ │ └── jsoncpp
│ │ ├── jsoncpp.cpp
│ │ └── json.h
│ ├── CONTRIBUTORS.txt
│ ├── depcomp
│ ├── editors
│ │ ├── protobuf-mode.el
│ │ ├── proto.vim
│ │ └── README.txt
│ ├── examples
│ │ ├── add_person.cc
│ │ ├── add_person.go
│ │ ├── AddPerson.java
│ │ ├── add_person.py
│ │ ├── add_person_test.go
│ │ ├── addressbook.proto
│ │ ├── BUILD
│ │ ├── CMakeLists.txt
│ │ ├── list_people.cc
│ │ ├── list_people.go
│ │ ├── ListPeople.java
│ │ ├── list_people.py
│ │ ├── list_people_test.go
│ │ ├── Makefile
│ │ ├── README.md
│ │ └── WORKSPACE
│ ├── generate_descriptor_proto.sh
│ ├── install-sh
│ ├── LICENSE
│ ├── ltmain.sh
│ ├── m4
│ │ ├── ac_system_extensions.m4
│ │ ├── acx_check_suncc.m4
│ │ ├── ax_cxx_compile_stdcxx.m4
│ │ ├── ax_prog_cc_for_build.m4
│ │ ├── ax_prog_cxx_for_build.m4
│ │ ├── ax_pthread.m4
│ │ ├── libtool.m4
│ │ ├── lt~obsolete.m4
│ │ ├── ltoptions.m4
│ │ ├── ltsugar.m4
│ │ ├── ltversion.m4
│ │ └── stl_hash.m4
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── missing
│ ├── mynote.txt
│ ├── objectivec
│ │ └── GPBProtocolBuffers.m
│ ├── protobuf.bzl
│ ├── protobuf-lite.pc.in
│ ├── protobuf.pc.in
│ ├── protoc_tool
│ │ ├── linux64
│ │ │ └── protoc
│ │ ├── mac64
│ │ │ └── protoc
│ │ └── win32
│ │ └── protoc.exe
│ ├── python
│ │ └── release
│ │ └── wheel
│ │ ├── build_wheel_manylinux.sh
│ │ ├── Dockerfile
│ │ ├── protobuf_optimized_pip.sh
│ │ └── README.md
│ ├── README.md
│ ├── six.BUILD
│ ├── src
│ │ │ └── protobuf
│ │ │ ├── any.cc
│ │ │ ├── any.h
│ │ │ ├── any.pb.cc
│ │ │ ├── any.pb.h
│ │ │ ├── any.proto
│ │ │ ├── any_test.cc
│ │ │ ├── any_test.proto
│ │ │ ├── api.pb.cc
│ │ │ ├── api.pb.h
│ │ │ ├── api.proto
│ │ │ ├── arena.cc
│ │ │ ├── arena.h
│ │ │ ├── arena_impl.h
│ │ │ ├── arenastring.cc
│ │ │ ├── arenastring.h
│ │ │ ├── arenastring_unittest.cc
│ │ │ ├── arena_test_util.cc
│ │ │ ├── arena_test_util.h
│ │ │ ├── arena_unittest.cc
│ │ │ ├── compiler
│ │ │ │ ├── annotation_test_util.cc
│ │ │ │ ├── annotation_test_util.h
│ │ │ │ ├── code_generator.cc
│ │ │ │ ├── code_generator.h
│ │ │ │ ├── command_line_interface.cc
│ │ │ │ ├── command_line_interface.h
│ │ │ │ ├── command_line_interface_unittest.cc
│ │ │ │ ├── cpp
│ │ │ │ │ ├── cpp_bootstrap_unittest.cc
│ │ │ │ │ ├── cpp_enum.cc
│ │ │ │ │ ├── cpp_enum_field.cc
│ │ │ │ │ ├── cpp_enum_field.h
│ │ │ │ │ ├── cpp_enum.h
│ │ │ │ │ ├── cpp_extension.cc
│ │ │ │ │ ├── cpp_extension.h
│ │ │ │ │ ├── cpp_field.cc
│ │ │ │ │ ├── cpp_field.h
│ │ │ │ │ ├── cpp_file.cc
│ │ │ │ │ ├── cpp_file.h
│ │ │ │ │ ├── cpp_generator.cc
│ │ │ │ │ ├── cpp_generator.h
│ │ │ │ │ ├── cpp_helpers.cc
│ │ │ │ │ ├── cpp_helpers.h
│ │ │ │ │ ├── cpp_map_field.cc
│ │ │ │ │ ├── cpp_map_field.h
│ │ │ │ │ ├── cpp_message.cc
│ │ │ │ │ ├── cpp_message_field.cc
│ │ │ │ │ ├── cpp_message_field.h
│ │ │ │ │ ├── cpp_message.h
│ │ │ │ │ ├── cpp_message_layout_helper.h
│ │ │ │ │ ├── cpp_move_unittest.cc
│ │ │ │ │ ├── cpp_options.h
│ │ │ │ │ ├── cpp_padding_optimizer.cc
│ │ │ │ │ ├── cpp_padding_optimizer.h
│ │ │ │ │ ├── cpp_plugin_unittest.cc
│ │ │ │ │ ├── cpp_primitive_field.cc
│ │ │ │ │ ├── cpp_primitive_field.h
│ │ │ │ │ ├── cpp_service.cc
│ │ │ │ │ ├── cpp_service.h
│ │ │ │ │ ├── cpp_string_field.cc
│ │ │ │ │ ├── cpp_string_field.h
│ │ │ │ │ ├── cpp_test_bad_identifiers.proto
│ │ │ │ │ ├── cpp_test_large_enum_value.proto
│ │ │ │ │ ├── cpp_unittest.cc
│ │ │ │ │ ├── cpp_unittest.h
│ │ │ │ │ ├── cpp_unittest.inc
│ │ │ │ │ └── metadata_test.cc
│ │ │ │ ├── csharp
│ │ │ │ │ ├── csharp_bootstrap_unittest.cc
│ │ │ │ │ ├── csharp_doc_comment.cc
│ │ │ │ │ ├── csharp_doc_comment.h
│ │ │ │ │ ├── csharp_enum.cc
│ │ │ │ │ ├── csharp_enum_field.cc
│ │ │ │ │ ├── csharp_enum_field.h
│ │ │ │ │ ├── csharp_enum.h
│ │ │ │ │ ├── csharp_field_base.cc
│ │ │ │ │ ├── csharp_field_base.h
│ │ │ │ │ ├── csharp_generator.cc
│ │ │ │ │ ├── csharp_generator.h
│ │ │ │ │ ├── csharp_generator_unittest.cc
│ │ │ │ │ ├── csharp_helpers.cc
│ │ │ │ │ ├── csharp_helpers.h
│ │ │ │ │ ├── csharp_map_field.cc
│ │ │ │ │ ├── csharp_map_field.h
│ │ │ │ │ ├── csharp_message.cc
│ │ │ │ │ ├── csharp_message_field.cc
│ │ │ │ │ ├── csharp_message_field.h
│ │ │ │ │ ├── csharp_message.h
│ │ │ │ │ ├── csharp_names.h
│ │ │ │ │ ├── csharp_options.h
│ │ │ │ │ ├── csharp_primitive_field.cc
│ │ │ │ │ ├── csharp_primitive_field.h
│ │ │ │ │ ├── csharp_reflection_class.cc
│ │ │ │ │ ├── csharp_reflection_class.h
│ │ │ │ │ ├── csharp_repeated_enum_field.cc
│ │ │ │ │ ├── csharp_repeated_enum_field.h
│ │ │ │ │ ├── csharp_repeated_message_field.cc
│ │ │ │ │ ├── csharp_repeated_message_field.h
│ │ │ │ │ ├── csharp_repeated_primitive_field.cc
│ │ │ │ │ ├── csharp_repeated_primitive_field.h
│ │ │ │ │ ├── csharp_source_generator_base.cc
│ │ │ │ │ ├── csharp_source_generator_base.h
│ │ │ │ │ ├── csharp_wrapper_field.cc
│ │ │ │ │ └── csharp_wrapper_field.h
│ │ │ │ ├── importer.cc
│ │ │ │ ├── importer.h
│ │ │ │ ├── importer_unittest.cc
│ │ │ │ ├── java
│ │ │ │ │ ├── java_context.cc
│ │ │ │ │ ├── java_context.h
│ │ │ │ │ ├── java_doc_comment.cc
│ │ │ │ │ ├── java_doc_comment.h
│ │ │ │ │ ├── java_doc_comment_unittest.cc
│ │ │ │ │ ├── java_enum.cc
│ │ │ │ │ ├── java_enum_field.cc
│ │ │ │ │ ├── java_enum_field.h
│ │ │ │ │ ├── java_enum_field_lite.cc
│ │ │ │ │ ├── java_enum_field_lite.h
│ │ │ │ │ ├── java_enum.h
│ │ │ │ │ ├── java_enum_lite.cc
│ │ │ │ │ ├── java_enum_lite.h
│ │ │ │ │ ├── java_extension.cc
│ │ │ │ │ ├── java_extension.h
│ │ │ │ │ ├── java_extension_lite.cc
│ │ │ │ │ ├── java_extension_lite.h
│ │ │ │ │ ├── java_field.cc
│ │ │ │ │ ├── java_field.h
│ │ │ │ │ ├── java_file.cc
│ │ │ │ │ ├── java_file.h
│ │ │ │ │ ├── java_generator.cc
│ │ │ │ │ ├── java_generator_factory.cc
│ │ │ │ │ ├── java_generator_factory.h
│ │ │ │ │ ├── java_generator.h
│ │ │ │ │ ├── java_helpers.cc
│ │ │ │ │ ├── java_helpers.h
│ │ │ │ │ ├── java_lazy_message_field.cc
│ │ │ │ │ ├── java_lazy_message_field.h
│ │ │ │ │ ├── java_lazy_message_field_lite.cc
│ │ │ │ │ ├── java_lazy_message_field_lite.h
│ │ │ │ │ ├── java_map_field.cc
│ │ │ │ │ ├── java_map_field.h
│ │ │ │ │ ├── java_map_field_lite.cc
│ │ │ │ │ ├── java_map_field_lite.h
│ │ │ │ │ ├── java_message_builder.cc
│ │ │ │ │ ├── java_message_builder.h
│ │ │ │ │ ├── java_message_builder_lite.cc
│ │ │ │ │ ├── java_message_builder_lite.h
│ │ │ │ │ ├── java_message.cc
│ │ │ │ │ ├── java_message_field.cc
│ │ │ │ │ ├── java_message_field.h
│ │ │ │ │ ├── java_message_field_lite.cc
│ │ │ │ │ ├── java_message_field_lite.h
│ │ │ │ │ ├── java_message.h
│ │ │ │ │ ├── java_message_lite.cc
│ │ │ │ │ ├── java_message_lite.h
│ │ │ │ │ ├── java_name_resolver.cc
│ │ │ │ │ ├── java_name_resolver.h
│ │ │ │ │ ├── java_names.h
│ │ │ │ │ ├── java_options.h
│ │ │ │ │ ├── java_plugin_unittest.cc
│ │ │ │ │ ├── java_primitive_field.cc
│ │ │ │ │ ├── java_primitive_field.h
│ │ │ │ │ ├── java_primitive_field_lite.cc
│ │ │ │ │ ├── java_primitive_field_lite.h
│ │ │ │ │ ├── java_service.cc
│ │ │ │ │ ├── java_service.h
│ │ │ │ │ ├── java_shared_code_generator.cc
│ │ │ │ │ ├── java_shared_code_generator.h
│ │ │ │ │ ├── java_string_field.cc
│ │ │ │ │ ├── java_string_field.h
│ │ │ │ │ ├── java_string_field_lite.cc
│ │ │ │ │ └── java_string_field_lite.h
│ │ │ │ ├── js
│ │ │ │ │ ├── js_generator.cc
│ │ │ │ │ ├── js_generator.h
│ │ │ │ │ ├── well_known_types_embed.cc
│ │ │ │ │ └── well_known_types_embed.h
│ │ │ │ ├── main.cc
│ │ │ │ ├── mock_code_generator.cc
│ │ │ │ ├── mock_code_generator.h
│ │ │ │ ├── objectivec
│ │ │ │ │ ├── objectivec_enum.cc
│ │ │ │ │ ├── objectivec_enum_field.cc
│ │ │ │ │ ├── objectivec_enum_field.h
│ │ │ │ │ ├── objectivec_enum.h
│ │ │ │ │ ├── objectivec_extension.cc
│ │ │ │ │ ├── objectivec_extension.h
│ │ │ │ │ ├── objectivec_field.cc
│ │ │ │ │ ├── objectivec_field.h
│ │ │ │ │ ├── objectivec_file.cc
│ │ │ │ │ ├── objectivec_file.h
│ │ │ │ │ ├── objectivec_generator.cc
│ │ │ │ │ ├── objectivec_generator.h
│ │ │ │ │ ├── objectivec_helpers.cc
│ │ │ │ │ ├── objectivec_helpers.h
│ │ │ │ │ ├── objectivec_helpers_unittest.cc
│ │ │ │ │ ├── objectivec_map_field.cc
│ │ │ │ │ ├── objectivec_map_field.h
│ │ │ │ │ ├── objectivec_message.cc
│ │ │ │ │ ├── objectivec_message_field.cc
│ │ │ │ │ ├── objectivec_message_field.h
│ │ │ │ │ ├── objectivec_message.h
│ │ │ │ │ ├── objectivec_oneof.cc
│ │ │ │ │ ├── objectivec_oneof.h
│ │ │ │ │ ├── objectivec_primitive_field.cc
│ │ │ │ │ └── objectivec_primitive_field.h
│ │ │ │ ├── package_info.h
│ │ │ │ ├── parser.cc
│ │ │ │ ├── parser.h
│ │ │ │ ├── parser_unittest.cc
│ │ │ │ ├── php
│ │ │ │ │ ├── php_generator.cc
│ │ │ │ │ └── php_generator.h
│ │ │ │ ├── plugin.cc
│ │ │ │ ├── plugin.h
│ │ │ │ ├── plugin.pb.cc
│ │ │ │ ├── plugin.pb.h
│ │ │ │ ├── plugin.proto
│ │ │ │ ├── python
│ │ │ │ │ ├── python_generator.cc
│ │ │ │ │ ├── python_generator.h
│ │ │ │ │ └── python_plugin_unittest.cc
│ │ │ │ ├── ruby
│ │ │ │ │ ├── ruby_generated_code_pb.rb
│ │ │ │ │ ├── ruby_generated_code.proto
│ │ │ │ │ ├── ruby_generator.cc
│ │ │ │ │ ├── ruby_generator.h
│ │ │ │ │ └── ruby_generator_unittest.cc
│ │ │ │ ├── subprocess.cc
│ │ │ │ ├── subprocess.h
│ │ │ │ ├── test_plugin.cc
│ │ │ │ ├── zip_output_unittest.sh
│ │ │ │ ├── zip_writer.cc
│ │ │ │ └── zip_writer.h
│ │ │ ├── descriptor.cc
│ │ │ ├── descriptor_database.cc
│ │ │ ├── descriptor_database.h
│ │ │ ├── descriptor_database_unittest.cc
│ │ │ ├── descriptor.h
│ │ │ ├── descriptor.pb.cc
│ │ │ ├── descriptor.pb.h
│ │ │ ├── descriptor.proto
│ │ │ ├── descriptor_unittest.cc
│ │ │ ├── drop_unknown_fields_test.cc
│ │ │ ├── duration.pb.cc
│ │ │ ├── duration.pb.h
│ │ │ ├── duration.proto
│ │ │ ├── dynamic_message.cc
│ │ │ ├── dynamic_message.h
│ │ │ ├── dynamic_message_unittest.cc
│ │ │ ├── empty.pb.cc
│ │ │ ├── empty.pb.h
│ │ │ ├── empty.proto
│ │ │ ├── extension_set.cc
│ │ │ ├── extension_set.h
│ │ │ ├── extension_set_heavy.cc
│ │ │ ├── extension_set_unittest.cc
│ │ │ ├── field_mask.pb.cc
│ │ │ ├── field_mask.pb.h
│ │ │ ├── field_mask.proto
│ │ │ ├── generated_enum_reflection.h
│ │ │ ├── generated_enum_util.h
│ │ │ ├── generated_message_reflection.cc
│ │ │ ├── generated_message_reflection.h
│ │ │ ├── generated_message_reflection_unittest.cc
│ │ │ ├── generated_message_table_driven.cc
│ │ │ ├── generated_message_table_driven.h
│ │ │ ├── generated_message_table_driven_lite.cc
│ │ │ ├── generated_message_table_driven_lite.h
│ │ │ ├── generated_message_util.cc
│ │ │ ├── generated_message_util.h
│ │ │ ├── has_bits.h
│ │ │ ├── implicit_weak_message.cc
│ │ │ ├── implicit_weak_message.h
│ │ │ ├── inlined_string_field.h
│ │ │ ├── io
│ │ │ │ ├── coded_stream.cc
│ │ │ │ ├── coded_stream.h
│ │ │ │ ├── coded_stream_inl.h
│ │ │ │ ├── coded_stream_unittest.cc
│ │ │ │ ├── gzip_stream.cc
│ │ │ │ ├── gzip_stream.h
│ │ │ │ ├── gzip_stream_unittest.sh
│ │ │ │ ├── package_info.h
│ │ │ │ ├── printer.cc
│ │ │ │ ├── printer.h
│ │ │ │ ├── printer_unittest.cc
│ │ │ │ ├── strtod.cc
│ │ │ │ ├── strtod.h
│ │ │ │ ├── tokenizer.cc
│ │ │ │ ├── tokenizer.h
│ │ │ │ ├── tokenizer_unittest.cc
│ │ │ │ ├── zero_copy_stream.cc
│ │ │ │ ├── zero_copy_stream.h
│ │ │ │ ├── zero_copy_stream_impl.cc
│ │ │ │ ├── zero_copy_stream_impl.h
│ │ │ │ ├── zero_copy_stream_impl_lite.cc
│ │ │ │ ├── zero_copy_stream_impl_lite.h
│ │ │ │ └── zero_copy_stream_unittest.cc
│ │ │ ├── lite_arena_unittest.cc
│ │ │ ├── lite_unittest.cc
│ │ │ ├── map_entry.h
│ │ │ ├── map_entry_lite.h
│ │ │ ├── map_field.cc
│ │ │ ├── map_field.h
│ │ │ ├── map_field_inl.h
│ │ │ ├── map_field_lite.h
│ │ │ ├── map_field_test.cc
│ │ │ ├── map.h
│ │ │ ├── map_lite_test_util.cc
│ │ │ ├── map_lite_test_util.h
│ │ │ ├── map_lite_unittest.proto
│ │ │ ├── map_proto2_unittest.proto
│ │ │ ├── map_test.cc
│ │ │ ├── map_test_util.cc
│ │ │ ├── map_test_util.h
│ │ │ ├── map_test_util_impl.h
│ │ │ ├── map_type_handler.h
│ │ │ ├── map_unittest.proto
│ │ │ ├── message.cc
│ │ │ ├── message.h
│ │ │ ├── message_lite.cc
│ │ │ ├── message_lite.h
│ │ │ ├── message_unittest.cc
│ │ │ ├── message_unittest.inc
│ │ │ ├── metadata.h
│ │ │ ├── metadata_lite.h
│ │ │ ├── no_field_presence_test.cc
│ │ │ ├── package_info.h
│ │ │ ├── preserve_unknown_enum_test.cc
│ │ │ ├── proto3_arena_lite_unittest.cc
│ │ │ ├── proto3_arena_unittest.cc
│ │ │ ├── proto3_lite_unittest.cc
│ │ │ ├── reflection.h
│ │ │ ├── reflection_internal.h
│ │ │ ├── reflection_ops.cc
│ │ │ ├── reflection_ops.h
│ │ │ ├── reflection_ops_unittest.cc
│ │ │ ├── repeated_field.cc
│ │ │ ├── repeated_field.h
│ │ │ ├── repeated_field_reflection_unittest.cc
│ │ │ ├── repeated_field_unittest.cc
│ │ │ ├── service.cc
│ │ │ ├── service.h
│ │ │ ├── source_context.pb.cc
│ │ │ ├── source_context.pb.h
│ │ │ ├── source_context.proto
│ │ │ ├── struct.pb.cc
│ │ │ ├── struct.pb.h
│ │ │ ├── struct.proto
│ │ │ ├── stubs
│ │ │ │ ├── bytestream.cc
│ │ │ │ ├── bytestream.h
│ │ │ │ ├── bytestream_unittest.cc
│ │ │ │ ├── callback.h
│ │ │ │ ├── casts.h
│ │ │ │ ├── common.cc
│ │ │ │ ├── common.h
│ │ │ │ ├── common_unittest.cc
│ │ │ │ ├── fastmem.h
│ │ │ │ ├── hash.h
│ │ │ │ ├── int128.cc
│ │ │ │ ├── int128.h
│ │ │ │ ├── int128_unittest.cc
│ │ │ │ ├── io_win32.cc
│ │ │ │ ├── io_win32.h
│ │ │ │ ├── io_win32_unittest.cc
│ │ │ │ ├── logging.h
│ │ │ │ ├── macros.h
│ │ │ │ ├── map_util.h
│ │ │ │ ├── mathlimits.cc
│ │ │ │ ├── mathlimits.h
│ │ │ │ ├── mathutil.h
│ │ │ │ ├── mutex.h
│ │ │ │ ├── once.h
│ │ │ │ ├── platform_macros.h
│ │ │ │ ├── port.h
│ │ │ │ ├── singleton.h
│ │ │ │ ├── status.cc
│ │ │ │ ├── status.h
│ │ │ │ ├── status_macros.h
│ │ │ │ ├── statusor.cc
│ │ │ │ ├── statusor.h
│ │ │ │ ├── statusor_test.cc
│ │ │ │ ├── status_test.cc
│ │ │ │ ├── stl_util.h
│ │ │ │ ├── stringpiece.cc
│ │ │ │ ├── stringpiece.h
│ │ │ │ ├── stringpiece_unittest.cc
│ │ │ │ ├── stringprintf.cc
│ │ │ │ ├── stringprintf.h
│ │ │ │ ├── stringprintf_unittest.cc
│ │ │ │ ├── structurally_valid.cc
│ │ │ │ ├── structurally_valid_unittest.cc
│ │ │ │ ├── strutil.cc
│ │ │ │ ├── strutil.h
│ │ │ │ ├── strutil_unittest.cc
│ │ │ │ ├── substitute.cc
│ │ │ │ ├── substitute.h
│ │ │ │ ├── template_util.h
│ │ │ │ ├── template_util_unittest.cc
│ │ │ │ ├── time.cc
│ │ │ │ ├── time.h
│ │ │ │ └── time_test.cc
│ │ │ ├── testdata
│ │ │ │ ├── bad_utf8_string
│ │ │ │ ├── golden_message
│ │ │ │ ├── golden_message_maps
│ │ │ │ ├── golden_message_oneof_implemented
│ │ │ │ ├── golden_message_proto3
│ │ │ │ ├── golden_packed_fields_message
│ │ │ │ ├── map_test_data.txt
│ │ │ │ ├── text_format_unittest_data_oneof_implemented.txt
│ │ │ │ ├── text_format_unittest_data_pointy_oneof.txt
│ │ │ │ ├── text_format_unittest_data_pointy.txt
│ │ │ │ ├── text_format_unittest_data.txt
│ │ │ │ ├── text_format_unittest_extensions_data_pointy.txt
│ │ │ │ └── text_format_unittest_extensions_data.txt
│ │ │ ├── testing
│ │ │ │ ├── file.cc
│ │ │ │ ├── file.h
│ │ │ │ ├── googletest.cc
│ │ │ │ ├── googletest.h
│ │ │ │ ├── zcgunzip.cc
│ │ │ │ └── zcgzip.cc
│ │ │ ├── test_messages_proto2.proto
│ │ │ ├── test_messages_proto3.proto
│ │ │ ├── test_util.cc
│ │ │ ├── test_util.h
│ │ │ ├── test_util.inc
│ │ │ ├── test_util_lite.cc
│ │ │ ├── test_util_lite.h
│ │ │ ├── text_format.cc
│ │ │ ├── text_format.h
│ │ │ ├── text_format_unittest.cc
│ │ │ ├── timestamp.pb.cc
│ │ │ ├── timestamp.pb.h
│ │ │ ├── timestamp.proto
│ │ │ ├── type.pb.cc
│ │ │ ├── type.pb.h
│ │ │ ├── type.proto
│ │ │ ├── unittest_arena.proto
│ │ │ ├── unittest_custom_options.proto
│ │ │ ├── unittest_drop_unknown_fields.proto
│ │ │ ├── unittest_embed_optimize_for.proto
│ │ │ ├── unittest_empty.proto
│ │ │ ├── unittest_enormous_descriptor.proto
│ │ │ ├── unittest_import_lite.proto
│ │ │ ├── unittest_import.proto
│ │ │ ├── unittest_import_public_lite.proto
│ │ │ ├── unittest_import_public.proto
│ │ │ ├── unittest_lazy_dependencies_custom_option.proto
│ │ │ ├── unittest_lazy_dependencies_enum.proto
│ │ │ ├── unittest_lazy_dependencies.proto
│ │ │ ├── unittest_lite_imports_nonlite.proto
│ │ │ ├── unittest_lite.proto
│ │ │ ├── unittest_mset.proto
│ │ │ ├── unittest_mset_wire_format.proto
│ │ │ ├── unittest_no_arena_import.proto
│ │ │ ├── unittest_no_arena_lite.proto
│ │ │ ├── unittest_no_arena.proto
│ │ │ ├── unittest_no_field_presence.proto
│ │ │ ├── unittest_no_generic_services.proto
│ │ │ ├── unittest_optimize_for.proto
│ │ │ ├── unittest_preserve_unknown_enum2.proto
│ │ │ ├── unittest_preserve_unknown_enum.proto
│ │ │ ├── unittest.proto
│ │ │ ├── unittest_proto3_arena_lite.proto
│ │ │ ├── unittest_proto3_arena.proto
│ │ │ ├── unittest_proto3_lite.proto
│ │ │ ├── unittest_proto3.proto
│ │ │ ├── unittest_well_known_types.proto
│ │ │ ├── unknown_field_set.cc
│ │ │ ├── unknown_field_set.h
│ │ │ ├── unknown_field_set_unittest.cc
│ │ │ ├── util
│ │ │ │ ├── delimited_message_util.cc
│ │ │ │ ├── delimited_message_util.h
│ │ │ │ ├── delimited_message_util_test.cc
│ │ │ │ ├── field_comparator.cc
│ │ │ │ ├── field_comparator.h
│ │ │ │ ├── field_comparator_test.cc
│ │ │ │ ├── field_mask_util.cc
│ │ │ │ ├── field_mask_util.h
│ │ │ │ ├── field_mask_util_test.cc
│ │ │ │ ├── internal
│ │ │ │ │ ├── constants.h
│ │ │ │ │ ├── datapiece.cc
│ │ │ │ │ ├── datapiece.h
│ │ │ │ │ ├── default_value_objectwriter.cc
│ │ │ │ │ ├── default_value_objectwriter.h
│ │ │ │ │ ├── default_value_objectwriter_test.cc
│ │ │ │ │ ├── error_listener.cc
│ │ │ │ │ ├── error_listener.h
│ │ │ │ │ ├── expecting_objectwriter.h
│ │ │ │ │ ├── field_mask_utility.cc
│ │ │ │ │ ├── field_mask_utility.h
│ │ │ │ │ ├── json_escaping.cc
│ │ │ │ │ ├── json_escaping.h
│ │ │ │ │ ├── json_objectwriter.cc
│ │ │ │ │ ├── json_objectwriter.h
│ │ │ │ │ ├── json_objectwriter_test.cc
│ │ │ │ │ ├── json_stream_parser.cc
│ │ │ │ │ ├── json_stream_parser.h
│ │ │ │ │ ├── json_stream_parser_test.cc
│ │ │ │ │ ├── location_tracker.h
│ │ │ │ │ ├── mock_error_listener.h
│ │ │ │ │ ├── object_location_tracker.h
│ │ │ │ │ ├── object_source.h
│ │ │ │ │ ├── object_writer.cc
│ │ │ │ │ ├── object_writer.h
│ │ │ │ │ ├── protostream_objectsource.cc
│ │ │ │ │ ├── protostream_objectsource.h
│ │ │ │ │ ├── protostream_objectsource_test.cc
│ │ │ │ │ ├── protostream_objectwriter.cc
│ │ │ │ │ ├── protostream_objectwriter.h
│ │ │ │ │ ├── protostream_objectwriter_test.cc
│ │ │ │ │ ├── proto_writer.cc
│ │ │ │ │ ├── proto_writer.h
│ │ │ │ │ ├── structured_objectwriter.h
│ │ │ │ │ ├── testdata
│ │ │ │ │ │ ├── anys.proto
│ │ │ │ │ │ ├── books.proto
│ │ │ │ │ │ ├── default_value.proto
│ │ │ │ │ │ ├── default_value_test.proto
│ │ │ │ │ │ ├── field_mask.proto
│ │ │ │ │ │ ├── maps.proto
│ │ │ │ │ │ ├── oneofs.proto
│ │ │ │ │ │ ├── proto3.proto
│ │ │ │ │ │ ├── struct.proto
│ │ │ │ │ │ ├── timestamp_duration.proto
│ │ │ │ │ │ └── wrappers.proto
│ │ │ │ │ ├── type_info.cc
│ │ │ │ │ ├── type_info.h
│ │ │ │ │ ├── type_info_test_helper.cc
│ │ │ │ │ ├── type_info_test_helper.h
│ │ │ │ │ ├── utility.cc
│ │ │ │ │ └── utility.h
│ │ │ │ ├── json_format_proto3.proto
│ │ │ │ ├── json_util.cc
│ │ │ │ ├── json_util.h
│ │ │ │ ├── json_util_test.cc
│ │ │ │ ├── message_differencer.cc
│ │ │ │ ├── message_differencer.h
│ │ │ │ ├── message_differencer_unittest.cc
│ │ │ │ ├── message_differencer_unittest.proto
│ │ │ │ ├── package_info.h
│ │ │ │ ├── time_util.cc
│ │ │ │ ├── time_util.h
│ │ │ │ ├── time_util_test.cc
│ │ │ │ ├── type_resolver.h
│ │ │ │ ├── type_resolver_util.cc
│ │ │ │ ├── type_resolver_util.h
│ │ │ │ └── type_resolver_util_test.cc
│ │ │ ├── well_known_types_unittest.cc
│ │ │ ├── wire_format.cc
│ │ │ ├── wire_format.h
│ │ │ ├── wire_format_lite.cc
│ │ │ ├── wire_format_lite.h
│ │ │ ├── wire_format_lite_inl.h
│ │ │ ├── wire_format_unittest.cc
│ │ │ ├── wrappers.pb.cc
│ │ │ ├── wrappers.pb.h
│ │ │ └── wrappers.proto
│ │ ├── libprotobuf-lite.map
│ │ ├── libprotobuf.map
│ │ ├── libprotoc.map
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── README.md
│ │ └── solaris
│ │ └── libstdc++.la
│ ├── test-driver
│ ├── update_file_lists.sh
│ ├── util
│ │ └── python
│ │ └── BUILD
│ └── WORKSPACE
├── pybind11-2.2.4
│ ├── CMakeLists.txt
│ ├── CONTRIBUTING.md
│ ├── docs
│ │ ├── advanced
│ │ │ ├── cast
│ │ │ │ ├── chrono.rst
│ │ │ │ ├── custom.rst
│ │ │ │ ├── eigen.rst
│ │ │ │ ├── functional.rst
│ │ │ │ ├── index.rst
│ │ │ │ ├── overview.rst
│ │ │ │ ├── stl.rst
│ │ │ │ └── strings.rst
│ │ │ ├── classes.rst
│ │ │ ├── embedding.rst
│ │ │ ├── exceptions.rst
│ │ │ ├── functions.rst
│ │ │ ├── misc.rst
│ │ │ ├── pycpp
│ │ │ │ ├── index.rst
│ │ │ │ ├── numpy.rst
│ │ │ │ ├── object.rst
│ │ │ │ └── utilities.rst
│ │ │ └── smart_ptrs.rst
│ │ ├── basics.rst
│ │ ├── benchmark.py
│ │ ├── benchmark.rst
│ │ ├── changelog.rst
│ │ ├── classes.rst
│ │ ├── compiling.rst
│ │ ├── conf.py
│ │ ├── Doxyfile
│ │ ├── faq.rst
│ │ ├── index.rst
│ │ ├── intro.rst
│ │ ├── limitations.rst
│ │ ├── pybind11-logo.png
│ │ ├── pybind11_vs_boost_python1.png
│ │ ├── pybind11_vs_boost_python1.svg
│ │ ├── pybind11_vs_boost_python2.png
│ │ ├── pybind11_vs_boost_python2.svg
│ │ ├── reference.rst
│ │ ├── release.rst
│ │ ├── requirements.txt
│ │ ├── _static
│ │ │ └── theme_overrides.css
│ │ └── upgrade.rst
│ ├── include
│ │ └── pybind11
│ │ ├── attr.h
│ │ ├── buffer_info.h
│ │ ├── cast.h
│ │ ├── chrono.h
│ │ ├── common.h
│ │ ├── complex.h
│ │ ├── detail
│ │ │ ├── class.h
│ │ │ ├── common.h
│ │ │ ├── descr.h
│ │ │ ├── init.h
│ │ │ ├── internals.h
│ │ │ └── typeid.h
│ │ ├── eigen.h
│ │ ├── embed.h
│ │ ├── eval.h
│ │ ├── functional.h
│ │ ├── iostream.h
│ │ ├── numpy.h
│ │ ├── operators.h
│ │ ├── options.h
│ │ ├── pybind11.h
│ │ ├── pytypes.h
│ │ ├── stl_bind.h
│ │ └── stl.h
│ ├── ISSUE_TEMPLATE.md
│ ├── LICENSE
│ ├── MANIFEST.in
│ ├── pybind11
│ │ ├── __init__.py
│ │ ├── __main__.py
│ │ └── _version.py
│ ├── README.md
│ ├── setup.cfg
│ ├── setup.py
│ ├── tests
│ │ ├── CMakeLists.txt
│ │ ├── conftest.py
│ │ ├── constructor_stats.h
│ │ ├── local_bindings.h
│ │ ├── object.h
│ │ ├── pybind11_cross_module_tests.cpp
│ │ ├── pybind11_tests.cpp
│ │ ├── pybind11_tests.h
│ │ ├── pytest.ini
│ │ ├── test_buffers.cpp
│ │ ├── test_buffers.py
│ │ ├── test_builtin_casters.cpp
│ │ ├── test_builtin_casters.py
│ │ ├── test_callbacks.cpp
│ │ ├── test_callbacks.py
│ │ ├── test_call_policies.cpp
│ │ ├── test_call_policies.py
│ │ ├── test_chrono.cpp
│ │ ├── test_chrono.py
│ │ ├── test_class.cpp
│ │ ├── test_class.py
│ │ ├── test_cmake_build
│ │ │ ├── CMakeLists.txt
│ │ │ ├── embed.cpp
│ │ │ ├── installed_embed
│ │ │ │ └── CMakeLists.txt
│ │ │ ├── installed_function
│ │ │ │ └── CMakeLists.txt
│ │ │ ├── installed_target
│ │ │ │ └── CMakeLists.txt
│ │ │ ├── main.cpp
│ │ │ ├── subdirectory_embed
│ │ │ │ └── CMakeLists.txt
│ │ │ ├── subdirectory_function
│ │ │ │ └── CMakeLists.txt
│ │ │ ├── subdirectory_target
│ │ │ │ └── CMakeLists.txt
│ │ │ └── test.py
│ │ ├── test_constants_and_functions.cpp
│ │ ├── test_constants_and_functions.py
│ │ ├── test_copy_move.cpp
│ │ ├── test_copy_move.py
│ │ ├── test_docstring_options.cpp
│ │ ├── test_docstring_options.py
│ │ ├── test_eigen.cpp
│ │ ├── test_eigen.py
│ │ ├── test_embed
│ │ │ ├── catch.cpp
│ │ │ ├── CMakeLists.txt
│ │ │ ├── external_module.cpp
│ │ │ ├── test_interpreter.cpp
│ │ │ └── test_interpreter.py
│ │ ├── test_enum.cpp
│ │ ├── test_enum.py
│ │ ├── test_eval_call.py
│ │ ├── test_eval.cpp
│ │ ├── test_eval.py
│ │ ├── test_exceptions.cpp
│ │ ├── test_exceptions.py
│ │ ├── test_factory_constructors.cpp
│ │ ├── test_factory_constructors.py
│ │ ├── test_iostream.cpp
│ │ ├── test_iostream.py
│ │ ├── test_kwargs_and_defaults.cpp
│ │ ├── test_kwargs_and_defaults.py
│ │ ├── test_local_bindings.cpp
│ │ ├── test_local_bindings.py
│ │ ├── test_methods_and_attributes.cpp
│ │ ├── test_methods_and_attributes.py
│ │ ├── test_modules.cpp
│ │ ├── test_modules.py
│ │ ├── test_multiple_inheritance.cpp
│ │ ├── test_multiple_inheritance.py
│ │ ├── test_numpy_array.cpp
│ │ ├── test_numpy_array.py
│ │ ├── test_numpy_dtypes.cpp
│ │ ├── test_numpy_dtypes.py
│ │ ├── test_numpy_vectorize.cpp
│ │ ├── test_numpy_vectorize.py
│ │ ├── test_opaque_types.cpp
│ │ ├── test_opaque_types.py
│ │ ├── test_operator_overloading.cpp
│ │ ├── test_operator_overloading.py
│ │ ├── test_pickling.cpp
│ │ ├── test_pickling.py
│ │ ├── test_pytypes.cpp
│ │ ├── test_pytypes.py
│ │ ├── test_sequences_and_iterators.cpp
│ │ ├── test_sequences_and_iterators.py
│ │ ├── test_smart_ptr.cpp
│ │ ├── test_smart_ptr.py
│ │ ├── test_stl_binders.cpp
│ │ ├── test_stl_binders.py
│ │ ├── test_stl.cpp
│ │ ├── test_stl.py
│ │ ├── test_virtual_functions.cpp
│ │ └── test_virtual_functions.py
│ └── tools
│ ├── check-style.sh
│ ├── FindCatch.cmake
│ ├── FindEigen3.cmake
│ ├── FindPythonLibsNew.cmake
│ ├── libsize.py
│ ├── mkdoc.py
│ ├── pybind11Config.cmake.in
│ └── pybind11Tools.cmake
├── rapidjson-1.1.0
│ └── include
│ └── rapidjson
│ ├── allocators.h
│ ├── document.h
│ ├── encodedstream.h
│ ├── encodings.h
│ ├── error
│ │ ├── en.h
│ │ └── error.h
│ ├── filereadstream.h
│ ├── filewritestream.h
│ ├── fwd.h
│ ├── internal
│ │ ├── biginteger.h
│ │ ├── diyfp.h
│ │ ├── dtoa.h
│ │ ├── ieee754.h
│ │ ├── itoa.h
│ │ ├── meta.h
│ │ ├── pow10.h
│ │ ├── regex.h
│ │ ├── stack.h
│ │ ├── strfunc.h
│ │ ├── strtod.h
│ │ └── swap.h
│ ├── istreamwrapper.h
│ ├── memorybuffer.h
│ ├── memorystream.h
│ ├── msinttypes
│ │ ├── inttypes.h
│ │ └── stdint.h
│ ├── ostreamwrapper.h
│ ├── pointer.h
│ ├── prettywriter.h
│ ├── rapidjson.h
│ ├── reader.h
│ ├── schema.h
│ ├── stream.h
│ ├── stringbuffer.h
│ └── writer.h
├── sqlite-3.26.0
│ ├── shell.c
│ ├── sqldiff.exe
│ ├── sqlite3_analyzer.exe
│ ├── sqlite3.c
│ ├── sqlite3.exe
│ ├── sqlite3ext.h
│ └── sqlite3.h
└── zeromq-4.2.1
├── acinclude.m4
├── aclocal.m4
├── AUTHORS
├── autogen.sh
├── builds
│ ├── android
│ │ ├── android_build_helper.sh
│ │ ├── build.sh
│ │ └── ci_build.sh
│ ├── cmake
│ │ ├── Modules
│ │ │ ├── FindAsciiDoc.cmake
│ │ │ ├── TestZMQVersion.cmake
│ │ │ └── ZMQSourceRunChecks.cmake
│ │ ├── NSIS.template32.in
│ │ ├── NSIS.template64.in
│ │ └── platform.hpp.in
│ ├── cygwin
│ │ └── Makefile.cygwin
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── mingw32
│ │ ├── Makefile.mingw32
│ │ └── platform.hpp
│ ├── msvc
│ │ ├── build
│ │ │ ├── buildall.bat
│ │ │ ├── buildbase.bat
│ │ │ └── build.bat
│ │ ├── errno.cpp
│ │ ├── errno.hpp
│ │ ├── Makefile.am
│ │ ├── Makefile.in
│ │ ├── platform.hpp
│ │ ├── properties
│ │ │ ├── Common.props
│ │ │ ├── DebugDEXE.props
│ │ │ ├── DebugDLL.props
│ │ │ ├── DebugLEXE.props
│ │ │ ├── DebugLIB.props
│ │ │ ├── DebugLTCG.props
│ │ │ ├── Debug.props
│ │ │ ├── DebugSEXE.props
│ │ │ ├── DLL.props
│ │ │ ├── EXE.props
│ │ │ ├── LIB.props
│ │ │ ├── Link.props
│ │ │ ├── LTCG.props
│ │ │ ├── Messages.props
│ │ │ ├── Output.props
│ │ │ ├── ReleaseDEXE.props
│ │ │ ├── ReleaseDLL.props
│ │ │ ├── ReleaseLEXE.props
│ │ │ ├── ReleaseLIB.props
│ │ │ ├── ReleaseLTCG.props
│ │ │ ├── Release.props
│ │ │ ├── ReleaseSEXE.props
│ │ │ ├── Win32.props
│ │ │ └── x64.props
│ │ ├── resource.h
│ │ ├── resource.rc
│ │ ├── vs2008
│ │ │ ├── inproc_lat
│ │ │ │ └── inproc_lat.vcproj
│ │ │ ├── inproc_thr
│ │ │ │ └── inproc_thr.vcproj
│ │ │ ├── libzmq
│ │ │ │ └── libzmq.vcproj
│ │ │ ├── libzmq.sln
│ │ │ ├── local_lat
│ │ │ │ └── local_lat.vcproj
│ │ │ ├── local_thr
│ │ │ │ └── local_thr.vcproj
│ │ │ ├── remote_lat
│ │ │ │ └── remote_lat.vcproj
│ │ │ └── remote_thr
│ │ │ └── remote_thr.vcproj
│ │ ├── vs2010
│ │ │ ├── inproc_lat
│ │ │ │ └── inproc_lat.vcxproj
│ │ │ ├── inproc_thr
│ │ │ │ └── inproc_thr.vcxproj
│ │ │ ├── libzmq
│ │ │ │ ├── libzmq.vcxproj
│ │ │ │ └── libzmq.vcxproj.filters
│ │ │ ├── libzmq.sln
│ │ │ ├── local_lat
│ │ │ │ └── local_lat.vcxproj
│ │ │ ├── local_thr
│ │ │ │ └── local_thr.vcxproj
│ │ │ ├── remote_lat
│ │ │ │ └── remote_lat.vcxproj
│ │ │ └── remote_thr
│ │ │ └── remote_thr.vcxproj
│ │ ├── vs2012
│ │ │ ├── inproc_lat
│ │ │ │ └── inproc_lat.vcxproj
│ │ │ ├── inproc_thr
│ │ │ │ └── inproc_thr.vcxproj
│ │ │ ├── libzmq
│ │ │ │ ├── libzmq.vcxproj
│ │ │ │ └── libzmq.vcxproj.filters
│ │ │ ├── libzmq.sln
│ │ │ ├── local_lat
│ │ │ │ └── local_lat.vcxproj
│ │ │ ├── local_thr
│ │ │ │ └── local_thr.vcxproj
│ │ │ ├── remote_lat
│ │ │ │ └── remote_lat.vcxproj
│ │ │ └── remote_thr
│ │ │ └── remote_thr.vcxproj
│ │ ├── vs2013
│ │ │ ├── inproc_lat
│ │ │ │ └── inproc_lat.vcxproj
│ │ │ ├── inproc_thr
│ │ │ │ └── inproc_thr.vcxproj
│ │ │ ├── libzmq
│ │ │ │ ├── libzmq.vcxproj
│ │ │ │ └── libzmq.vcxproj.filters
│ │ │ ├── libzmq.sln
│ │ │ ├── local_lat
│ │ │ │ └── local_lat.vcxproj
│ │ │ ├── local_thr
│ │ │ │ └── local_thr.vcxproj
│ │ │ ├── remote_lat
│ │ │ │ └── remote_lat.vcxproj
│ │ │ └── remote_thr
│ │ │ └── remote_thr.vcxproj
│ │ └── vs2015
│ │ ├── inproc_lat
│ │ │ ├── inproc_lat.props
│ │ │ └── inproc_lat.vcxproj
│ │ ├── inproc_thr
│ │ │ ├── inproc_thr.props
│ │ │ └── inproc_thr.vcxproj
│ │ ├── libzmq
│ │ │ ├── libzmq.props
│ │ │ ├── libzmq.vcxproj
│ │ │ ├── libzmq.vcxproj.filters
│ │ │ └── libzmq.xml
│ │ ├── libzmq.import.props
│ │ ├── libzmq.import.xml
│ │ ├── libzmq.sln
│ │ ├── local_lat
│ │ │ ├── local_lat.props
│ │ │ └── local_lat.vcxproj
│ │ ├── local_thr
│ │ │ ├── local_thr.props
│ │ │ └── local_thr.vcxproj
│ │ ├── remote_lat
│ │ │ ├── remote_lat.props
│ │ │ └── remote_lat.vcxproj
│ │ └── remote_thr
│ │ ├── remote_thr.props
│ │ └── remote_thr.vcxproj
│ ├── nuget
│ │ ├── libzmq.autopkg
│ │ └── readme.nuget
│ ├── README
│ ├── valgrind
│ │ ├── valgrind.supp
│ │ └── vg
│ └── zos
│ ├── cxxall
│ ├── makeclean
│ ├── makelibzmq
│ ├── maketests
│ ├── platform.hpp
│ ├── README.md
│ ├── runtests
│ ├── test_fork.cpp
│ └── zc++
├── ChangeLog
├── CMakeLists.txt
├── config
│ ├── compile
│ ├── config.guess
│ ├── config.sub
│ ├── depcomp
│ ├── install-sh
│ ├── libtool.m4
│ ├── ltmain.sh
│ ├── lt~obsolete.m4
│ ├── ltoptions.m4
│ ├── ltsugar.m4
│ ├── ltversion.m4
│ ├── missing
│ └── test-driver
├── configure
├── configure.ac
├── COPYING
├── COPYING.LESSER
├── doc
│ ├── asciidoc.conf
│ ├── Makefile.am
│ ├── Makefile.in
│ ├── zmq.7
│ ├── zmq_atomic_counter_dec.3
│ ├── zmq_atomic_counter_dec.html
│ ├── zmq_atomic_counter_dec.txt
│ ├── zmq_atomic_counter_destroy.3
│ ├── zmq_atomic_counter_destroy.html
│ ├── zmq_atomic_counter_destroy.txt
│ ├── zmq_atomic_counter_inc.3
│ ├── zmq_atomic_counter_inc.html
│ ├── zmq_atomic_counter_inc.txt
│ ├── zmq_atomic_counter_new.3
│ ├── zmq_atomic_counter_new.html
│ ├── zmq_atomic_counter_new.txt
│ ├── zmq_atomic_counter_set.3
│ ├── zmq_atomic_counter_set.html
│ ├── zmq_atomic_counter_set.txt
│ ├── zmq_atomic_counter_value.3
│ ├── zmq_atomic_counter_value.html
│ ├── zmq_atomic_counter_value.txt
│ ├── zmq_bind.3
│ ├── zmq_bind.html
│ ├── zmq_bind.txt
│ ├── zmq_close.3
│ ├── zmq_close.html
│ ├── zmq_close.txt
│ ├── zmq_connect.3
│ ├── zmq_connect.html
│ ├── zmq_connect.txt
│ ├── zmq_ctx_get.3
│ ├── zmq_ctx_get.html
│ ├── zmq_ctx_get.txt
│ ├── zmq_ctx_new.3
│ ├── zmq_ctx_new.html
│ ├── zmq_ctx_new.txt
│ ├── zmq_ctx_set.3
│ ├── zmq_ctx_set.html
│ ├── zmq_ctx_set.txt
│ ├── zmq_ctx_shutdown.3
│ ├── zmq_ctx_shutdown.html
│ ├── zmq_ctx_shutdown.txt
│ ├── zmq_ctx_term.3
│ ├── zmq_ctx_term.html
│ ├── zmq_ctx_term.txt
│ ├── zmq_curve.7
│ ├── zmq_curve.html
│ ├── zmq_curve_keypair.3
│ ├── zmq_curve_keypair.html
│ ├── zmq_curve_keypair.txt
│ ├── zmq_curve_public.3
│ ├── zmq_curve_public.html
│ ├── zmq_curve_public.txt
│ ├── zmq_curve.txt
│ ├── zmq_disconnect.3
│ ├── zmq_disconnect.html
│ ├── zmq_disconnect.txt
│ ├── zmq_errno.3
│ ├── zmq_errno.html
│ ├── zmq_errno.txt
│ ├── zmq_getsockopt.3
│ ├── zmq_getsockopt.html
│ ├── zmq_getsockopt.txt
│ ├── zmq_has.3
│ ├── zmq_has.html
│ ├── zmq_has.txt
│ ├── zmq.html
│ ├── zmq_inproc.7
│ ├── zmq_inproc.html
│ ├── zmq_inproc.txt
│ ├── zmq_ipc.7
│ ├── zmq_ipc.html
│ ├── zmq_ipc.txt
│ ├── zmq_msg_close.3
│ ├── zmq_msg_close.html
│ ├── zmq_msg_close.txt
│ ├── zmq_msg_copy.3
│ ├── zmq_msg_copy.html
│ ├── zmq_msg_copy.txt
│ ├── zmq_msg_data.3
│ ├── zmq_msg_data.html
│ ├── zmq_msg_data.txt
│ ├── zmq_msg_get.3
│ ├── zmq_msg_get.html
│ ├── zmq_msg_gets.3
│ ├── zmq_msg_gets.html
│ ├── zmq_msg_gets.txt
│ ├── zmq_msg_get.txt
│ ├── zmq_msg_init.3
│ ├── zmq_msg_init_data.3
│ ├── zmq_msg_init_data.html
│ ├── zmq_msg_init_data.txt
│ ├── zmq_msg_init.html
│ ├── zmq_msg_init_size.3
│ ├── zmq_msg_init_size.html
│ ├── zmq_msg_init_size.txt
│ ├── zmq_msg_init.txt
│ ├── zmq_msg_more.3
│ ├── zmq_msg_more.html
│ ├── zmq_msg_more.txt
│ ├── zmq_msg_move.3
│ ├── zmq_msg_move.html
│ ├── zmq_msg_move.txt
│ ├── zmq_msg_recv.3
│ ├── zmq_msg_recv.html
│ ├── zmq_msg_recv.txt
│ ├── zmq_msg_routing_id.3
│ ├── zmq_msg_routing_id.html
│ ├── zmq_msg_routing_id.txt
│ ├── zmq_msg_send.3
│ ├── zmq_msg_send.html
│ ├── zmq_msg_send.txt
│ ├── zmq_msg_set.3
│ ├── zmq_msg_set.html
│ ├── zmq_msg_set_routing_id.3
│ ├── zmq_msg_set_routing_id.html
│ ├── zmq_msg_set_routing_id.txt
│ ├── zmq_msg_set.txt
│ ├── zmq_msg_size.3
│ ├── zmq_msg_size.html
│ ├── zmq_msg_size.txt
│ ├── zmq_null.7
│ ├── zmq_null.html
│ ├── zmq_null.txt
│ ├── zmq_pgm.7
│ ├── zmq_pgm.html
│ ├── zmq_pgm.txt
│ ├── zmq_plain.7
│ ├── zmq_plain.html
│ ├── zmq_plain.txt
│ ├── zmq_poll.3
│ ├── zmq_poll.html
│ ├── zmq_poll.txt
│ ├── zmq_proxy.3
│ ├── zmq_proxy.html
│ ├── zmq_proxy_steerable.3
│ ├── zmq_proxy_steerable.html
│ ├── zmq_proxy_steerable.txt
│ ├── zmq_proxy.txt
│ ├── zmq_recv.3
│ ├── zmq_recv.html
│ ├── zmq_recvmsg.3
│ ├── zmq_recvmsg.html
│ ├── zmq_recvmsg.txt
│ ├── zmq_recv.txt
│ ├── zmq_send.3
│ ├── zmq_send_const.3
│ ├── zmq_send_const.html
│ ├── zmq_send_const.txt
│ ├── zmq_send.html
│ ├── zmq_sendmsg.3
│ ├── zmq_sendmsg.html
│ ├── zmq_sendmsg.txt
│ ├── zmq_send.txt
│ ├── zmq_setsockopt.3
│ ├── zmq_setsockopt.html
│ ├── zmq_setsockopt.txt
│ ├── zmq_socket.3
│ ├── zmq_socket.html
│ ├── zmq_socket_monitor.3
│ ├── zmq_socket_monitor.html
│ ├── zmq_socket_monitor.txt
│ ├── zmq_socket.txt
│ ├── zmq_strerror.3
│ ├── zmq_strerror.html
│ ├── zmq_strerror.txt
│ ├── zmq_tcp.7
│ ├── zmq_tcp.html
│ ├── zmq_tcp.txt
│ ├── zmq_tipc.7
│ ├── zmq_tipc.html
│ ├── zmq_tipc.txt
│ ├── zmq.txt
│ ├── zmq_udp.7
│ ├── zmq_udp.html
│ ├── zmq_udp.txt
│ ├── zmq_unbind.3
│ ├── zmq_unbind.html
│ ├── zmq_unbind.txt
│ ├── zmq_version.3
│ ├── zmq_version.html
│ ├── zmq_version.txt
│ ├── zmq_vmci.7
│ ├── zmq_vmci.html
│ ├── zmq_vmci.txt
│ ├── zmq_z85_decode.3
│ ├── zmq_z85_decode.html
│ ├── zmq_z85_decode.txt
│ ├── zmq_z85_encode.3
│ ├── zmq_z85_encode.html
│ └── zmq_z85_encode.txt
├── include
│ ├── zmq.h
│ ├── zmq.hpp
│ └── zmq_utils.h
├── INSTALL
├── m4
│ ├── ax_check_compile_flag.m4
│ ├── ax_code_coverage.m4
│ ├── ax_cxx_compile_stdcxx_11.m4
│ ├── ax_cxx_compile_stdcxx.m4
│ └── ax_valgrind_check.m4
├── Makefile.am
├── Makefile.in
├── mynote.txt
├── NEWS
├── perf
│ ├── inproc_lat.cpp
│ ├── inproc_thr.cpp
│ ├── local_lat.cpp
│ ├── local_thr.cpp
│ ├── remote_lat.cpp
│ └── remote_thr.cpp
├── src
│ ├── address.cpp
│ ├── address.hpp
│ ├── array.hpp
│ ├── atomic_counter.hpp
│ ├── atomic_ptr.hpp
│ ├── blob.hpp
│ ├── client.cpp
│ ├── client.hpp
│ ├── clock.cpp
│ ├── clock.hpp
│ ├── command.hpp
│ ├── condition_variable.hpp
│ ├── config.hpp
│ ├── ctx.cpp
│ ├── ctx.hpp
│ ├── curve_client.cpp
│ ├── curve_client.hpp
│ ├── curve_server.cpp
│ ├── curve_server.hpp
│ ├── dbuffer.hpp
│ ├── dealer.cpp
│ ├── dealer.hpp
│ ├── decoder_allocators.cpp
│ ├── decoder_allocators.hpp
│ ├── decoder.hpp
│ ├── devpoll.cpp
│ ├── devpoll.hpp
│ ├── dgram.cpp
│ ├── dgram.hpp
│ ├── dish.cpp
│ ├── dish.hpp
│ ├── dist.cpp
│ ├── dist.hpp
│ ├── encoder.hpp
│ ├── epoll.cpp
│ ├── epoll.hpp
│ ├── err.cpp
│ ├── err.hpp
│ ├── fd.hpp
│ ├── fq.cpp
│ ├── fq.hpp
│ ├── gather.cpp
│ ├── gather.hpp
│ ├── gssapi_client.cpp
│ ├── gssapi_client.hpp
│ ├── gssapi_mechanism_base.cpp
│ ├── gssapi_mechanism_base.hpp
│ ├── gssapi_server.cpp
│ ├── gssapi_server.hpp
│ ├── i_decoder.hpp
│ ├── i_encoder.hpp
│ ├── i_engine.hpp
│ ├── i_mailbox.hpp
│ ├── io_object.cpp
│ ├── io_object.hpp
│ ├── io_thread.cpp
│ ├── io_thread.hpp
│ ├── ipc_address.cpp
│ ├── ipc_address.hpp
│ ├── ipc_connecter.cpp
│ ├── ipc_connecter.hpp
│ ├── ipc_listener.cpp
│ ├── ipc_listener.hpp
│ ├── ip.cpp
│ ├── ip.hpp
│ ├── i_poll_events.hpp
│ ├── kqueue.cpp
│ ├── kqueue.hpp
│ ├── lb.cpp
│ ├── lb.hpp
│ ├── libzmq.pc.cmake.in
│ ├── libzmq.pc.in
│ ├── libzmq.vers
│ ├── likely.hpp
│ ├── macros.hpp
│ ├── mailbox.cpp
│ ├── mailbox.hpp
│ ├── mailbox_safe.cpp
│ ├── mailbox_safe.hpp
│ ├── mechanism.cpp
│ ├── mechanism.hpp
│ ├── metadata.cpp
│ ├── metadata.hpp
│ ├── msg.cpp
│ ├── msg.hpp
│ ├── mtrie.cpp
│ ├── mtrie.hpp
│ ├── mutex.hpp
│ ├── norm_engine.cpp
│ ├── norm_engine.hpp
│ ├── null_mechanism.cpp
│ ├── null_mechanism.hpp
│ ├── object.cpp
│ ├── object.hpp
│ ├── options.cpp
│ ├── options.hpp
│ ├── own.cpp
│ ├── own.hpp
│ ├── pair.cpp
│ ├── pair.hpp
│ ├── pgm_receiver.cpp
│ ├── pgm_receiver.hpp
│ ├── pgm_sender.cpp
│ ├── pgm_sender.hpp
│ ├── pgm_socket.cpp
│ ├── pgm_socket.hpp
│ ├── pipe.cpp
│ ├── pipe.hpp
│ ├── plain_client.cpp
│ ├── plain_client.hpp
│ ├── plain_server.cpp
│ ├── plain_server.hpp
│ ├── platform.hpp.in
│ ├── poll.cpp
│ ├── poller_base.cpp
│ ├── poller_base.hpp
│ ├── poller.hpp
│ ├── poll.hpp
│ ├── pollset.cpp
│ ├── pollset.hpp
│ ├── precompiled.cpp
│ ├── precompiled.hpp
│ ├── proxy.cpp
│ ├── proxy.hpp
│ ├── pub.cpp
│ ├── pub.hpp
│ ├── pull.cpp
│ ├── pull.hpp
│ ├── push.cpp
│ ├── push.hpp
│ ├── radio.cpp
│ ├── radio.hpp
│ ├── random.cpp
│ ├── random.hpp
│ ├── raw_decoder.cpp
│ ├── raw_decoder.hpp
│ ├── raw_encoder.cpp
│ ├── raw_encoder.hpp
│ ├── reaper.cpp
│ ├── reaper.hpp
│ ├── rep.cpp
│ ├── rep.hpp
│ ├── req.cpp
│ ├── req.hpp
│ ├── router.cpp
│ ├── router.hpp
│ ├── scatter.cpp
│ ├── scatter.hpp
│ ├── select.cpp
│ ├── select.hpp
│ ├── server.cpp
│ ├── server.hpp
│ ├── session_base.cpp
│ ├── session_base.hpp
│ ├── signaler.cpp
│ ├── signaler.hpp
│ ├── socket_base.cpp
│ ├── socket_base.hpp
│ ├── socket_poller.cpp
│ ├── socket_poller.hpp
│ ├── socks_connecter.cpp
│ ├── socks_connecter.hpp
│ ├── socks.cpp
│ ├── socks.hpp
│ ├── stdint.hpp
│ ├── stream.cpp
│ ├── stream_engine.cpp
│ ├── stream_engine.hpp
│ ├── stream.hpp
│ ├── sub.cpp
│ ├── sub.hpp
│ ├── tcp_address.cpp
│ ├── tcp_address.hpp
│ ├── tcp_connecter.cpp
│ ├── tcp_connecter.hpp
│ ├── tcp.cpp
│ ├── tcp.hpp
│ ├── tcp_listener.cpp
│ ├── tcp_listener.hpp
│ ├── thread.cpp
│ ├── thread.hpp
│ ├── timers.cpp
│ ├── timers.hpp
│ ├── tipc_address.cpp
│ ├── tipc_address.hpp
│ ├── tipc_connecter.cpp
│ ├── tipc_connecter.hpp
│ ├── tipc_listener.cpp
│ ├── tipc_listener.hpp
│ ├── trie.cpp
│ ├── trie.hpp
│ ├── tweetnacl.c
│ ├── tweetnacl.h
│ ├── udp_address.cpp
│ ├── udp_address.hpp
│ ├── udp_engine.cpp
│ ├── udp_engine.hpp
│ ├── v1_decoder.cpp
│ ├── v1_decoder.hpp
│ ├── v1_encoder.cpp
│ ├── v1_encoder.hpp
│ ├── v2_decoder.cpp
│ ├── v2_decoder.hpp
│ ├── v2_encoder.cpp
│ ├── v2_encoder.hpp
│ ├── v2_protocol.hpp
│ ├── version.rc.in
│ ├── vmci_address.cpp
│ ├── vmci_address.hpp
│ ├── vmci_connecter.cpp
│ ├── vmci_connecter.hpp
│ ├── vmci.cpp
│ ├── vmci.hpp
│ ├── vmci_listener.cpp
│ ├── vmci_listener.hpp
│ ├── windows.hpp
│ ├── wire.hpp
│ ├── xpub.cpp
│ ├── xpub.hpp
│ ├── xsub.cpp
│ ├── xsub.hpp
│ ├── ypipe_base.hpp
│ ├── ypipe_conflate.hpp
│ ├── ypipe.hpp
│ ├── yqueue.hpp
│ ├── zmq.cpp
│ ├── zmq_draft.h
│ └── zmq_utils.cpp
├── tests
│ ├── CMakeLists.txt
│ ├── test_abstract_ipc.cpp
│ ├── test_ancillaries.cpp
│ ├── test_atomics.cpp
│ ├── test_base85.cpp
│ ├── test_bind_after_connect_tcp.cpp
│ ├── test_bind_src_address.cpp
│ ├── test_capabilities.cpp
│ ├── test_client_server.cpp
│ ├── test_conflate.cpp
│ ├── test_connect_delay_tipc.cpp
│ ├── test_connect_resolve.cpp
│ ├── test_connect_rid.cpp
│ ├── test_ctx_destroy.cpp
│ ├── test_ctx_options.cpp
│ ├── test_dgram.cpp
│ ├── test_diffserv.cpp
│ ├── test_disconnect_inproc.cpp
│ ├── test_filter_ipc.cpp
│ ├── test_fork.cpp
│ ├── test_getsockopt_memset.cpp
│ ├── test_heartbeats.cpp
│ ├── test_hwm.cpp
│ ├── test_hwm_pubsub.cpp
│ ├── test_immediate.cpp
│ ├── test_inproc_connect.cpp
│ ├── test_invalid_rep.cpp
│ ├── test_iov.cpp
│ ├── test_ipc_wildcard.cpp
│ ├── test_issue_566.cpp
│ ├── test_last_endpoint.cpp
│ ├── test_many_sockets.cpp
│ ├── test_metadata.cpp
│ ├── test_monitor.cpp
│ ├── test_msg_ffn.cpp
│ ├── test_msg_flags.cpp
│ ├── test_pair_inproc.cpp
│ ├── test_pair_ipc.cpp
│ ├── test_pair_tcp.cpp
│ ├── test_pair_tipc.cpp
│ ├── test_pair_vmci.cpp
│ ├── test_poller.cpp
│ ├── test_probe_router.cpp
│ ├── test_proxy.cpp
│ ├── test_proxy_single_socket.cpp
│ ├── test_proxy_terminate.cpp
│ ├── test_pub_invert_matching.cpp
│ ├── test_radio_dish.cpp
│ ├── test_req_correlate.cpp
│ ├── test_req_relaxed.cpp
│ ├── test_reqrep_device.cpp
│ ├── test_reqrep_device_tipc.cpp
│ ├── test_reqrep_inproc.cpp
│ ├── test_reqrep_ipc.cpp
│ ├── test_reqrep_tcp.cpp
│ ├── test_reqrep_tipc.cpp
│ ├── test_reqrep_vmci.cpp
│ ├── test_router_handover.cpp
│ ├── test_router_mandatory.cpp
│ ├── test_router_mandatory_hwm.cpp
│ ├── test_router_mandatory_tipc.cpp
│ ├── test_scatter_gather.cpp
│ ├── test_security_curve.cpp
│ ├── test_security_null.cpp
│ ├── test_security_plain.cpp
│ ├── test_setsockopt.cpp
│ ├── test_shutdown_stress.cpp
│ ├── test_shutdown_stress_tipc.cpp
│ ├── test_sockopt_hwm.cpp
│ ├── test_sodium.cpp
│ ├── test_spec_dealer.cpp
│ ├── test_spec_pushpull.cpp
│ ├── test_spec_rep.cpp
│ ├── test_spec_req.cpp
│ ├── test_spec_router.cpp
│ ├── test_srcfd.cpp
│ ├── test_stream.cpp
│ ├── test_stream_disconnect.cpp
│ ├── test_stream_empty.cpp
│ ├── test_stream_exceeds_buffer.cpp
│ ├── test_stream_timeout.cpp
│ ├── test_sub_forward.cpp
│ ├── test_sub_forward_tipc.cpp
│ ├── test_system.cpp
│ ├── test_term_endpoint.cpp
│ ├── test_term_endpoint_tipc.cpp
│ ├── test_thread_safe.cpp
│ ├── test_timeo.cpp
│ ├── test_timers.cpp
│ ├── test_udp.cpp
│ ├── test_unbind_inproc.cpp
│ ├── test_unbind_wildcard.cpp
│ ├── test_use_fd_ipc.cpp
│ ├── test_use_fd_tcp.cpp
│ ├── testutil.hpp
│ ├── test_xpub_manual.cpp
│ ├── test_xpub_nodrop.cpp
│ ├── test_xpub_welcome_msg.cpp
│ └── test_zmq_poll_fd.cpp
├── tools
│ └── curve_keygen.cpp
└── version.sh
352 directories, 5258 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论