Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
opt
cpr
opt
curl
src
tool_easysrc.h
Go to the documentation of this file.
1
#ifndef HEADER_CURL_TOOL_EASYSRC_H
2
#define HEADER_CURL_TOOL_EASYSRC_H
3
/***************************************************************************
4
* _ _ ____ _
5
* Project ___| | | | _ \| |
6
* / __| | | | |_) | |
7
* | (__| |_| | _ <| |___
8
* \___|\___/|_| \_\_____|
9
*
10
* Copyright (C) 1998 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al.
11
*
12
* This software is licensed as described in the file COPYING, which
13
* you should have received as part of this distribution. The terms
14
* are also available at https://curl.haxx.se/docs/copyright.html.
15
*
16
* You may opt to use, copy, modify, merge, publish, distribute and/or sell
17
* copies of the Software, and permit persons to whom the Software is
18
* furnished to do so, under the terms of the COPYING file.
19
*
20
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
21
* KIND, either express or implied.
22
*
23
***************************************************************************/
24
#include "
tool_setup.h
"
25
#ifndef CURL_DISABLE_LIBCURL_OPTION
26
27
/* global variable declarations, for easy-interface source code generation */
28
29
extern
struct
slist_wc
*
easysrc_decl
;
/* Variable declarations */
30
extern
struct
slist_wc
*
easysrc_data
;
/* Build slists, forms etc. */
31
extern
struct
slist_wc
*
easysrc_code
;
/* Setopt calls etc. */
32
extern
struct
slist_wc
*
easysrc_toohard
;
/* Unconvertible setopt */
33
extern
struct
slist_wc
*
easysrc_clean
;
/* Clean up (reverse order) */
34
35
extern
int
easysrc_mime_count
;
/* Number of curl_mime variables */
36
extern
int
easysrc_slist_count
;
/* Number of curl_slist variables */
37
38
extern
CURLcode
easysrc_init
(
void
);
39
extern
CURLcode
easysrc_add
(
struct
slist_wc
**plist,
const
char
*bupf);
40
extern
CURLcode
easysrc_addf
(
struct
slist_wc
**plist,
41
const
char
*fmt, ...);
42
extern
CURLcode
easysrc_perform
(
void
);
43
extern
CURLcode
easysrc_cleanup
(
void
);
44
45
void
dumpeasysrc
(
struct
GlobalConfig
*
config
);
46
47
#endif
/* CURL_DISABLE_LIBCURL_OPTION */
48
49
#endif
/* HEADER_CURL_TOOL_EASYSRC_H */
dumpeasysrc
void dumpeasysrc(struct GlobalConfig *config)
Definition:
tool_easysrc.c:173
easysrc_init
CURLcode easysrc_init(void)
Definition:
tool_easysrc.c:128
easysrc_cleanup
CURLcode easysrc_cleanup(void)
Definition:
tool_easysrc.c:165
config
Definition:
ws_ssl.c:25
easysrc_code
struct slist_wc * easysrc_code
Definition:
tool_easysrc.c:42
easysrc_slist_count
int easysrc_slist_count
Definition:
tool_easysrc.c:46
easysrc_addf
CURLcode easysrc_addf(struct slist_wc **plist, const char *fmt,...)
Definition:
tool_easysrc.c:108
slist_wc
Definition:
slist_wc.h:29
GlobalConfig
Definition:
tool_cfgable.h:256
CURLcode
CURLcode
Definition:
curl.h:454
easysrc_decl
struct slist_wc * easysrc_decl
Definition:
tool_easysrc.c:40
easysrc_add
CURLcode easysrc_add(struct slist_wc **plist, const char *bupf)
Definition:
tool_easysrc.c:95
easysrc_toohard
struct slist_wc * easysrc_toohard
Definition:
tool_easysrc.c:43
easysrc_clean
struct slist_wc * easysrc_clean
Definition:
tool_easysrc.c:44
easysrc_data
struct slist_wc * easysrc_data
Definition:
tool_easysrc.c:41
easysrc_mime_count
int easysrc_mime_count
Definition:
tool_easysrc.c:45
tool_setup.h
easysrc_perform
CURLcode easysrc_perform(void)
Definition:
tool_easysrc.c:135
rc_tagdetect_client
Author(s): Monika Florek-Jasinska
, Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:16