update engine: 32- and 64-bit compile

Review URL: http://codereview.chromium.org/1599029
diff --git a/gzip.cc b/gzip.cc
index 9643724..5fbd043 100644
--- a/gzip.cc
+++ b/gzip.cc
@@ -93,7 +93,7 @@
                                       Z_DEFAULT_STRATEGY) == Z_OK);
 
   // guess that output will be roughly half the input size
-  *out_size = max(1U, in_size / 2);
+  *out_size = max(static_cast<size_t>(1), in_size / 2);
   *out = reinterpret_cast<char*>(malloc(*out_size));
   TEST_AND_RETURN_FALSE(*out);