very minor conversion warning fix

and ignore more build artifacts

GitOrigin-RevId: 06b22878041037258db145bbbc75a9d5fa19cc87
Change-Id: I0527bcbf1993ea9288868a827eea715cc4b66d50
diff --git a/lib/lz4hc.c b/lib/lz4hc.c
index a47c917..d468f6d 100644
--- a/lib/lz4hc.c
+++ b/lib/lz4hc.c
@@ -193,7 +193,7 @@
     while ((back - min) > 3) {
         U32 const v = LZ4_read32(ip + back - 4) ^ LZ4_read32(match + back - 4);
         if (v) {
-            return (back - LZ4HC_NbCommonBytes32(v));
+            return (back - (int)LZ4HC_NbCommonBytes32(v));
         } else back -= 4; /* 4-byte step */
     }
     /* check remainder if any */