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

ruby-changes:63796

From: Nobuyoshi <ko1@a...>
Date: Mon, 30 Nov 2020 12:21:40 +0900 (JST)
Subject: [ruby-changes:63796] 7e1dbe5975 (master): [DOC] Fixed st_udpate comment [ci skip]

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

From 7e1dbe59759247ae0df26ef3f669009f00e058fd Mon Sep 17 00:00:00 2001
From: Nobuyoshi Nakada <nobu@r...>
Date: Mon, 30 Nov 2020 12:18:21 +0900
Subject: [DOC] Fixed st_udpate comment [ci skip]

Clarified that the first and second arguments to the callback
function are pointers to the KEY and the VALUE, but not those
values themselves.

diff --git a/st.c b/st.c
index fe7a21c..dd78705 100644
--- a/st.c
+++ b/st.c
@@ -1368,14 +1368,15 @@ st_cleanup_safe(st_table *tab ATTRIBUTE_UNUSED, https://github.com/ruby/ruby/blob/trunk/st.c#L1368
 {
 }
 
-/* Find entry with KEY in table TAB, call FUNC with the key and the
-   value of the found entry, and non-zero as the 3rd argument.  If the
-   entry is not found, call FUNC with KEY, and 2 zero arguments.  If
-   the call returns ST_CONTINUE, the table will have an entry with key
-   and value returned by FUNC through the 1st and 2nd parameters.  If
-   the call of FUNC returns ST_DELETE, the table will not have entry
-   with KEY.  The function returns flag of that the entry with KEY was
-   in the table before the call.  */
+/* Find entry with KEY in table TAB, call FUNC with pointers to copies
+   of the key and the value of the found entry, and non-zero as the
+   3rd argument.  If the entry is not found, call FUNC with a pointer
+   to KEY, a pointer to zero, and a zero argument.  If the call
+   returns ST_CONTINUE, the table will have an entry with key and
+   value returned by FUNC through the 1st and 2nd parameters.  If the
+   call of FUNC returns ST_DELETE, the table will not have entry with
+   KEY.  The function returns flag of that the entry with KEY was in
+   the table before the call.  */
 int
 st_update(st_table *tab, st_data_t key,
 	  st_update_callback_func *func, st_data_t arg)
-- 
cgit v0.10.2


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

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