-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
905 changed files
with
58,056 additions
and
89,049 deletions.
There are no files selected for viewing
Binary file not shown.
1,234 changes: 779 additions & 455 deletions
1,234
build/curl/prebuilt/android/arm64-v8a/include/curl/curl.h
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,11 +7,11 @@ | |
* | (__| |_| | _ <| |___ | ||
* \___|\___/|_| \_\_____| | ||
* | ||
* Copyright (C) 1998 - 2019, Daniel Stenberg, <[email protected]>, et al. | ||
* Copyright (C) 1998 - 2022, Daniel Stenberg, <[email protected]>, et al. | ||
* | ||
* This software is licensed as described in the file COPYING, which | ||
* you should have received as part of this distribution. The terms | ||
* are also available at https://curl.haxx.se/docs/copyright.html. | ||
* are also available at https://curl.se/docs/copyright.html. | ||
* | ||
* You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||
* copies of the Software, and permit persons to whom the Software is | ||
|
@@ -20,26 +20,28 @@ | |
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
* KIND, either express or implied. | ||
* | ||
* SPDX-License-Identifier: curl | ||
* | ||
***************************************************************************/ | ||
|
||
/* This header file contains nothing but libcurl version info, generated by | ||
a script at release-time. This was made its own header file in 7.11.2 */ | ||
|
||
/* This is the global package copyright */ | ||
#define LIBCURL_COPYRIGHT "1996 - 2019 Daniel Stenberg, <[email protected]>." | ||
#define LIBCURL_COPYRIGHT "1996 - 2022 Daniel Stenberg, <[email protected]>." | ||
|
||
/* This is the version number of the libcurl package from which this header | ||
file origins: */ | ||
#define LIBCURL_VERSION "7.67.0" | ||
#define LIBCURL_VERSION "7.87.0" | ||
|
||
/* The numeric version number is also available "in parts" by using these | ||
defines: */ | ||
#define LIBCURL_VERSION_MAJOR 7 | ||
#define LIBCURL_VERSION_MINOR 67 | ||
#define LIBCURL_VERSION_MINOR 87 | ||
#define LIBCURL_VERSION_PATCH 0 | ||
|
||
/* This is the numeric version of the libcurl version number, meant for easier | ||
parsing and comparions by programs. The LIBCURL_VERSION_NUM define will | ||
parsing and comparisons by programs. The LIBCURL_VERSION_NUM define will | ||
always follow this syntax: | ||
0xXXYYZZ | ||
|
@@ -57,7 +59,7 @@ | |
CURL_VERSION_BITS() macro since curl's own configure script greps for it | ||
and needs it to contain the full number. | ||
*/ | ||
#define LIBCURL_VERSION_NUM 0x074300 | ||
#define LIBCURL_VERSION_NUM 0x075700 | ||
|
||
/* | ||
* This is the date and time when the full source package was created. The | ||
|
@@ -68,7 +70,7 @@ | |
* | ||
* "2007-11-23" | ||
*/ | ||
#define LIBCURL_TIMESTAMP "2019-11-06" | ||
#define LIBCURL_TIMESTAMP "2022-12-21" | ||
|
||
#define CURL_VERSION_BITS(x,y,z) ((x)<<16|(y)<<8|(z)) | ||
#define CURL_AT_LEAST_VERSION(x,y,z) \ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,11 +7,11 @@ | |
* | (__| |_| | _ <| |___ | ||
* \___|\___/|_| \_\_____| | ||
* | ||
* Copyright (C) 1998 - 2019, Daniel Stenberg, <[email protected]>, et al. | ||
* Copyright (C) 1998 - 2022, Daniel Stenberg, <[email protected]>, et al. | ||
* | ||
* This software is licensed as described in the file COPYING, which | ||
* you should have received as part of this distribution. The terms | ||
* are also available at https://curl.haxx.se/docs/copyright.html. | ||
* are also available at https://curl.se/docs/copyright.html. | ||
* | ||
* You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||
* copies of the Software, and permit persons to whom the Software is | ||
|
@@ -20,11 +20,24 @@ | |
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
* KIND, either express or implied. | ||
* | ||
* SPDX-License-Identifier: curl | ||
* | ||
***************************************************************************/ | ||
#ifdef __cplusplus | ||
extern "C" { | ||
#endif | ||
|
||
/* Flag bits in the curl_blob struct: */ | ||
#define CURL_BLOB_COPY 1 /* tell libcurl to copy the data */ | ||
#define CURL_BLOB_NOCOPY 0 /* tell libcurl to NOT copy the data */ | ||
|
||
struct curl_blob { | ||
void *data; | ||
size_t len; | ||
unsigned int flags; /* bit 0 is defined, the rest are reserved and should be | ||
left zeroes */ | ||
}; | ||
|
||
CURL_EXTERN CURL *curl_easy_init(void); | ||
CURL_EXTERN CURLcode curl_easy_setopt(CURL *curl, CURLoption option, ...); | ||
CURL_EXTERN CURLcode curl_easy_perform(CURL *curl); | ||
|
@@ -105,8 +118,14 @@ CURL_EXTERN CURLcode curl_easy_send(CURL *curl, const void *buffer, | |
*/ | ||
CURL_EXTERN CURLcode curl_easy_upkeep(CURL *curl); | ||
|
||
/* !checksrc! disable LONGLINE all */ | ||
CURL_EXTERN CURLcode curl_easy_setopt_str(CURL *curl, CURLoption option, const char *arg); | ||
CURL_EXTERN CURLcode curl_easy_setopt_int(CURL *curl, CURLoption option, long arg); | ||
CURL_EXTERN CURLcode curl_easy_setopt_ptr(CURL *curl, CURLoption option, void *arg); | ||
/* !checksrc! enable LONGLINE */ | ||
|
||
#ifdef __cplusplus | ||
} | ||
} /* end of extern "C" */ | ||
#endif | ||
|
||
#endif |
74 changes: 74 additions & 0 deletions
74
build/curl/prebuilt/android/arm64-v8a/include/curl/header.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,74 @@ | ||
#ifndef CURLINC_HEADER_H | ||
#define CURLINC_HEADER_H | ||
/*************************************************************************** | ||
* _ _ ____ _ | ||
* Project ___| | | | _ \| | | ||
* / __| | | | |_) | | | ||
* | (__| |_| | _ <| |___ | ||
* \___|\___/|_| \_\_____| | ||
* | ||
* Copyright (C) 2018 - 2022, Daniel Stenberg, <[email protected]>, et al. | ||
* | ||
* This software is licensed as described in the file COPYING, which | ||
* you should have received as part of this distribution. The terms | ||
* are also available at https://curl.se/docs/copyright.html. | ||
* | ||
* You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||
* copies of the Software, and permit persons to whom the Software is | ||
* furnished to do so, under the terms of the COPYING file. | ||
* | ||
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
* KIND, either express or implied. | ||
* | ||
* SPDX-License-Identifier: curl | ||
* | ||
***************************************************************************/ | ||
|
||
#ifdef __cplusplus | ||
extern "C" { | ||
#endif | ||
|
||
struct curl_header { | ||
char *name; /* this might not use the same case */ | ||
char *value; | ||
size_t amount; /* number of headers using this name */ | ||
size_t index; /* ... of this instance, 0 or higher */ | ||
unsigned int origin; /* see bits below */ | ||
void *anchor; /* handle privately used by libcurl */ | ||
}; | ||
|
||
/* 'origin' bits */ | ||
#define CURLH_HEADER (1<<0) /* plain server header */ | ||
#define CURLH_TRAILER (1<<1) /* trailers */ | ||
#define CURLH_CONNECT (1<<2) /* CONNECT headers */ | ||
#define CURLH_1XX (1<<3) /* 1xx headers */ | ||
#define CURLH_PSEUDO (1<<4) /* pseudo headers */ | ||
|
||
typedef enum { | ||
CURLHE_OK, | ||
CURLHE_BADINDEX, /* header exists but not with this index */ | ||
CURLHE_MISSING, /* no such header exists */ | ||
CURLHE_NOHEADERS, /* no headers at all exist (yet) */ | ||
CURLHE_NOREQUEST, /* no request with this number was used */ | ||
CURLHE_OUT_OF_MEMORY, /* out of memory while processing */ | ||
CURLHE_BAD_ARGUMENT, /* a function argument was not okay */ | ||
CURLHE_NOT_BUILT_IN /* if API was disabled in the build */ | ||
} CURLHcode; | ||
|
||
CURL_EXTERN CURLHcode curl_easy_header(CURL *easy, | ||
const char *name, | ||
size_t index, | ||
unsigned int origin, | ||
int request, | ||
struct curl_header **hout); | ||
|
||
CURL_EXTERN struct curl_header *curl_easy_nextheader(CURL *easy, | ||
unsigned int origin, | ||
int request, | ||
struct curl_header *prev); | ||
|
||
#ifdef __cplusplus | ||
} /* end of extern "C" */ | ||
#endif | ||
|
||
#endif /* CURLINC_HEADER_H */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,11 +7,11 @@ | |
* | (__| |_| | _ <| |___ | ||
* \___|\___/|_| \_\_____| | ||
* | ||
* Copyright (C) 1998 - 2019, Daniel Stenberg, <[email protected]>, et al. | ||
* Copyright (C) 1998 - 2022, Daniel Stenberg, <[email protected]>, et al. | ||
* | ||
* This software is licensed as described in the file COPYING, which | ||
* you should have received as part of this distribution. The terms | ||
* are also available at https://curl.haxx.se/docs/copyright.html. | ||
* are also available at https://curl.se/docs/copyright.html. | ||
* | ||
* You may opt to use, copy, modify, merge, publish, distribute and/or sell | ||
* copies of the Software, and permit persons to whom the Software is | ||
|
@@ -20,6 +20,8 @@ | |
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY | ||
* KIND, either express or implied. | ||
* | ||
* SPDX-License-Identifier: curl | ||
* | ||
***************************************************************************/ | ||
|
||
#include <stdarg.h> | ||
|
@@ -44,7 +46,7 @@ CURL_EXTERN char *curl_maprintf(const char *format, ...); | |
CURL_EXTERN char *curl_mvaprintf(const char *format, va_list args); | ||
|
||
#ifdef __cplusplus | ||
} | ||
} /* end of extern "C" */ | ||
#endif | ||
|
||
#endif /* CURLINC_MPRINTF_H */ |
Oops, something went wrong.