diff options
| author | 2025-10-24 05:18:49 +0200 | |
|---|---|---|
| committer | 2025-10-24 05:18:49 +0200 | |
| commit | f52306f4dba129ab9797fc8596e4b336b2142315 (patch) | |
| tree | 51faf697706cb28a91ad356de304aa13ecaebafd | |
| parent | Added cast to curl_read_callback functions to mute warnings. (diff) | |
| download | penes-snac2-f52306f4dba129ab9797fc8596e4b336b2142315.tar.gz penes-snac2-f52306f4dba129ab9797fc8596e4b336b2142315.tar.xz penes-snac2-f52306f4dba129ab9797fc8596e4b336b2142315.zip | |
More fixes to libcurl warnings.
| -rw-r--r-- | xs_curl.h | 10 |
1 files changed, 5 insertions, 5 deletions
| @@ -54,10 +54,10 @@ struct _payload_data { | |||
| 54 | int offset; | 54 | int offset; |
| 55 | }; | 55 | }; |
| 56 | 56 | ||
| 57 | static int _data_callback(void *buffer, size_t size, | 57 | static size_t _data_callback(void *buffer, size_t size, |
| 58 | size_t nitems, struct _payload_data *pd) | 58 | size_t nitems, struct _payload_data *pd) |
| 59 | { | 59 | { |
| 60 | int sz = size * nitems; | 60 | size_t sz = size * nitems; |
| 61 | 61 | ||
| 62 | /* open space */ | 62 | /* open space */ |
| 63 | pd->size += sz; | 63 | pd->size += sz; |
| @@ -71,14 +71,14 @@ static int _data_callback(void *buffer, size_t size, | |||
| 71 | } | 71 | } |
| 72 | 72 | ||
| 73 | 73 | ||
| 74 | static int _post_callback(char *buffer, size_t size, | 74 | static size_t _post_callback(char *buffer, size_t size, |
| 75 | size_t nitems, struct _payload_data *pd) | 75 | size_t nitems, struct _payload_data *pd) |
| 76 | { | 76 | { |
| 77 | /* size of data left */ | 77 | /* size of data left */ |
| 78 | int sz = pd->size - pd->offset; | 78 | size_t sz = pd->size - pd->offset; |
| 79 | 79 | ||
| 80 | /* if it's still bigger than the provided space, trim */ | 80 | /* if it's still bigger than the provided space, trim */ |
| 81 | if (sz > (int) (size * nitems)) | 81 | if (sz > (size_t) (size * nitems)) |
| 82 | sz = size * nitems; | 82 | sz = size * nitems; |
| 83 | 83 | ||
| 84 | memcpy(buffer, pd->data + pd->offset, sz); | 84 | memcpy(buffer, pd->data + pd->offset, sz); |