Feature #275 ยป 0039-netfile.c-Replace-NULLs-with-nullptrs.patch
utility/netfile.c | ||
---|---|---|
static char error_buf_curl[CURL_ERROR_SIZE];
|
||
/* Consecutive transfers can use same handle for better performance */
|
||
static CURL *chandle = NULL;
|
||
static CURL *chandle = nullptr;
|
||
/*******************************************************************//**
|
||
Set handle to usable state.
|
||
***********************************************************************/
|
||
static CURL *netfile_init_handle(void)
|
||
{
|
||
if (chandle == NULL) {
|
||
if (chandle == nullptr) {
|
||
chandle = curl_easy_init();
|
||
} else {
|
||
curl_easy_reset(chandle);
|
||
... | ... | |
nf_errmsg cb, void *data)
|
||
{
|
||
CURLcode curlret;
|
||
struct curl_slist *headers = NULL;
|
||
struct curl_slist *headers = nullptr;
|
||
static CURL *handle;
|
||
bool ret = TRUE;
|
||
... | ... | |
headers = curl_slist_append(headers, "User-Agent: Freeciv/" VERSION_STRING);
|
||
curl_easy_setopt(handle, CURLOPT_URL, URL);
|
||
if (mem_data != NULL) {
|
||
mem_data->mem = NULL;
|
||
if (mem_data != nullptr) {
|
||
mem_data->mem = nullptr;
|
||
mem_data->size = 0;
|
||
curl_easy_setopt(handle, CURLOPT_WRITEFUNCTION, netfile_memwrite_cb);
|
||
curl_easy_setopt(handle, CURLOPT_WRITEDATA, mem_data);
|
||
... | ... | |
curl_slist_free_all(headers);
|
||
if (curlret != CURLE_OK) {
|
||
if (cb != NULL) {
|
||
if (cb != nullptr) {
|
||
char buf[2048 + CURL_ERROR_SIZE];
|
||
fc_snprintf(buf, sizeof(buf),
|
||
... | ... | |
nf_errmsg cb, void *data)
|
||
{
|
||
bool success;
|
||
struct section_file *out = NULL;
|
||
struct section_file *out = nullptr;
|
||
struct netfile_write_cb_data mem_data;
|
||
fz_FILE *file;
|
||
success = netfile_download_file_core(URL, NULL, &mem_data, cb, data);
|
||
success = netfile_download_file_core(URL, nullptr, &mem_data, cb, data);
|
||
if (success) {
|
||
file = fz_from_memory(mem_data.mem, mem_data.size, TRUE);
|
||
... | ... | |
fp = fc_fopen(filename, "w+b");
|
||
if (fp == NULL) {
|
||
if (cb != NULL) {
|
||
if (fp == nullptr) {
|
||
if (cb != nullptr) {
|
||
char buf[2048];
|
||
fc_snprintf(buf, sizeof(buf),
|
||
... | ... | |
return FALSE;
|
||
}
|
||
success = netfile_download_file_core(URL, fp, NULL, cb, data);
|
||
success = netfile_download_file_core(URL, fp, nullptr, cb, data);
|
||
fclose(fp);
|
||
... | ... | |
{
|
||
CURLcode curlret;
|
||
long http_resp;
|
||
struct curl_slist *headers = NULL;
|
||
struct curl_slist *headers = nullptr;
|
||
static CURL *handle;
|
||
handle = netfile_init_handle();
|
||
... | ... | |
curl_easy_setopt(handle, CURLOPT_HTTPPOST, post->first);
|
||
#endif /* HAVE_CURL_MIME_API */
|
||
if (mem_data != NULL) {
|
||
mem_data->mem = NULL;
|
||
if (mem_data != nullptr) {
|
||
mem_data->mem = nullptr;
|
||
mem_data->size = 0;
|
||
curl_easy_setopt(handle, CURLOPT_WRITEFUNCTION, netfile_memwrite_cb);
|
||
curl_easy_setopt(handle, CURLOPT_WRITEDATA, mem_data);
|
||
} else if (reply_fp == NULL) {
|
||
} else if (reply_fp == nullptr) {
|
||
curl_easy_setopt(handle, CURLOPT_WRITEFUNCTION, dummy_write);
|
||
} else {
|
||
curl_easy_setopt(handle, CURLOPT_WRITEDATA, reply_fp);
|
||
}
|
||
if (addr != NULL) {
|
||
if (addr != nullptr) {
|
||
curl_easy_setopt(handle, CURLOPT_INTERFACE, addr);
|
||
}
|
||
curl_easy_setopt(handle, CURLOPT_HTTPHEADER, headers);
|
||
... | ... | |
void netfile_free(void)
|
||
{
|
||
#ifndef __EMSCRIPTEN__
|
||
if (chandle != NULL) {
|
||
if (chandle != nullptr) {
|
||
curl_easy_cleanup(chandle);
|
||
chandle = NULL;
|
||
chandle = nullptr;
|
||
}
|
||
#endif /* __EMSCRIPTEN__ */
|
||
}
|