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/