Module Name: src Committed By: rillig Date: Sun Oct 24 11:19:25 UTC 2021
Modified Files: src/usr.bin/indent: args.c indent.c indent.h lexi.c Log Message: indent: rename nitems to array_length To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/usr.bin/indent/args.c cvs rdiff -u -r1.145 -r1.146 src/usr.bin/indent/indent.c cvs rdiff -u -r1.44 -r1.45 src/usr.bin/indent/indent.h cvs rdiff -u -r1.93 -r1.94 src/usr.bin/indent/lexi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/indent/args.c diff -u src/usr.bin/indent/args.c:1.57 src/usr.bin/indent/args.c:1.58 --- src/usr.bin/indent/args.c:1.57 Sun Oct 24 10:54:12 2021 +++ src/usr.bin/indent/args.c Sun Oct 24 11:19:25 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: args.c,v 1.57 2021/10/24 10:54:12 rillig Exp $ */ +/* $NetBSD: args.c,v 1.58 2021/10/24 11:19:25 rillig Exp $ */ /*- * SPDX-License-Identifier: BSD-4-Clause @@ -43,7 +43,7 @@ static char sccsid[] = "@(#)args.c 8.1 ( #include <sys/cdefs.h> #if defined(__NetBSD__) -__RCSID("$NetBSD: args.c,v 1.57 2021/10/24 10:54:12 rillig Exp $"); +__RCSID("$NetBSD: args.c,v 1.58 2021/10/24 11:19:25 rillig Exp $"); #elif defined(__FreeBSD__) __FBSDID("$FreeBSD: head/usr.bin/indent/args.c 336318 2018-07-15 21:04:21Z pstef $"); #endif @@ -160,7 +160,7 @@ load_profile(const char *fname, bool mus comment_ch = ch == '/' && comment_ch == '*' ? -1 : ch; } else if (isspace((unsigned char)ch)) { break; - } else if (n >= nitems(buf) - 5) { + } else if (n >= array_length(buf) - 5) { diag(1, "buffer overflow in %s, starting with '%.10s'", fname, buf); exit(1); @@ -286,7 +286,7 @@ set_option(const char *arg, const char * if (set_special_option(arg, option_source)) return; - for (p = pro + nitems(pro); p-- != pro;) { + for (p = pro + array_length(pro); p-- != pro;) { param_start = skip_over(arg, p->p_may_negate, p->p_name); if (param_start != NULL) goto found; Index: src/usr.bin/indent/indent.c diff -u src/usr.bin/indent/indent.c:1.145 src/usr.bin/indent/indent.c:1.146 --- src/usr.bin/indent/indent.c:1.145 Sun Oct 24 11:17:05 2021 +++ src/usr.bin/indent/indent.c Sun Oct 24 11:19:25 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: indent.c,v 1.145 2021/10/24 11:17:05 rillig Exp $ */ +/* $NetBSD: indent.c,v 1.146 2021/10/24 11:19:25 rillig Exp $ */ /*- * SPDX-License-Identifier: BSD-4-Clause @@ -43,7 +43,7 @@ static char sccsid[] = "@(#)indent.c 5.1 #include <sys/cdefs.h> #if defined(__NetBSD__) -__RCSID("$NetBSD: indent.c,v 1.145 2021/10/24 11:17:05 rillig Exp $"); +__RCSID("$NetBSD: indent.c,v 1.146 2021/10/24 11:19:25 rillig Exp $"); #elif defined(__FreeBSD__) __FBSDID("$FreeBSD: head/usr.bin/indent/indent.c 340138 2018-11-04 19:24:49Z oshogbo $"); #endif @@ -700,9 +700,9 @@ want_blank_before_lparen(void) static void process_lparen_or_lbracket(int decl_ind, bool tabs_to_var, bool sp_sw) { - if (++ps.p_l_follow == nitems(ps.paren_indents)) { + if (++ps.p_l_follow == array_length(ps.paren_indents)) { diag(0, "Reached internal limit of %zu unclosed parens", - nitems(ps.paren_indents)); + array_length(ps.paren_indents)); ps.p_l_follow--; } @@ -1266,7 +1266,7 @@ process_preprocessing(void) ps.is_case_label = false; if (strncmp(lab.s, "#if", 3) == 0) { /* also ifdef, ifndef */ - if ((size_t)ifdef_level < nitems(state_stack)) + if ((size_t)ifdef_level < array_length(state_stack)) state_stack[ifdef_level++] = ps; else diag(1, "#if stack overflow"); @@ -1411,7 +1411,7 @@ main_loop(void) case lbrace: process_lbrace(&force_nl, &sp_sw, hd_type, di_stack, - (int)nitems(di_stack), &decl_ind); + (int)array_length(di_stack), &decl_ind); break; case rbrace: Index: src/usr.bin/indent/indent.h diff -u src/usr.bin/indent/indent.h:1.44 src/usr.bin/indent/indent.h:1.45 --- src/usr.bin/indent/indent.h:1.44 Sun Oct 24 11:17:05 2021 +++ src/usr.bin/indent/indent.h Sun Oct 24 11:19:25 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: indent.h,v 1.44 2021/10/24 11:17:05 rillig Exp $ */ +/* $NetBSD: indent.h,v 1.45 2021/10/24 11:19:25 rillig Exp $ */ /*- * SPDX-License-Identifier: BSD-2-Clause-FreeBSD @@ -325,9 +325,7 @@ extern struct parser_state { } ps; -#ifndef nitems -#define nitems(array) (sizeof (array) / sizeof (array[0])) -#endif +#define array_length(array) (sizeof (array) / sizeof (array[0])) void add_typename(const char *); int compute_code_indent(void); Index: src/usr.bin/indent/lexi.c diff -u src/usr.bin/indent/lexi.c:1.93 src/usr.bin/indent/lexi.c:1.94 --- src/usr.bin/indent/lexi.c:1.93 Sun Oct 24 10:54:12 2021 +++ src/usr.bin/indent/lexi.c Sun Oct 24 11:19:25 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: lexi.c,v 1.93 2021/10/24 10:54:12 rillig Exp $ */ +/* $NetBSD: lexi.c,v 1.94 2021/10/24 11:19:25 rillig Exp $ */ /*- * SPDX-License-Identifier: BSD-4-Clause @@ -43,7 +43,7 @@ static char sccsid[] = "@(#)lexi.c 8.1 ( #include <sys/cdefs.h> #if defined(__NetBSD__) -__RCSID("$NetBSD: lexi.c,v 1.93 2021/10/24 10:54:12 rillig Exp $"); +__RCSID("$NetBSD: lexi.c,v 1.94 2021/10/24 11:19:25 rillig Exp $"); #elif defined(__FreeBSD__) __FBSDID("$FreeBSD: head/usr.bin/indent/lexi.c 337862 2018-08-15 18:19:45Z pstef $"); #endif @@ -234,7 +234,7 @@ token_type_name(token_type ttype) "storage_class", "funcname", "type_def", "keyword_struct_union_enum" }; - assert(0 <= ttype && ttype < nitems(name)); + assert(0 <= ttype && ttype < array_length(name)); return name[ttype]; } @@ -270,7 +270,7 @@ lex_number(void) { for (uint8_t s = 'A'; s != 'f' && s != 'i' && s != 'u';) { uint8_t ch = (uint8_t)*inp.s; - if (ch >= nitems(lex_number_row) || lex_number_row[ch] == 0) + if (ch >= array_length(lex_number_row) || lex_number_row[ch] == 0) break; uint8_t row = lex_number_row[ch]; @@ -412,7 +412,7 @@ lexi_alnum(struct parser_state *state) state->next_unary = state->last_token == keyword_struct_union_enum; const struct keyword *kw = bsearch(token.s, keywords, - nitems(keywords), sizeof(keywords[0]), cmp_keyword_by_name); + array_length(keywords), sizeof(keywords[0]), cmp_keyword_by_name); if (kw == NULL) { if (is_typename()) { state->keyword = kw_type;