Module Name: src Committed By: rillig Date: Thu Feb 8 20:59:20 UTC 2024
Modified Files: src/usr.bin/xlint/lint1: decl.c lex.c tree.c Log Message: lint: clean up variable names, parameter order, comments No functional change. To generate a diff of this commit: cvs rdiff -u -r1.392 -r1.393 src/usr.bin/xlint/lint1/decl.c cvs rdiff -u -r1.216 -r1.217 src/usr.bin/xlint/lint1/lex.c cvs rdiff -u -r1.604 -r1.605 src/usr.bin/xlint/lint1/tree.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/xlint/lint1/decl.c diff -u src/usr.bin/xlint/lint1/decl.c:1.392 src/usr.bin/xlint/lint1/decl.c:1.393 --- src/usr.bin/xlint/lint1/decl.c:1.392 Thu Feb 8 20:45:20 2024 +++ src/usr.bin/xlint/lint1/decl.c Thu Feb 8 20:59:19 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: decl.c,v 1.392 2024/02/08 20:45:20 rillig Exp $ */ +/* $NetBSD: decl.c,v 1.393 2024/02/08 20:59:19 rillig Exp $ */ /* * Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved. @@ -38,7 +38,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) -__RCSID("$NetBSD: decl.c,v 1.392 2024/02/08 20:45:20 rillig Exp $"); +__RCSID("$NetBSD: decl.c,v 1.393 2024/02/08 20:59:19 rillig Exp $"); #endif #include <sys/param.h> @@ -1341,8 +1341,8 @@ add_function(sym_t *decl, struct paramet debug_dcs_all(); debug_sym("decl: ", decl, "\n"); #ifdef DEBUG - for (const sym_t *arg = params.first; arg != NULL; arg = arg->s_next) - debug_sym("arg: ", arg, "\n"); + for (const sym_t *p = params.first; p != NULL; p = p->s_next) + debug_sym("param: ", p, "\n"); #endif if (params.prototype) { Index: src/usr.bin/xlint/lint1/lex.c diff -u src/usr.bin/xlint/lint1/lex.c:1.216 src/usr.bin/xlint/lint1/lex.c:1.217 --- src/usr.bin/xlint/lint1/lex.c:1.216 Thu Feb 8 20:45:20 2024 +++ src/usr.bin/xlint/lint1/lex.c Thu Feb 8 20:59:19 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: lex.c,v 1.216 2024/02/08 20:45:20 rillig Exp $ */ +/* $NetBSD: lex.c,v 1.217 2024/02/08 20:59:19 rillig Exp $ */ /* * Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved. @@ -38,7 +38,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) -__RCSID("$NetBSD: lex.c,v 1.216 2024/02/08 20:45:20 rillig Exp $"); +__RCSID("$NetBSD: lex.c,v 1.217 2024/02/08 20:59:19 rillig Exp $"); #endif #include <ctype.h> @@ -705,7 +705,7 @@ lex_operator(int t, op_t o) } static buffer * -read_quoted(bool *complete, bool wide, char delim) +read_quoted(bool *complete, char delim, bool wide) { buffer *buf = xcalloc(1, sizeof(*buf)); buf_init(buf); @@ -947,7 +947,7 @@ static buffer * lex_quoted(char delim, bool wide) { bool complete; - buffer *buf = read_quoted(&complete, wide, delim); + buffer *buf = read_quoted(&complete, delim, wide); check_quoted(buf, complete, delim); return buf; } Index: src/usr.bin/xlint/lint1/tree.c diff -u src/usr.bin/xlint/lint1/tree.c:1.604 src/usr.bin/xlint/lint1/tree.c:1.605 --- src/usr.bin/xlint/lint1/tree.c:1.604 Thu Feb 8 20:45:20 2024 +++ src/usr.bin/xlint/lint1/tree.c Thu Feb 8 20:59:19 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: tree.c,v 1.604 2024/02/08 20:45:20 rillig Exp $ */ +/* $NetBSD: tree.c,v 1.605 2024/02/08 20:59:19 rillig Exp $ */ /* * Copyright (c) 1994, 1995 Jochen Pohl @@ -37,7 +37,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) -__RCSID("$NetBSD: tree.c,v 1.604 2024/02/08 20:45:20 rillig Exp $"); +__RCSID("$NetBSD: tree.c,v 1.605 2024/02/08 20:59:19 rillig Exp $"); #endif #include <float.h> @@ -321,9 +321,8 @@ ic_expr(const tnode_t *tn) type_t * block_derive_type(type_t *tp, tspec_t t) { - type_t *tp2; - tp2 = block_zero_alloc(sizeof(*tp2), "type"); + type_t *tp2 = block_zero_alloc(sizeof(*tp2), "type"); tp2->t_tspec = t; tp2->t_subt = tp; return tp2; @@ -336,9 +335,8 @@ block_derive_type(type_t *tp, tspec_t t) type_t * expr_derive_type(type_t *tp, tspec_t t) { - type_t *tp2; - tp2 = expr_zero_alloc(sizeof(*tp2), "type"); + type_t *tp2 = expr_zero_alloc(sizeof(*tp2), "type"); tp2->t_tspec = t; tp2->t_subt = tp; return tp2; @@ -3806,55 +3804,48 @@ convert_constant_check_range(tspec_t ot, warn_constant_check_range_loss(op, arg, tp, ot); } -/*- - * Converts a typed constant to a constant of another type. - * - * op operator which requires conversion - * arg if op is FARG, # of parameter - * tp type to which to convert the constant - * nv new constant - * v old constant - */ +/* Converts a typed constant to a constant of another type. */ void -convert_constant(op_t op, int arg, const type_t *tp, val_t *nv, val_t *v) +convert_constant(op_t op, int arg, const type_t *ntp, val_t *nv, val_t *ov) { /* - * TODO: make 'v' const; the name of this function does not suggest - * that it modifies 'v'. + * TODO: make 'ov' const; the name of this function does not suggest + * that it modifies 'ov'. */ - tspec_t ot = v->v_tspec; - tspec_t nt = nv->v_tspec = tp->t_tspec; + tspec_t ot = ov->v_tspec; + tspec_t nt = nv->v_tspec = ntp->t_tspec; bool range_check = false; if (nt == BOOL) { /* C99 6.3.1.2 */ nv->v_unsigned_since_c90 = false; - nv->u.integer = is_nonzero_val(v) ? 1 : 0; + nv->u.integer = is_nonzero_val(ov) ? 1 : 0; return; } if (ot == FLOAT || ot == DOUBLE || ot == LDOUBLE) - convert_constant_floating(op, arg, ot, tp, nt, v, nv); - else if (!convert_constant_to_floating(nt, nv, ot, v)) { + convert_constant_floating(op, arg, ot, ntp, nt, ov, nv); + else if (!convert_constant_to_floating(nt, nv, ot, ov)) { range_check = true; /* Check for lost precision. */ - nv->u.integer = v->u.integer; + nv->u.integer = ov->u.integer; } - if (allow_trad && allow_c90 && v->v_unsigned_since_c90 && + if (allow_trad && allow_c90 && ov->v_unsigned_since_c90 && (is_floating(nt) || ( (is_integer(nt) && !is_uinteger(nt) && portable_rank_cmp(nt, ot) > 0)))) { /* C90 treats constant as unsigned */ warning(157); - v->v_unsigned_since_c90 = false; + ov->v_unsigned_since_c90 = false; } if (is_integer(nt)) { - nv->u.integer = convert_integer(nv->u.integer, nt, - tp->t_bitfield ? tp->t_bit_field_width : size_in_bits(nt)); + unsigned int size = ntp->t_bitfield + ? ntp->t_bit_field_width : size_in_bits(nt); + nv->u.integer = convert_integer(nv->u.integer, nt, size); } if (range_check && op != CVT) - convert_constant_check_range(ot, tp, nt, op, arg, v, nv); + convert_constant_check_range(ot, ntp, nt, op, arg, ov, nv); } tnode_t *