summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/runtime/c/gu/seq.c4
-rw-r--r--src/runtime/c/gu/seq.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/runtime/c/gu/seq.c b/src/runtime/c/gu/seq.c
index 2c3d6c3e3..48a56fc24 100644
--- a/src/runtime/c/gu/seq.c
+++ b/src/runtime/c/gu/seq.c
@@ -272,7 +272,7 @@ gu_buf_sort(GuBuf *buf, GuOrder *order)
}
void*
-gu_seq_binsearch_(GuSeq *seq, GuOrder *order, size_t elem_size, void *key)
+gu_seq_binsearch_(GuSeq *seq, GuOrder *order, size_t elem_size, const void *key)
{
int i = 0;
int j = seq->len-1;
@@ -296,7 +296,7 @@ gu_seq_binsearch_(GuSeq *seq, GuOrder *order, size_t elem_size, void *key)
bool
gu_seq_binsearch_index_(GuSeq *seq, GuOrder *order, size_t elem_size,
- void *key, size_t *pindex)
+ const void *key, size_t *pindex)
{
size_t i = 0;
size_t j = seq->len-1;
diff --git a/src/runtime/c/gu/seq.h b/src/runtime/c/gu/seq.h
index 5accb0b24..3143906f2 100644
--- a/src/runtime/c/gu/seq.h
+++ b/src/runtime/c/gu/seq.h
@@ -118,14 +118,14 @@ gu_buf_sort(GuBuf *buf, GuOrder *order);
((T*) gu_seq_binsearch_(S, O, sizeof(T), V))
void*
-gu_seq_binsearch_(GuSeq *seq, GuOrder *order, size_t elem_size, void *key);
+gu_seq_binsearch_(GuSeq *seq, GuOrder *order, size_t elem_size, const void *key);
#define gu_seq_binsearch_index(S, O, T, V, PI) \
gu_seq_binsearch_index_(S, O, sizeof(T), V, PI)
bool
gu_seq_binsearch_index_(GuSeq *seq, GuOrder *order, size_t elem_size,
- void *key, size_t *pindex);
+ const void *key, size_t *pindex);
// Using a buffer as a heap
void