소스 검색

More fixes to libcurl warnings.

grunfink 9 달 전
부모
커밋
f52306f4db
1개의 변경된 파일5개의 추가작업 그리고 5개의 파일을 삭제
  1. 5 5
      xs_curl.h

+ 5 - 5
xs_curl.h

@@ -54,10 +54,10 @@ struct _payload_data {
     int offset;
     int offset;
 };
 };
 
 
-static int _data_callback(void *buffer, size_t size,
+static size_t _data_callback(void *buffer, size_t size,
                           size_t nitems, struct _payload_data *pd)
                           size_t nitems, struct _payload_data *pd)
 {
 {
-    int sz = size * nitems;
+    size_t sz = size * nitems;
 
 
     /* open space */
     /* open space */
     pd->size += sz;
     pd->size += sz;
@@ -71,14 +71,14 @@ static int _data_callback(void *buffer, size_t size,
 }
 }
 
 
 
 
-static int _post_callback(char *buffer, size_t size,
+static size_t _post_callback(char *buffer, size_t size,
                           size_t nitems, struct _payload_data *pd)
                           size_t nitems, struct _payload_data *pd)
 {
 {
     /* size of data left */
     /* size of data left */
-    int sz = pd->size - pd->offset;
+    size_t sz = pd->size - pd->offset;
 
 
     /* if it's still bigger than the provided space, trim */
     /* if it's still bigger than the provided space, trim */
-    if (sz > (int) (size * nitems))
+    if (sz > (size_t) (size * nitems))
         sz = size * nitems;
         sz = size * nitems;
 
 
     memcpy(buffer, pd->data + pd->offset, sz);
     memcpy(buffer, pd->data + pd->offset, sz);