summaryrefslogtreecommitdiff
path: root/st.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2020-03-16 10:45:22 +0900
committerNobuyoshi Nakada <[email protected]>2020-03-16 11:06:41 +0900
commit0f2f07a9bb0fcbfe897e956965fcf0cfb1ffdbfa ()
treea0ea721966f72f5dcc4255ea8cdebe3a233c3e4d /st.c
parentad10760b0580fdcac2e9fe9be4bd82515cc58484 (diff)
Adjusted indents [ci skip]
-rw-r--r--st.c56
1 files changed, 28 insertions, 28 deletions
@@ -1507,40 +1507,40 @@ st_general_foreach(st_table *tab, st_foreach_check_callback_func *func, st_updat
curr_entry_ptr = &entries[i];
}
switch (retval) {
- case ST_REPLACE:
- break;
case ST_CONTINUE:
- break;
case ST_CHECK:
- if (check_p)
- break;
case ST_STOP:
- return 0;
case ST_DELETE: {
- st_data_t key = curr_entry_ptr->key;
again:
- if (packed_p) {
- bin = find_entry(tab, hash, key);
- if (EXPECT(bin == REBUILT_TABLE_ENTRY_IND, 0))
- goto again;
- if (bin == UNDEFINED_ENTRY_IND)
- break;
- }
- else {
- bin_ind = find_table_bin_ind(tab, hash, key);
- if (EXPECT(bin_ind == REBUILT_TABLE_BIN_IND, 0))
- goto again;
- if (bin_ind == UNDEFINED_BIN_IND)
- break;
- bin = get_bin(tab->bins, get_size_ind(tab), bin_ind) - ENTRY_BASE;
- MARK_BIN_DELETED(tab, bin_ind);
- }
- curr_entry_ptr = &entries[bin];
- MARK_ENTRY_DELETED(curr_entry_ptr);
- tab->num_entries--;
- update_range_for_deleted(tab, bin);
- break;
}
}
}