bc: rename a few functions

function                                             old     new   delta
bc_map_find_ge                                         -      71     +71
bc_map_find_exact                                      -      50     +50
bc_map_index                                          50       -     -50
bc_map_find                                           71       -     -71
------------------------------------------------------------------------------
(add/remove: 2/2 grow/shrink: 0/0 up/down: 121/-121)            Total: 0 bytes

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2018-12-19 13:55:53 +01:00
parent e3d3d2067d
commit 5aa54830bf

View File

@ -1199,7 +1199,7 @@ static FAST_FUNC void bc_id_free(void *id)
free(((BcId *) id)->name); free(((BcId *) id)->name);
} }
static size_t bc_map_find(const BcVec *v, const void *ptr) static size_t bc_map_find_ge(const BcVec *v, const void *ptr)
{ {
size_t low = 0, high = v->len; size_t low = 0, high = v->len;
@ -1221,7 +1221,7 @@ static size_t bc_map_find(const BcVec *v, const void *ptr)
static int bc_map_insert(BcVec *v, const void *ptr, size_t *i) static int bc_map_insert(BcVec *v, const void *ptr, size_t *i)
{ {
size_t n = *i = bc_map_find(v, ptr); size_t n = *i = bc_map_find_ge(v, ptr);
if (n == v->len) if (n == v->len)
bc_vec_push(v, ptr); bc_vec_push(v, ptr);
@ -1233,9 +1233,9 @@ static int bc_map_insert(BcVec *v, const void *ptr, size_t *i)
} }
#if ENABLE_BC #if ENABLE_BC
static size_t bc_map_index(const BcVec *v, const void *ptr) static size_t bc_map_find_exact(const BcVec *v, const void *ptr)
{ {
size_t i = bc_map_find(v, ptr); size_t i = bc_map_find_ge(v, ptr);
if (i >= v->len) return BC_VEC_INVALID_IDX; if (i >= v->len) return BC_VEC_INVALID_IDX;
return bc_id_cmp(ptr, bc_vec_item(v, i)) ? BC_VEC_INVALID_IDX : i; return bc_id_cmp(ptr, bc_vec_item(v, i)) ? BC_VEC_INVALID_IDX : i;
} }
@ -3737,12 +3737,12 @@ static BC_STATUS zbc_parse_call(BcParse *p, char *name, uint8_t flags)
goto err; goto err;
} }
idx = bc_map_index(&G.prog.fn_map, &entry); idx = bc_map_find_exact(&G.prog.fn_map, &entry);
if (idx == BC_VEC_INVALID_IDX) { if (idx == BC_VEC_INVALID_IDX) {
// No such function exist, create an empty one // No such function exists, create an empty one
bc_parse_addFunc(p, name, &idx); bc_parse_addFunc(p, name, &idx);
idx = bc_map_index(&G.prog.fn_map, &entry); idx = bc_map_find_exact(&G.prog.fn_map, &entry);
} else } else
free(name); free(name);