ccsidcurl.h
Go to the documentation of this file.
1 /***************************************************************************
2  * _ _ ____ _
3  * Project ___| | | | _ \| |
4  * / __| | | | |_) | |
5  * | (__| |_| | _ <| |___
6  * \___|\___/|_| \_\_____|
7  *
8  * Copyright (C) 1998 - 2013, Daniel Stenberg, <daniel@haxx.se>, et al.
9  *
10  * This software is licensed as described in the file COPYING, which
11  * you should have received as part of this distribution. The terms
12  * are also available at https://curl.haxx.se/docs/copyright.html.
13  *
14  * You may opt to use, copy, modify, merge, publish, distribute and/or sell
15  * copies of the Software, and permit persons to whom the Software is
16  * furnished to do so, under the terms of the COPYING file.
17  *
18  * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
19  * KIND, either express or implied.
20  *
21  *
22  ***************************************************************************/
23 
24 #ifndef __CURL_CCSIDCURL_H
25 #define __CURL_CCSIDCURL_H
26 
27 #include "curl.h"
28 #include "easy.h"
29 #include "multi.h"
30 
31 
32 CURL_EXTERN char * curl_version_ccsid(unsigned int ccsid);
34  const char * string, int length,
35  unsigned int sccsid,
36  unsigned int dccsid);
37 CURL_EXTERN char * curl_easy_unescape_ccsid(CURL * handle, const char * string,
38  int length, int * outlength,
39  unsigned int sccsid,
40  unsigned int dccsid);
42  const char * data,
43  unsigned int ccsid);
44 CURL_EXTERN time_t curl_getdate_ccsid(const char * p, const time_t * unused,
45  unsigned int ccsid);
47  unsigned int cid);
49  unsigned int ccsid);
51  unsigned int ccsid);
53  unsigned int ccsid);
56  struct curl_httppost * * last_post,
57  ...);
59 CURL_EXTERN int curl_formget_ccsid(struct curl_httppost * form, void * arg,
60  curl_formget_callback append,
61  unsigned int ccsid);
64 CURL_EXTERN char *curl_pushheader_bynum_cssid(struct curl_pushheaders *h,
65  size_t num, unsigned int ccsid);
66 CURL_EXTERN char *curl_pushheader_byname_ccsid(struct curl_pushheaders *h,
67  const char *header,
68  unsigned int ccsidin,
69  unsigned int ccsidout);
70 
71 #endif
CURL_EXTERN CURLFORMcode curl_formadd_ccsid(struct curl_httppost **httppost, struct curl_httppost **last_post,...)
Definition: ccsidcurl.c:779
CURL_EXTERN char * curl_pushheader_bynum_cssid(struct curl_pushheaders *h, size_t num, unsigned int ccsid)
Definition: ccsidcurl.c:1310
CURL_EXTERN const char * curl_multi_strerror_ccsid(CURLMcode error, unsigned int ccsid)
Definition: ccsidcurl.c:562
CURLcode
Definition: curl.h:454
CURL_EXTERN const char * curl_easy_strerror_ccsid(CURLcode error, unsigned int ccsid)
Definition: ccsidcurl.c:512
CURLINFO
Definition: curl.h:2439
CURL_EXTERN char * curl_form_long_value(long value)
Definition: ccsidcurl.c:1300
CURLversion
Definition: curl.h:2590
const char ** p
Definition: unit1394.c:76
CURL_EXTERN const char * curl_share_strerror_ccsid(CURLSHcode error, unsigned int ccsid)
Definition: ccsidcurl.c:537
CURL_EXTERN char * curl_pushheader_byname_ccsid(struct curl_pushheaders *h, const char *header, unsigned int ccsidin, unsigned int ccsidout)
Definition: ccsidcurl.c:1325
size_t(* curl_formget_callback)(void *arg, const char *buf, size_t len)
Definition: curl.h:2201
CURL_EXTERN curl_version_info_data * curl_version_info_ccsid(CURLversion stamp, unsigned int cid)
Definition: ccsidcurl.c:394
CURL_EXTERN char * curl_version_ccsid(unsigned int ccsid)
Definition: ccsidcurl.c:234
CURLSHcode
Definition: curl.h:2561
CURLFORMcode
Definition: curl.h:2166
CURL_EXTERN void curl_certinfo_free_all(struct curl_certinfo *info)
Definition: ccsidcurl.c:587
CURL_EXTERN CURLcode curl_easy_getinfo_ccsid(CURL *curl, CURLINFO info,...)
Definition: ccsidcurl.c:605
CURLoption
Definition: curl.h:910
CURLMcode
Definition: multi.h:61
CURL_EXTERN time_t curl_getdate_ccsid(const char *p, const time_t *unused, unsigned int ccsid)
Definition: ccsidcurl.c:348
CURL_EXTERN struct curl_slist * curl_slist_append_ccsid(struct curl_slist *l, const char *data, unsigned int ccsid)
Definition: ccsidcurl.c:325
CURL_EXTERN CURLcode curl_easy_setopt_ccsid(CURL *curl, CURLoption tag,...)
Definition: ccsidcurl.c:1106
void CURL
Definition: curl.h:102
CURL_EXTERN int curl_formget_ccsid(struct curl_httppost *form, void *arg, curl_formget_callback append, unsigned int ccsid)
Definition: ccsidcurl.c:1092
UNITTEST_START int * value
Definition: unit1602.c:51
CURL_EXTERN char * curl_easy_escape_ccsid(CURL *handle, const char *string, int length, unsigned int sccsid, unsigned int dccsid)
Definition: ccsidcurl.c:260
static CURL * curl
Definition: sessioninfo.c:35
#define CURL_EXTERN
Definition: curl.h:121
Definition: debug.c:29
CURL_EXTERN char * curl_easy_unescape_ccsid(CURL *handle, const char *string, int length, int *outlength, unsigned int sccsid, unsigned int dccsid)
Definition: ccsidcurl.c:290


rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:08