* locate/word_io.c (decode_value): Fix typo in comment. (getword): Remove unused parameter minvalue. * locate/locatedb.h: Adjust declaration of decode_value to remove minvalue parameter. * locate/locate.c: Declare dolocate(). Make that function static. (visit_old_format): Don't pass a minvalue parameter to getword() since it no longer wants it. --- locate/locate.c | 7 ++++--- locate/locatedb.h | 2 +- locate/word_io.c | 3 +-- 3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/locate/locate.c b/locate/locate.c index 7954895..d406978 100644 --- a/locate/locate.c +++ b/locate/locate.c @@ -161,6 +161,7 @@ static bool results_were_filtered; static const char *selected_secure_db = NULL; +static int dolocate (int argc, char **argv, int secure_db_fd); /* Change the number of days old the database can be * before we complain about it. @@ -492,7 +493,8 @@ visit_old_format (struct process_data *procdata, void *context) else maxval = (procdata->len - 0); word = getword (procdata->fp, procdata->dbfile, - minval, maxval, &procdata->endian_state); + maxval, &procdata->endian_state); + assert (word >= minval); procdata->count += word; assert (procdata->count >= 0); } @@ -1543,7 +1545,7 @@ cleanup_quote_opts (void) } -int +static int dolocate (int argc, char **argv, int secure_db_fd) { char *path_element = NULL; @@ -1922,7 +1924,6 @@ dolocate (int argc, char **argv, int secure_db_fd) return 1; } -#define ARRAYSIZE(a) (sizeof (a)/sizeof (a[0])) static int open_secure_db (void) { diff --git a/locate/locatedb.h b/locate/locatedb.h index 048a2ea..bc19ddb 100644 --- a/locate/locatedb.h +++ b/locate/locatedb.h @@ -60,7 +60,7 @@ typedef enum } GetwordEndianState; int getword (FILE *fp, const char *filename, - size_t minvalue, size_t maxvalue, + size_t maxvalue, GetwordEndianState *endian_state_flag); bool putword (FILE *fp, int word, diff --git a/locate/word_io.c b/locate/word_io.c index 40a1890..743780d 100644 --- a/locate/word_io.c +++ b/locate/word_io.c @@ -71,7 +71,7 @@ decode_value (const unsigned char data[], { /* the native value is inside the limit and the * swapped value is not. We take this as proof - * that we should be using the ative byte order. + * that we should be using the native byte order. */ *endian_state_flag = GetwordEndianStateNative; } @@ -113,7 +113,6 @@ decode_value (const unsigned char data[], int getword (FILE *fp, const char *filename, - size_t minvalue, size_t maxvalue, GetwordEndianState *endian_state_flag) { -- 2.1.4