summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2016-10-28 11:01:23 +0800
committerPeng Wu <alexepico@gmail.com>2016-10-28 11:01:23 +0800
commit0628d47f0f94a70c39fd10621b8e81eca19c76f9 (patch)
tree49ce81571641ddb188609e1deae5df22435353fd
parent0853688a1f28012b3e9a0ac868a606de6ff3c998 (diff)
downloadlibpinyin-0628d47f0f94a70c39fd10621b8e81eca19c76f9.tar.gz
libpinyin-0628d47f0f94a70c39fd10621b8e81eca19c76f9.tar.xz
libpinyin-0628d47f0f94a70c39fd10621b8e81eca19c76f9.zip
fixes warnings
-rw-r--r--src/include/memory_chunk.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/include/memory_chunk.h b/src/include/memory_chunk.h
index f005529..2784af8 100644
--- a/src/include/memory_chunk.h
+++ b/src/include/memory_chunk.h
@@ -403,7 +403,7 @@ public:
ret_len = read(fd, &checksum, sizeof(guint32));
assert(ret_len == sizeof(checksum));
- int data_len = file_size - header;
+ guint32 data_len = file_size - header;
if (data_len != length) {
close(fd);
return false;
@@ -462,7 +462,7 @@ public:
ret_len = read(fd, &checksum, sizeof(guint32));
assert(ret_len == sizeof(checksum));
- int data_len = file_size - header;
+ guint32 data_len = file_size - header;
if (data_len != length) {
close(fd);
return false;
@@ -513,7 +513,7 @@ public:
assert(ret_len == sizeof(checksum));
ret_len = write(fd, begin(), size());
- if (ret_len != size()){
+ if (ret_len != (ssize_t) size()){
close(fd);
return false;
}