summaryrefslogtreecommitdiff
path: root/src/common/curl.h
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2024-08-25 16:55:24 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2024-08-25 16:55:24 (GMT)
commit41dcf8a45d61108fef1f545ecdee5d79d8135089 (patch)
tree358c8a9b85e3d582ebe8e0f68c208785a4801517 /src/common/curl.h
parentf505830e800e4061d6e57c2b0769f956e70a2d84 (diff)
Restore an improved cURL support.
Diffstat (limited to 'src/common/curl.h')
-rw-r--r--src/common/curl.h14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/common/curl.h b/src/common/curl.h
index 02d9e91..1fc8f54 100644
--- a/src/common/curl.h
+++ b/src/common/curl.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* curl.h - prototypes pour l'encapsulation des fonctionnalités de cURL
*
- * Copyright (C) 2022 Cyrille Bagard
+ * Copyright (C) 2022-2024 Cyrille Bagard
*
* This file is part of Chrysalide.
*
@@ -29,14 +29,8 @@
#include <curl/curl.h>
+#include "szbin.h"
-/* Données échangées avec Internet */
-typedef struct _curl_net_data_t
-{
- char *memory; /* Zone de mémoire allouée */
- size_t size; /* Quantité de données */
-
-} curl_net_data_t;
/* Prototype pour une intervention complémentaire dans la préparation des requêtes */
@@ -44,10 +38,10 @@ typedef CURLcode (* setup_extra_curl_cb) (CURL *);
/* Mémorise les données reçues en réponse à une requête. */
-bool send_http_get_request(const char *, char * const [], size_t, const char *, setup_extra_curl_cb, curl_net_data_t *);
+bool send_http_get_request(const char *, char * const [], size_t, const char *, setup_extra_curl_cb, sized_binary_t *);
/* Mémorise les données reçues en réponse à une requête. */
-bool send_http_post_request(const char *, char * const [], size_t, const char *, const curl_net_data_t *, setup_extra_curl_cb, curl_net_data_t *);
+bool send_http_post_request(const char *, char * const [], size_t, const char *, const sized_binary_t *, setup_extra_curl_cb, sized_binary_t *);