summaryrefslogtreecommitdiff
path: root/src/common/curl.h
diff options
context:
space:
mode:
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 *);