From 326dc9c305501655c5a10024f354ecaffa113a9e Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Sun, 27 Apr 2025 21:16:07 -0400 Subject: rename index() to lsearch() --- compressor.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'compressor.c') diff --git a/compressor.c b/compressor.c index 0fdee78..b1a6020 100644 --- a/compressor.c +++ b/compressor.c @@ -23,7 +23,7 @@ static int load_point(const toml_table_t *tbl, const char *key, const char *flow static int parse_flow(double val, const char *unit, Flow *flow); static int parse_mass_flow(double val, const char *unit, Flow *flow); static int parse_volume_flow(double val, const char *unit, Flow *flow); -static int index(const void *key, const void *base, size_t n, size_t size, int (*cmp)(const void *keyval, const void *datum)); +static int lsearch(const void *key, const void *base, size_t n, size_t size, int (*cmp)(const void *keyval, const void *datum)); static int toml_filter(const struct dirent *de); static int cmp_flow_unit(const void *key, const void *datum); static void free_arr(void **arr, int n); @@ -220,7 +220,7 @@ static int parse_mass_flow(double val, const char *unit, Flow *flow) { int i; - i = index(unit, mass_flow_rate_units, n_mass_flow_rate_units, sizeof(mass_flow_rate_units[0]), cmp_flow_unit); + i = lsearch(unit, mass_flow_rate_units, n_mass_flow_rate_units, sizeof(*mass_flow_rate_units), cmp_flow_unit); if (i >= 0) { flow->u.mfr = mass_flow_rate_makers[i](val); flow->t = MASS_FLOW; @@ -234,7 +234,7 @@ static int parse_volume_flow(double val, const char *unit, Flow *flow) { int i; - i = index(unit, volume_flow_rate_units, n_volume_flow_rate_units, sizeof(volume_flow_rate_units[0]), cmp_flow_unit); + i = lsearch(unit, volume_flow_rate_units, n_volume_flow_rate_units, sizeof(volume_flow_rate_units[0]), cmp_flow_unit); if (i >= 0) { flow->u.vfr = volume_flow_rate_makers[i](val); flow->t = VOLUME_FLOW; @@ -244,12 +244,12 @@ parse_volume_flow(double val, const char *unit, Flow *flow) { return 1; } -/* index linearly searches base[0]...base[n-1] for an item that matches *key. +/* lsearch linearly searches base[0]...base[n-1] for an item that matches *key. * The function cmp must return zero if its first argument (the search key) * equals its second (a table entry), non-zero if not equal. * Returns the index of the first occurrence of key in base, or -1 if not present. */ static int -index(const void *key, const void *base, size_t n, size_t size, int (*cmp)(const void *keyval, const void *datum)) { +lsearch(const void *key, const void *base, size_t n, size_t size, int (*cmp)(const void *keyval, const void *datum)) { size_t i; for (i = 0; i < n; i++) { -- cgit v1.2.3