@@ -532,8 +532,8 @@ INTERCEPTOR(int, strncmp, const char *s1, const char *s2, usize size) {
532532 for (; i1 < size && s1[i1]; i1++) {}
533533 for (; i2 < size && s2[i2]; i2++) {}
534534 }
535- COMMON_INTERCEPTOR_READ_RANGE ((ctx), (s1), Min (i1 + 1 , size));
536- COMMON_INTERCEPTOR_READ_RANGE ((ctx), (s2), Min (i2 + 1 , size));
535+ COMMON_INTERCEPTOR_READ_RANGE ((ctx), (s1), Min<uptr> (i1 + 1 , size));
536+ COMMON_INTERCEPTOR_READ_RANGE ((ctx), (s2), Min<uptr> (i2 + 1 , size));
537537 int result = CharCmpX (c1, c2);
538538 CALL_WEAK_INTERCEPTOR_HOOK (__sanitizer_weak_hook_strncmp, GET_CALLER_PC (), s1,
539539 s2, size, result);
@@ -595,8 +595,8 @@ INTERCEPTOR(int, strncasecmp, const char *s1, const char *s2, SIZE_T size) {
595595 for (; i1 < size && s1[i1]; i1++) {}
596596 for (; i2 < size && s2[i2]; i2++) {}
597597 }
598- COMMON_INTERCEPTOR_READ_RANGE ((ctx), (s1), Min (i1 + 1 , size));
599- COMMON_INTERCEPTOR_READ_RANGE ((ctx), (s2), Min (i2 + 1 , size));
598+ COMMON_INTERCEPTOR_READ_RANGE ((ctx), (s1), Min<uptr> (i1 + 1 , size));
599+ COMMON_INTERCEPTOR_READ_RANGE ((ctx), (s2), Min<uptr> (i2 + 1 , size));
600600 int result = CharCaseCmp (c1, c2);
601601 CALL_WEAK_INTERCEPTOR_HOOK (__sanitizer_weak_hook_strncasecmp, GET_CALLER_PC (),
602602 s1, s2, size, result);
@@ -857,8 +857,8 @@ int MemcmpInterceptorCommon(void *ctx,
857857 c2 = s2[i];
858858 if (c1 != c2) break ;
859859 }
860- COMMON_INTERCEPTOR_READ_RANGE (ctx, s1, Min (i + 1 , size));
861- COMMON_INTERCEPTOR_READ_RANGE (ctx, s2, Min (i + 1 , size));
860+ COMMON_INTERCEPTOR_READ_RANGE (ctx, s1, Min<uptr> (i + 1 , size));
861+ COMMON_INTERCEPTOR_READ_RANGE (ctx, s2, Min<uptr> (i + 1 , size));
862862 int r = CharCmpX (c1, c2);
863863 CALL_WEAK_INTERCEPTOR_HOOK (__sanitizer_weak_hook_memcmp, GET_CALLER_PC (),
864864 a1, a2, size, r);
0 commit comments