Browse Source

rename `iterator` proc to `next`, add named return values

ap29600 3 years ago
parent
commit
b54fc96b1e
1 changed files with 1 additions and 1 deletions
  1. 1 1
      core/container/bit_array/bit_array.odin

+ 1 - 1
core/container/bit_array/bit_array.odin

@@ -34,7 +34,7 @@ Bit_Array_Iterator :: struct {
 		- ok:	 bool - `true` if the iterator returned a valid index,
 				`false` if there were no more bits set
 */
-iterator :: proc (it: ^Bit_Array_Iterator) -> (int, bool) {
+next :: proc (it: ^Bit_Array_Iterator) -> (index: int, ok: bool) {
 	words := it.array.bits
 	// if the word is empty or we have already gone over all the bits in it,
 	// b.current_bit is greater than the index of any set bit in the word,