Fix a casting issue in QuicInlinedStringView which causes compilation failures on some platforms with `-Wsign-compare`.

PiperOrigin-RevId: 769246991
diff --git a/quiche/quic/core/quic_inlined_string_view.h b/quiche/quic/core/quic_inlined_string_view.h
index 4d3ef3f..23d01fc 100644
--- a/quiche/quic/core/quic_inlined_string_view.h
+++ b/quiche/quic/core/quic_inlined_string_view.h
@@ -47,7 +47,7 @@
       return;
     }
 
-    QUICHE_DCHECK_EQ(source.size() & (~kLengthMask), 0);
+    QUICHE_DCHECK_EQ(source.size() & (~kLengthMask), size_t{0});
     if (source.size() > kMaxInlinedSize) {
       ViewRep rep;
       rep.data = source.data();
@@ -97,7 +97,7 @@
   // 32-bit platforms.
   static constexpr size_t kLengthMask =
       sizeof(size_t) > 4 ? ((std::numeric_limits<size_t>::max() << 8) >> 8)
-                         : 0xffffffff;
+                         : std::numeric_limits<size_t>::max();
   static constexpr size_t kNotInlinedMarker = 0xff;
 
 #if defined(__x86_64__)