Remove the PROTOCOLS section from the source files completely and instead generate them based on the header data in the curldown files. It also generates TLS backend information for options marked for TLS as protocol. Closes #13175
49 lines
778 B
Markdown
49 lines
778 B
Markdown
---
|
|
c: Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al.
|
|
SPDX-License-Identifier: curl
|
|
Title: curl_version
|
|
Section: 3
|
|
Source: libcurl
|
|
See-also:
|
|
- curl_version_info (3)
|
|
Protocol:
|
|
- All
|
|
---
|
|
|
|
# NAME
|
|
|
|
curl_version - returns the libcurl version string
|
|
|
|
# SYNOPSIS
|
|
|
|
~~~c
|
|
#include <curl/curl.h>
|
|
|
|
char *curl_version();
|
|
~~~
|
|
|
|
# DESCRIPTION
|
|
|
|
Returns a human readable string with the version number of libcurl and some of
|
|
its important components (like OpenSSL version).
|
|
|
|
We recommend using curl_version_info(3) instead!
|
|
|
|
# EXAMPLE
|
|
|
|
~~~c
|
|
int main(void)
|
|
{
|
|
printf("libcurl version %s\n", curl_version());
|
|
}
|
|
~~~
|
|
|
|
# AVAILABILITY
|
|
|
|
Always
|
|
|
|
# RETURN VALUE
|
|
|
|
A pointer to a null-terminated string. The string resides in a statically
|
|
allocated buffer and must not be freed by the caller.
|