gu_buf_binsearch -> gu_seq_binsearch. Improved API

This commit is contained in:
kr.angelov
2013-09-17 19:04:46 +00:00
parent d1e6a9c2ba
commit 237c2af7fc
2 changed files with 12 additions and 12 deletions

View File

@@ -114,8 +114,11 @@ gu_seq_resize_tail(GuSeq seq, ptrdiff_t change);
void
gu_buf_sort(GuBuf *buf, GuOrder *order);
bool
gu_buf_binsearch(GuBuf *buf, GuOrder *order, void *value);
#define gu_seq_binsearch(S, O, T, N, V) \
((T*) gu_seq_binsearch_(S, O, sizeof(T), offsetof(T,N), V))
void*
gu_seq_binsearch_(GuSeq *seq, GuOrder *order, size_t elem_size, size_t field_offset, void *key);
// Using a buffer as a heap
void