Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/curl/curl
/ functions
Functions
6,269 in github.com/curl/curl
⨍
Functions
6,269
◇
Types & classes
3,193
↓ 2 callers
Function
file2memory_range
src/tool_paramhlp.c:120
↓ 2 callers
Function
file_cleanup
lib/file.c:85
↓ 2 callers
Function
file_done
lib/file.c:120
↓ 2 callers
Function
findfile
* findfile() - returns the full path name of the file. It must be freed with * curl_free(). * * If 'dotscore' is TRUE, then check for the file firs
src/tool_findfile.c:98
↓ 2 callers
Function
findshortopt
src/tool_getparam.c:832
↓ 2 callers
Function
flush_data
tests/libtest/lib2302.c:39
↓ 2 callers
Function
forminfo_add
* * forminfo_add() * * Adds a FormInfo structure to the list presented by parent. * *************************************************************
lib/formdata.c:142
↓ 2 callers
Function
forminfo_copyfield
Replace the target field data by a dynamic copy of it. */
lib/formdata.c:121
↓ 2 callers
Method
from_val
(cls, val)
tests/negtelnetserver.py:251
↓ 2 callers
Function
ftp_213_date
lib/ftp.c:2463
↓ 2 callers
Function
ftp_control_addr_dup
lib/ftp.c:2007
↓ 2 callers
Function
ftp_readresp
lib/ftp.c:591
↓ 2 callers
Function
ftp_state_list
lib/ftp.c:1541
↓ 2 callers
Function
ftp_state_loggedin
after USER, PASS and ACCT */
lib/ftp.c:2899
↓ 2 callers
Function
ftp_state_prepare_transfer
* ftp_state_prepare_transfer() starts PORT, PASV or PRET etc. * * REST is the last command in the chain of commands when a "head"-like * request is
lib/ftp.c:1459
↓ 2 callers
Function
ftp_state_rest
lib/ftp.c:1500
↓ 2 callers
Function
ftp_state_retr
lib/ftp.c:1778
↓ 2 callers
Function
ftp_state_size
lib/ftp.c:1521
↓ 2 callers
Function
ftp_state_type
lib/ftp.c:1623
↓ 2 callers
Function
ftp_state_type_resp
lib/ftp.c:2619
↓ 2 callers
Function
ftp_state_ul_setup
This is called after the TYPE and possible quote commands have been sent */
lib/ftp.c:1679
↓ 2 callers
Function
ftp_state_use_pasv
lib/ftp.c:1412
↓ 2 callers
Function
ftp_state_use_port
* ftp_state_use_port() * * Set up an active-mode FTP data connection (using PORT or EPRT) and start * listening for the server's incoming connectio
lib/ftp.c:1325
↓ 2 callers
Function
ftp_state_user_resp
for USER and PASS responses */
lib/ftp.c:2930
↓ 2 callers
Function
get_buffer
projects/OS400/os400sys.c:116
↓ 2 callers
Function
get_categories
Prints all categories and their description */
src/tool_help.c:122
↓ 2 callers
Method
get_cert_file
(self, name: str, key_type=None)
tests/http/testenv/certs.py:320
↓ 2 callers
Method
get_combined_file
(self, name: str, key_type=None)
tests/http/testenv/certs.py:328
↓ 2 callers
Function
get_max_body_write_len
lib/sendf.c:159
↓ 2 callers
Function
get_netscape_format
* get_netscape_format() * * Formats a string for Netscape output file, w/o a newline at the end. * Function returns a char * to a formatted line. T
lib/cookie.c:1473
↓ 2 callers
Function
get_non_full_tail
lib/bufq.c:346
↓ 2 callers
Method
get_pkey_file
(self, name: str, key_type=None)
tests/http/testenv/certs.py:324
↓ 2 callers
Method
get_test_data
(self, test_number)
tests/util.py:68
↓ 2 callers
Method
get_tunnel_proto_used
(self, r: ExecResult)
tests/http/test_13_proxy_auth.py:45
↓ 2 callers
Function
getcurlcodestr
tests/tunit/tool1604.c:39
↓ 2 callers
Function
glob_next_url
src/tool_urlglob.c:620
↓ 2 callers
Function
glob_show_error
a glob error has been confirmed, this outputs details about it to the set error stream */
src/tool_urlglob.c:552
↓ 2 callers
Function
glob_url
src/tool_urlglob.c:570
↓ 2 callers
Function
gtls_apply_session
lib/vtls/gtls.c:1070
↓ 2 callers
Function
gtls_client_init
lib/vtls/gtls.c:876
↓ 2 callers
Function
h2_pri_spec
lib/http2.c:1771
↓ 2 callers
Function
h2_stream_ctx_free
lib/http2.c:158
↓ 2 callers
Function
h3_stream_ctx_free
lib/vquic/cf-quiche.c:188
↓ 2 callers
Function
handleCharacters
Text handling helper function
docs/examples/htmltitle.cpp:162
↓ 2 callers
Method
has_sshd
()
tests/http/testenv/env.py:671
↓ 2 callers
Function
has_trailing_slash
input string ends in slash? */
src/tool_ipfs.c:33
↓ 2 callers
Function
hash_elem_clear_ptr
lib/hash.c:120
↓ 2 callers
Method
have_nghttpx
()
tests/http/testenv/env.py:463
↓ 2 callers
Function
header_has_value
If the header has a value, this function returns TRUE and the value is in 'outp' with blanks trimmed off. */
lib/http.c:172
↓ 2 callers
Function
host_decode
lib/urlapi.c:1367
↓ 2 callers
Function
host_encode
lib/urlapi.c:1376
↓ 2 callers
Function
hostip_async_new
lib/hostip.c:383
↓ 2 callers
Function
hostip_resolv_take_result
lib/hostip.c:430
↓ 2 callers
Function
hsts_add_host_expire
only returns SERIOUS errors */
lib/hsts.c:427
↓ 2 callers
Function
http2_cfilter_add
lib/http2.c:2776
↓ 2 callers
Function
http2_data_done
lib/http2.c:416
↓ 2 callers
Function
http2_handle_stream_close
lib/http2.c:1677
↓ 2 callers
Method
http_delete
(self, urls: List[str], alpn_proto: Optional[str] = None, with_stats:
tests/http/testenv/curl.py:773
↓ 2 callers
Function
http_exp100_is_waiting
lib/http.c:1565
↓ 2 callers
Method
http_form
(self, urls: List[str], form: Dict[str, str], alpn_proto: Optional[str] = None,
tests/http/testenv/curl.py:823
↓ 2 callers
Function
http_header_is_empty
lib/http.c:184
↓ 2 callers
Function
http_should_fail
* http_should_fail() determines whether an HTTP response code has gotten us * into an error state or not. * * @retval FALSE communications should c
lib/http.c:483
↓ 2 callers
Function
httpauth
lib/setopt.c:237
↓ 2 callers
Function
httpchunk_readwrite
lib/http_chunks.c:107
↓ 2 callers
Method
httpd_configure
(self, env, httpd)
tests/http/test_09_push.py:47
↓ 2 callers
Function
httpsrr_print_addr
lib/httpsrr.c:74
↓ 2 callers
Function
iconv_open_CCSID
projects/OS400/ccsidcurl.c:78
↓ 2 callers
Function
idn_curlx_convert_wchar_to_UTF8
lib/idn.c:149
↓ 2 callers
Function
imap_block_statemach
lib/imap.c:1677
↓ 2 callers
Function
imap_dophase_done
Call this when the DO phase has completed */
lib/imap.c:2114
↓ 2 callers
Function
imap_easy_reset
lib/imap.c:1698
↓ 2 callers
Function
imap_find_literal
* Finds the start of a literal '{size}' in line, skipping over quoted strings. */
lib/imap.c:242
↓ 2 callers
Function
imap_is_bchar
* * imap_is_bchar() * * Portable test of whether the specified char is a "bchar" as defined in the * grammar of RFC-5092. */
lib/imap.c:1720
↓ 2 callers
Function
imap_perform_capability
* * imap_perform_capability() * * Sends the CAPABILITY command in order to obtain a list of server side * supported capabilities. */
lib/imap.c:506
↓ 2 callers
Function
imap_perform_fetch
* * imap_perform_fetch() * * Sends a FETCH command to initiate the download of a message. */
lib/imap.c:810
↓ 2 callers
Function
imap_perform_login
* * imap_perform_login() * * Sends a clear text LOGIN command to authenticate with. */
lib/imap.c:591
↓ 2 callers
Function
imap_perform_search
* * imap_perform_search() * * Sends a SEARCH command. */
lib/imap.c:962
↓ 2 callers
Function
inet_ntop4
* Format an IPv4 address, more or less like inet_ntop(). * * Returns `dst' (as a const) * Note: * - uses no static variables * - takes an unsig
lib/curlx/inet_ntop.c:56
↓ 2 callers
Function
inet_pton4
int inet_pton4(src, dst) * like inet_aton() but without all the hexadecimal and shorthand. * return: * 1 if `src' is a valid dotted quad,
lib/curlx/inet_pton.c:62
↓ 2 callers
Function
inflate_stream
lib/content_encoding.c:147
↓ 2 callers
Function
init_memory
docs/examples/http2-pushinmemory.c:62
↓ 2 callers
Method
initial_start
(self)
tests/http/testenv/caddy.py:91
↓ 2 callers
Method
initial_start
(self)
tests/http/testenv/nghttpx.py:110
↓ 2 callers
Method
initial_start
(self)
tests/http/testenv/nghttpx.py:225
↓ 2 callers
Method
initial_start
(self)
tests/http/testenv/h2o.py:122
↓ 2 callers
Method
initial_start
(self)
tests/http/testenv/dante.py:105
↓ 2 callers
Method
initial_start
(self)
tests/http/testenv/dnsd.py:103
↓ 2 callers
Function
inlist
* inlist() returns true if the given 'checkfor' header is present in the * header list. */
src/tool_paramhlp.c:658
↓ 2 callers
Function
ip2addr
* ip2addr() * * This function takes an Internet address, in binary form, as input parameter * along with its address family and the string version
lib/curl_addrinfo.c:342
↓ 2 callers
Function
ip_match
docs/examples/block_ip.c:190
↓ 2 callers
Function
ipv4_normalize
lib/urlapi.c:514
↓ 2 callers
Function
ipv6works
* ipv6works() returns TRUE if IPv6 seems to work. */
lib/hostip.c:308
↓ 2 callers
Function
is_custom_fetch_listing_match
Detect IMAP listings vs. downloading a single email */
lib/imap.c:1181
↓ 2 callers
Function
is_ifs
projects/OS400/curlcl.c:51
↓ 2 callers
Function
is_reserved_char
lib/http_aws_sigv4.c:199
↓ 2 callers
Function
is_vms_shell
VMS has a DCL shell and also has Unix shells ported to it. * When curl is running under a Unix shell, we want it to be as much * like Unix as possib
src/tool_vms.c:45
↓ 2 callers
Function
jsonquoted
provide the given string in dynbuf as a quoted json string, but without the outer quotes. The buffer is not inited by this function. Return 0 o
src/tool_writeout_json.c:37
↓ 2 callers
Function
ldap_win_bind
lib/ldap.c:206
↓ 2 callers
Function
libcurl_generate_mime
Wrapper to generate source code for a mime structure. */
src/tool_setopt.c:537
↓ 2 callers
Function
libcurl_generate_slist
Generate code for a struct curl_slist. */
src/tool_setopt.c:366
← previous
next →
1,701–1,800 of 6,269, ranked by callers