Module Name: src Committed By: rillig Date: Sat Jul 29 07:26:53 UTC 2023
Modified Files: src/usr.bin/xlint/lint1: decl.c externs1.h Log Message: lint: constify To generate a diff of this commit: cvs rdiff -u -r1.364 -r1.365 src/usr.bin/xlint/lint1/decl.c cvs rdiff -u -r1.200 -r1.201 src/usr.bin/xlint/lint1/externs1.h 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.364 src/usr.bin/xlint/lint1/decl.c:1.365 --- src/usr.bin/xlint/lint1/decl.c:1.364 Sat Jul 29 07:03:19 2023 +++ src/usr.bin/xlint/lint1/decl.c Sat Jul 29 07:26:53 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: decl.c,v 1.364 2023/07/29 07:03:19 rillig Exp $ */ +/* $NetBSD: decl.c,v 1.365 2023/07/29 07:26:53 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.364 2023/07/29 07:03:19 rillig Exp $"); +__RCSID("$NetBSD: decl.c,v 1.365 2023/07/29 07:26:53 rillig Exp $"); #endif #include <sys/param.h> @@ -2792,7 +2792,7 @@ declare_abstract_type(sym_t *sym) /* Checks size after declarations of variables and their initialization. */ void -check_size(sym_t *dsym) +check_size(const sym_t *dsym) { if (dsym->s_def == DEF && @@ -2843,7 +2843,7 @@ mark_as_used(sym_t *sym, bool fcall, boo /* Warns about variables and labels that are not used or only set. */ void -check_usage(decl_level *dl) +check_usage(const decl_level *dl) { /* for this warning LINTED has no effect */ int saved_lwarn = lwarn; @@ -2858,7 +2858,7 @@ check_usage(decl_level *dl) } static void -check_argument_usage(bool novar, sym_t *arg) +check_argument_usage(bool novar, const sym_t *arg) { lint_assert(arg->s_set); @@ -2873,7 +2873,7 @@ check_argument_usage(bool novar, sym_t * } static void -check_variable_usage(bool novar, sym_t *sym) +check_variable_usage(bool novar, const sym_t *sym) { lint_assert(block_level != 0); @@ -2941,7 +2941,7 @@ check_variable_usage(bool novar, sym_t * } static void -check_label_usage(sym_t *lab) +check_label_usage(const sym_t *lab) { lint_assert(block_level == 1); @@ -2959,7 +2959,7 @@ check_label_usage(sym_t *lab) } static void -check_tag_usage(sym_t *sym) +check_tag_usage(const sym_t *sym) { if (!is_incomplete(sym->s_type)) @@ -2988,7 +2988,7 @@ check_tag_usage(sym_t *sym) /* Warns about a variable or a label that is not used or only set. */ void -check_usage_sym(bool novar, sym_t *sym) +check_usage_sym(bool novar, const sym_t *sym) { if (sym->s_block_level == -1) Index: src/usr.bin/xlint/lint1/externs1.h diff -u src/usr.bin/xlint/lint1/externs1.h:1.200 src/usr.bin/xlint/lint1/externs1.h:1.201 --- src/usr.bin/xlint/lint1/externs1.h:1.200 Sat Jul 29 06:44:44 2023 +++ src/usr.bin/xlint/lint1/externs1.h Sat Jul 29 07:26:53 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: externs1.h,v 1.200 2023/07/29 06:44:44 rillig Exp $ */ +/* $NetBSD: externs1.h,v 1.201 2023/07/29 07:26:53 rillig Exp $ */ /* * Copyright (c) 1994, 1995 Jochen Pohl @@ -250,11 +250,11 @@ void declare_local(sym_t *, bool); sym_t *abstract_name(void); void global_clean_up(void); sym_t *declare_abstract_type(sym_t *); -void check_size(sym_t *); +void check_size(const sym_t *); void mark_as_set(sym_t *); void mark_as_used(sym_t *, bool, bool); -void check_usage(decl_level *); -void check_usage_sym(bool, sym_t *); +void check_usage(const decl_level *); +void check_usage_sym(bool, const sym_t *); void check_global_symbols(void); void print_previous_declaration(const sym_t *); int to_int_constant(tnode_t *, bool);