diff --git a/src/core/support/slice.c b/src/core/support/slice.c index 5a3dbe17362cfd5c4126c66b12c1e245e788bd83..a2d62fc1e53e9dc916fd0f5b70c347c612dff263 100644 --- a/src/core/support/slice.c +++ b/src/core/support/slice.c @@ -31,8 +31,6 @@ * */ -#include <sys/types.h> - #include <grpc/support/alloc.h> #include <grpc/support/log.h> #include <grpc/support/slice.h> @@ -315,7 +313,7 @@ gpr_slice gpr_slice_split_head(gpr_slice *source, size_t split) { } int gpr_slice_cmp(gpr_slice a, gpr_slice b) { - ssize_t d = (ssize_t)(GPR_SLICE_LENGTH(a) - GPR_SLICE_LENGTH(b)); + int d = (int)(GPR_SLICE_LENGTH(a) - GPR_SLICE_LENGTH(b)); if (d != 0) return d; return memcmp(GPR_SLICE_START_PTR(a), GPR_SLICE_START_PTR(b), GPR_SLICE_LENGTH(a)); @@ -323,7 +321,7 @@ int gpr_slice_cmp(gpr_slice a, gpr_slice b) { int gpr_slice_str_cmp(gpr_slice a, const char *b) { size_t b_length = strlen(b); - ssize_t d = (ssize_t)(GPR_SLICE_LENGTH(a) - b_length); + int d = (int)(GPR_SLICE_LENGTH(a) - b_length); if (d != 0) return d; return memcmp(GPR_SLICE_START_PTR(a), b, b_length); }