From b8351d6191f623db60ca2f58e5f458a097464f33 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 24 Mar 2025 22:30:53 +0900 Subject: [PATCH] mruby-io/file.c: use ptrdiff_t for pointer difference --- mrbgems/mruby-io/src/file.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mrbgems/mruby-io/src/file.c b/mrbgems/mruby-io/src/file.c index 6956289c5..8754e02da 100644 --- a/mrbgems/mruby-io/src/file.c +++ b/mrbgems/mruby-io/src/file.c @@ -361,7 +361,7 @@ path_parse(mrb_state *mrb, mrb_value ary, const char *path, int ai) SKIP_DIRSEP(path); const char *path0 = path; NEXT_DIRSEP(path); - int len = path - path0; + ptrdiff_t len = path - path0; if (len == 0) { break; } @@ -412,7 +412,7 @@ path_gethome(mrb_state *mrb, const char **pathp) const char *username = ++*pathp; NEXT_DIRSEP(*pathp); - int len = *pathp - username; + ptrdiff_t len = *pathp - username; if (len == 0) { home = getenv("HOME");