commit f52306f

grunfink  ·  2025-10-24 03:18:49 +0000 UTC
parent ef4af72
More fixes to libcurl warnings.
1 files changed,  +5, -5
+5, -5
 1@@ -54,10 +54,10 @@ struct _payload_data {
 2     int offset;
 3 };
 4 
 5-static int _data_callback(void *buffer, size_t size,
 6+static size_t _data_callback(void *buffer, size_t size,
 7                           size_t nitems, struct _payload_data *pd)
 8 {
 9-    int sz = size * nitems;
10+    size_t sz = size * nitems;
11 
12     /* open space */
13     pd->size += sz;
14@@ -71,14 +71,14 @@ static int _data_callback(void *buffer, size_t size,
15 }
16 
17 
18-static int _post_callback(char *buffer, size_t size,
19+static size_t _post_callback(char *buffer, size_t size,
20                           size_t nitems, struct _payload_data *pd)
21 {
22     /* size of data left */
23-    int sz = pd->size - pd->offset;
24+    size_t sz = pd->size - pd->offset;
25 
26     /* if it's still bigger than the provided space, trim */
27-    if (sz > (int) (size * nitems))
28+    if (sz > (size_t) (size * nitems))
29         sz = size * nitems;
30 
31     memcpy(buffer, pd->data + pd->offset, sz);