[前][次][番号順一覧][スレッド一覧]

ruby-changes:66858

From: Nobuyoshi <ko1@a...>
Date: Thu, 22 Jul 2021 10:49:46 +0900 (JST)
Subject: [ruby-changes:66858] a4e39112a8 (master): Cast to size_t instead of int

https://git.ruby-lang.org/ruby.git/commit/?id=a4e39112a8

From a4e39112a8ef8871160defa0aa4a77d8b453ab0f Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@r...>
Date: Tue, 20 Jul 2021 23:21:05 +0900
Subject: Cast to size_t instead of int

len and *retlen are size_t since r22957
(commit:4de12b6ae9a7fc1e28ada4b62291a78f28ae7528).
---
 util.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/util.c b/util.c
index f4cea03..0c8de20 100644
--- a/util.c
+++ b/util.c
@@ -48,7 +48,7 @@ ruby_scan_oct(const char *start, size_t len, size_t *retlen) https://github.com/ruby/ruby/blob/trunk/util.c#L48
 	retval <<= 3;
 	retval |= *s++ - '0';
     }
-    *retlen = (int)(s - start);	/* less than len */
+    *retlen = (size_t)(s - start);
     return retval;
 }
 
@@ -69,7 +69,7 @@ ruby_scan_hex(const char *start, size_t len, size_t *retlen) https://github.com/ruby/ruby/blob/trunk/util.c#L69
 	retval |= d;
 	s++;
     }
-    *retlen = (int)(s - start);	/* less than len */
+    *retlen = (size_t)(s - start);
     return retval;
 }
 
-- 
cgit v1.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]