Differences From Artifact [1df1d6cb9f]:
- File
src/runtime/selector.m
— part of check-in
[2a27cf3000]
at
2016-01-03 00:41:26
on branch trunk
— Update copyright
While at it, also update the mail address. (user: js, size: 3442) [annotate] [blame] [check-ins using] [more...]
To Artifact [106040fda3]:
- File src/runtime/selector.m — part of check-in [e0b9167693] at 2016-02-21 15:37:42 on branch trunk — Make use of C99-style for loops (user: js, size: 3436) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
135 136 137 138 139 140 141 | void objc_unregister_all_selectors(void) { objc_hashtable_free(selectors); objc_sparsearray_free(selector_names); if (free_list != NULL) { | < < | | 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 | void objc_unregister_all_selectors(void) { objc_hashtable_free(selectors); objc_sparsearray_free(selector_names); if (free_list != NULL) { for (size_t i = 0; i < free_list_cnt; i++) free(free_list[i]); free(free_list); } selectors = NULL; selectors_cnt = 0; selector_names = NULL; free_list = NULL; free_list_cnt = 0; } |