Module Name: src Committed By: rillig Date: Wed Dec 30 10:26:12 UTC 2020
Modified Files: src/usr.bin/xlint/lint1: cgram.y decl.c emit1.c func.c init.c lint1.h tree.c src/usr.bin/xlint/lint2: chk.c emit2.c lint2.h read.c Log Message: lint: rename s_nxt to s_next To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119 src/usr.bin/xlint/lint1/cgram.y cvs rdiff -u -r1.79 -r1.80 src/usr.bin/xlint/lint1/decl.c cvs rdiff -u -r1.25 -r1.26 src/usr.bin/xlint/lint1/emit1.c cvs rdiff -u -r1.31 -r1.32 src/usr.bin/xlint/lint1/func.c cvs rdiff -u -r1.44 -r1.45 src/usr.bin/xlint/lint1/init.c cvs rdiff -u -r1.37 -r1.38 src/usr.bin/xlint/lint1/lint1.h cvs rdiff -u -r1.100 -r1.101 src/usr.bin/xlint/lint1/tree.c cvs rdiff -u -r1.27 -r1.28 src/usr.bin/xlint/lint2/chk.c cvs rdiff -u -r1.14 -r1.15 src/usr.bin/xlint/lint2/emit2.c cvs rdiff -u -r1.9 -r1.10 src/usr.bin/xlint/lint2/lint2.h cvs rdiff -u -r1.31 -r1.32 src/usr.bin/xlint/lint2/read.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/cgram.y diff -u src/usr.bin/xlint/lint1/cgram.y:1.118 src/usr.bin/xlint/lint1/cgram.y:1.119 --- src/usr.bin/xlint/lint1/cgram.y:1.118 Wed Dec 30 01:44:32 2020 +++ src/usr.bin/xlint/lint1/cgram.y Wed Dec 30 10:26:12 2020 @@ -1,5 +1,5 @@ %{ -/* $NetBSD: cgram.y,v 1.118 2020/12/30 01:44:32 rillig Exp $ */ +/* $NetBSD: cgram.y,v 1.119 2020/12/30 10:26:12 rillig Exp $ */ /* * Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved. @@ -35,7 +35,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) && !defined(lint) -__RCSID("$NetBSD: cgram.y,v 1.118 2020/12/30 01:44:32 rillig Exp $"); +__RCSID("$NetBSD: cgram.y,v 1.119 2020/12/30 10:26:12 rillig Exp $"); #endif #include <limits.h> @@ -114,7 +114,7 @@ static inline void RESTORE(const char *f static void anonymize(sym_t *s) { - for ( ; s; s = s->s_nxt) + for ( ; s; s = s->s_next) s->s_styp = NULL; } %} Index: src/usr.bin/xlint/lint1/decl.c diff -u src/usr.bin/xlint/lint1/decl.c:1.79 src/usr.bin/xlint/lint1/decl.c:1.80 --- src/usr.bin/xlint/lint1/decl.c:1.79 Tue Dec 29 21:32:46 2020 +++ src/usr.bin/xlint/lint1/decl.c Wed Dec 30 10:26:12 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: decl.c,v 1.79 2020/12/29 21:32:46 rillig Exp $ */ +/* $NetBSD: decl.c,v 1.80 2020/12/30 10:26:12 rillig Exp $ */ /* * Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved. @@ -38,7 +38,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) && !defined(lint) -__RCSID("$NetBSD: decl.c,v 1.79 2020/12/29 21:32:46 rillig Exp $"); +__RCSID("$NetBSD: decl.c,v 1.80 2020/12/30 10:26:12 rillig Exp $"); #endif #include <sys/param.h> @@ -133,7 +133,7 @@ initdecl(void) /* * Returns a shared type structure for arithmetic types and void. * - * It's important to duplicate this structure (using duptyp() or tdupdyp()) + * It's important to duplicate this structure (using duptyp() or tduptyp()) * if it is to be modified (adding qualifiers or anything else). */ type_t * @@ -497,7 +497,7 @@ bitfieldsize(sym_t **mem) size_t len = (*mem)->s_type->t_flen; while (*mem && (*mem)->s_type->t_isfield) { len += (*mem)->s_type->t_flen; - *mem = (*mem)->s_nxt; + *mem = (*mem)->s_next; } return ((len + INT_SIZE - 1) / INT_SIZE) * INT_SIZE; } @@ -514,7 +514,7 @@ setpackedsize(type_t *tp) case UNION: sp = tp->t_str; sp->size = 0; - for (mem = sp->memb; mem != NULL; mem = mem->s_nxt) { + for (mem = sp->memb; mem != NULL; mem = mem->s_next) { if (mem->s_type->t_isfield) { sp->size += bitfieldsize(&mem); if (mem == NULL) @@ -962,7 +962,7 @@ getbound(type_t *tp) } /* - * Concatenate two lists of symbols by s_nxt. Used by declarations of + * Concatenate two lists of symbols by s_next. Used by declarations of * struct/union/enum elements and parameters. */ sym_t * @@ -972,9 +972,9 @@ lnklst(sym_t *l1, sym_t *l2) if ((l = l1) == NULL) return l2; - while (l1->s_nxt != NULL) - l1 = l1->s_nxt; - l1->s_nxt = l2; + while (l1->s_next != NULL) + l1 = l1->s_next; + l1->s_next = l2; return l; } @@ -1381,7 +1381,7 @@ add_function(sym_t *decl, sym_t *args) * add_function(). To be able to restore them if this is a function * definition, a pointer to the list of all symbols is stored in * dcs->d_nxt->d_fpsyms. Also a list of the arguments (concatenated - * by s_nxt) is stored in dcs->d_nxt->d_fargs. + * by s_next) is stored in dcs->d_nxt->d_fargs. * (dcs->d_nxt must be used because *dcs is the declaration stack * element created for the list of params and is removed after * add_function()) @@ -1432,9 +1432,9 @@ new_style_function(sym_t *decl, sym_t *a } n = 1; - for (arg = args; arg != NULL; arg = arg->s_nxt) { + for (arg = args; arg != NULL; arg = arg->s_next) { if (arg->s_type->t_tspec == VOID) { - if (n > 1 || arg->s_nxt != NULL) { + if (n > 1 || arg->s_next != NULL) { /* "void" must be sole parameter */ error(60); arg->s_type = gettyp(INT); @@ -1801,7 +1801,7 @@ complete_tag_struct_or_union(type_t *tp, } n = 0; - for (mem = fmem; mem != NULL; mem = mem->s_nxt) { + for (mem = fmem; mem != NULL; mem = mem->s_next) { /* bind anonymous members to the structure */ if (mem->s_styp == NULL) { mem->s_styp = sp; @@ -2199,8 +2199,8 @@ eqargs(type_t *tp1, type_t *tp2, int *do if (eqtype(a1->s_type, a2->s_type, 1, 0, dowarn) == 0) return 0; - a1 = a1->s_nxt; - a2 = a2->s_nxt; + a1 = a1->s_next; + a2 = a2->s_next; } @@ -2227,7 +2227,7 @@ mnoarg(type_t *tp, int *dowarn) if (dowarn != NULL) *dowarn = 1; } - for (arg = tp->t_args; arg != NULL; arg = arg->s_nxt) { + for (arg = tp->t_args; arg != NULL; arg = arg->s_next) { if ((t = arg->s_type->t_tspec) == FLOAT || t == CHAR || t == SCHAR || t == UCHAR || t == SHORT || t == USHORT) { @@ -2255,9 +2255,9 @@ check_old_style_definition(sym_t *rdsym, msg = 0; narg = nparg = 0; - for (arg = args; arg != NULL; arg = arg->s_nxt) + for (arg = args; arg != NULL; arg = arg->s_next) narg++; - for (parg = pargs; parg != NULL; parg = parg->s_nxt) + for (parg = pargs; parg != NULL; parg = parg->s_next) nparg++; if (narg != nparg) { /* prototype does not match old-style definition */ @@ -2280,8 +2280,8 @@ check_old_style_definition(sym_t *rdsym, error(299, n); msg = 1; } - arg = arg->s_nxt; - parg = parg->s_nxt; + arg = arg->s_next; + parg = parg->s_next; n++; } @@ -2428,7 +2428,7 @@ cluparg(void) * number of arguments. */ narg = 0; - for (arg = dcs->d_fargs; arg != NULL; arg = arg->s_nxt) + for (arg = dcs->d_fargs; arg != NULL; arg = arg->s_next) narg++; if (nargusg > narg) { /* argument number mismatch with directive: ** %s ** */ @@ -2458,7 +2458,7 @@ cluparg(void) narg = prflstrg != -1 ? prflstrg : scflstrg; arg = dcs->d_fargs; for (n = 1; n < narg; n++) - arg = arg->s_nxt; + arg = arg->s_next; if (arg->s_type->t_tspec != PTR || ((t = arg->s_type->t_subt->t_tspec) != CHAR && t != UCHAR && t != SCHAR)) { @@ -2472,7 +2472,7 @@ cluparg(void) * print a warning for each argument of an old style function * definition which defaults to int */ - for (arg = args; arg != NULL; arg = arg->s_nxt) { + for (arg = args; arg != NULL; arg = arg->s_next) { if (arg->s_defarg) { /* argument type defaults to int: %s */ warning(32, arg->s_name); @@ -2492,9 +2492,9 @@ cluparg(void) */ narg = nparg = 0; msg = 0; - for (parg = pargs; parg != NULL; parg = parg->s_nxt) + for (parg = pargs; parg != NULL; parg = parg->s_next) nparg++; - for (arg = args; arg != NULL; arg = arg->s_nxt) + for (arg = args; arg != NULL; arg = arg->s_next) narg++; if (narg != nparg) { /* parameter mismatch: %d declared, %d defined */ @@ -2505,8 +2505,8 @@ cluparg(void) arg = args; while (narg--) { msg |= check_prototype_declaration(arg, parg); - parg = parg->s_nxt; - arg = arg->s_nxt; + parg = parg->s_next; + arg = arg->s_next; } } if (msg) Index: src/usr.bin/xlint/lint1/emit1.c diff -u src/usr.bin/xlint/lint1/emit1.c:1.25 src/usr.bin/xlint/lint1/emit1.c:1.26 --- src/usr.bin/xlint/lint1/emit1.c:1.25 Tue Dec 29 21:32:46 2020 +++ src/usr.bin/xlint/lint1/emit1.c Wed Dec 30 10:26:12 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: emit1.c,v 1.25 2020/12/29 21:32:46 rillig Exp $ */ +/* $NetBSD: emit1.c,v 1.26 2020/12/30 10:26:12 rillig Exp $ */ /* * Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved. @@ -38,7 +38,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) && !defined(lint) -__RCSID("$NetBSD: emit1.c,v 1.25 2020/12/29 21:32:46 rillig Exp $"); +__RCSID("$NetBSD: emit1.c,v 1.26 2020/12/30 10:26:12 rillig Exp $"); #endif #include <ctype.h> @@ -145,12 +145,12 @@ outtype(type_t *tp) outtt(tp->t_str->stag, tp->t_str->stdef); } else if (ts == FUNC && tp->t_proto) { na = 0; - for (arg = tp->t_args; arg != NULL; arg = arg->s_nxt) + for (arg = tp->t_args; arg != NULL; arg = arg->s_next) na++; if (tp->t_vararg) na++; outint(na); - for (arg = tp->t_args; arg != NULL; arg = arg->s_nxt) + for (arg = tp->t_args; arg != NULL; arg = arg->s_next) outtype(arg->s_type); if (tp->t_vararg) outchar('E'); @@ -385,11 +385,11 @@ outfdef(sym_t *fsym, pos_t *posp, int rv /* argument types and return value */ if (osdef) { narg = 0; - for (arg = args; arg != NULL; arg = arg->s_nxt) + for (arg = args; arg != NULL; arg = arg->s_next) narg++; outchar('f'); outint(narg); - for (arg = args; arg != NULL; arg = arg->s_nxt) + for (arg = args; arg != NULL; arg = arg->s_next) outtype(arg->s_type); outtype(fsym->s_type->t_subt); } else { Index: src/usr.bin/xlint/lint1/func.c diff -u src/usr.bin/xlint/lint1/func.c:1.31 src/usr.bin/xlint/lint1/func.c:1.32 --- src/usr.bin/xlint/lint1/func.c:1.31 Tue Dec 29 13:33:03 2020 +++ src/usr.bin/xlint/lint1/func.c Wed Dec 30 10:26:12 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: func.c,v 1.31 2020/12/29 13:33:03 rillig Exp $ */ +/* $NetBSD: func.c,v 1.32 2020/12/30 10:26:12 rillig Exp $ */ /* * Copyright (c) 1994, 1995 Jochen Pohl @@ -37,7 +37,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) && !defined(lint) -__RCSID("$NetBSD: func.c,v 1.31 2020/12/29 13:33:03 rillig Exp $"); +__RCSID("$NetBSD: func.c,v 1.32 2020/12/30 10:26:12 rillig Exp $"); #endif #include <stdlib.h> @@ -267,7 +267,7 @@ funcdef(sym_t *fsym) * (void is already removed from the list of arguments) */ n = 1; - for (arg = fsym->s_type->t_args; arg != NULL; arg = arg->s_nxt) { + for (arg = fsym->s_type->t_args; arg != NULL; arg = arg->s_next) { if (arg->s_scl == ABSTRACT) { if (arg->s_name != unnamed) LERROR("funcdef()"); @@ -372,7 +372,7 @@ funcend(void) n = 0; while (arg != NULL && (nargusg == -1 || n < nargusg)) { check_usage_sym(dcs->d_asm, arg); - arg = arg->s_nxt; + arg = arg->s_next; n++; } nargusg = -1; @@ -644,7 +644,7 @@ switch2(void) if (cstk->c_swtype->t_enum == NULL) LERROR("switch2()"); for (esym = cstk->c_swtype->t_enum->elem; - esym != NULL; esym = esym->s_nxt) { + esym != NULL; esym = esym->s_next) { nenum++; } for (cl = cstk->c_clst; cl != NULL; cl = cl->cl_nxt) Index: src/usr.bin/xlint/lint1/init.c diff -u src/usr.bin/xlint/lint1/init.c:1.44 src/usr.bin/xlint/lint1/init.c:1.45 --- src/usr.bin/xlint/lint1/init.c:1.44 Wed Dec 30 01:33:30 2020 +++ src/usr.bin/xlint/lint1/init.c Wed Dec 30 10:26:12 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: init.c,v 1.44 2020/12/30 01:33:30 rillig Exp $ */ +/* $NetBSD: init.c,v 1.45 2020/12/30 10:26:12 rillig Exp $ */ /* * Copyright (c) 1994, 1995 Jochen Pohl @@ -37,7 +37,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) && !defined(lint) -__RCSID("$NetBSD: init.c,v 1.44 2020/12/30 01:33:30 rillig Exp $"); +__RCSID("$NetBSD: init.c,v 1.45 2020/12/30 10:26:12 rillig Exp $"); #endif #include <ctype.h> @@ -179,7 +179,7 @@ initstack_pop_item(void) __func__, istk->i_remaining, tyname(buf, sizeof(buf), istk->i_type), namedmem->n_name)); - for (m = istk->i_type->t_str->memb; m != NULL; m = m->s_nxt) { + for (m = istk->i_type->t_str->memb; m != NULL; m = m->s_next) { DPRINTF(("%s: pop lhs.name=%s rhs.name=%s\n", __func__, m->s_name, namedmem->n_name)); if (m->s_field && m->s_name == unnamed) @@ -204,7 +204,7 @@ initstack_pop_item(void) if (istk->i_remaining > 0 && istk->i_type->t_tspec == STRUCT && !istk->i_namedmem) { do { - m = istk->i_mem = istk->i_mem->s_nxt; + m = istk->i_mem = istk->i_mem->s_next; lint_assert(m != NULL); DPRINTF(("%s: pop %s\n", __func__, m->s_name)); } while (m->s_field && m->s_name == unnamed); @@ -326,7 +326,7 @@ again: DPRINTF(("%s: lookup type=%s, name=%s named=%d\n", __func__, tyname(buf, sizeof(buf), istk->i_type), namedmem ? namedmem->n_name : "*none*", istk->i_namedmem)); - for (m = istk->i_type->t_str->memb; m != NULL; m = m->s_nxt) { + for (m = istk->i_type->t_str->memb; m != NULL; m = m->s_next) { if (m->s_field && m->s_name == unnamed) continue; if (namedmem != NULL) { Index: src/usr.bin/xlint/lint1/lint1.h diff -u src/usr.bin/xlint/lint1/lint1.h:1.37 src/usr.bin/xlint/lint1/lint1.h:1.38 --- src/usr.bin/xlint/lint1/lint1.h:1.37 Wed Dec 30 01:33:30 2020 +++ src/usr.bin/xlint/lint1/lint1.h Wed Dec 30 10:26:12 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: lint1.h,v 1.37 2020/12/30 01:33:30 rillig Exp $ */ +/* $NetBSD: lint1.h,v 1.38 2020/12/30 10:26:12 rillig Exp $ */ /* * Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved. @@ -254,7 +254,7 @@ typedef struct sym { } u; struct sym *s_link; /* next symbol with same hash value */ struct sym **s_rlink; /* pointer to s_link of prev. symbol */ - struct sym *s_nxt; /* next struct/union member, enumerator, + struct sym *s_next; /* next struct/union member, enumerator, argument */ struct sym *s_dlnxt; /* next symbol declared on same level */ } sym_t; Index: src/usr.bin/xlint/lint1/tree.c diff -u src/usr.bin/xlint/lint1/tree.c:1.100 src/usr.bin/xlint/lint1/tree.c:1.101 --- src/usr.bin/xlint/lint1/tree.c:1.100 Tue Dec 29 23:04:31 2020 +++ src/usr.bin/xlint/lint1/tree.c Wed Dec 30 10:26:12 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: tree.c,v 1.100 2020/12/29 23:04:31 rillig Exp $ */ +/* $NetBSD: tree.c,v 1.101 2020/12/30 10:26:12 rillig Exp $ */ /* * Copyright (c) 1994, 1995 Jochen Pohl @@ -37,7 +37,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) && !defined(lint) -__RCSID("$NetBSD: tree.c,v 1.100 2020/12/29 23:04:31 rillig Exp $"); +__RCSID("$NetBSD: tree.c,v 1.101 2020/12/30 10:26:12 rillig Exp $"); #endif #include <float.h> @@ -2310,7 +2310,7 @@ has_constant_member(type_t *tp) if ((t = tp->t_tspec) != STRUCT && t != UNION) LERROR("has_constant_member()"); - for (m = tp->t_str->memb; m != NULL; m = m->s_nxt) { + for (m = tp->t_str->memb; m != NULL; m = m->s_next) { tp = m->s_type; if (tp->t_const) return 1; @@ -3210,7 +3210,7 @@ cast(tnode_t *tn, type_t *tp) error(328); return NULL; } - for (m = str->memb; m != NULL; m = m->s_nxt) { + for (m = str->memb; m != NULL; m = m->s_next) { if (sametype(m->s_type, tn->tn_type)) { tn = getnode(); tn->tn_op = CVT; @@ -3338,7 +3338,7 @@ check_function_arguments(type_t *ftp, tn /* get # of args in the prototype */ npar = 0; - for (asym = ftp->t_args; asym != NULL; asym = asym->s_nxt) + for (asym = ftp->t_args; asym != NULL; asym = asym->s_next) npar++; /* get # of args in function call */ @@ -3391,7 +3391,7 @@ check_function_arguments(type_t *ftp, tn arg->tn_type = arg->tn_left->tn_type; if (asym != NULL) - asym = asym->s_nxt; + asym = asym->s_next; } return args; Index: src/usr.bin/xlint/lint2/chk.c diff -u src/usr.bin/xlint/lint2/chk.c:1.27 src/usr.bin/xlint/lint2/chk.c:1.28 --- src/usr.bin/xlint/lint2/chk.c:1.27 Tue Dec 29 11:35:11 2020 +++ src/usr.bin/xlint/lint2/chk.c Wed Dec 30 10:26:12 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: chk.c,v 1.27 2020/12/29 11:35:11 rillig Exp $ */ +/* $NetBSD: chk.c,v 1.28 2020/12/30 10:26:12 rillig Exp $ */ /* * Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved. @@ -38,7 +38,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) && !defined(lint) -__RCSID("$NetBSD: chk.c,v 1.27 2020/12/29 11:35:11 rillig Exp $"); +__RCSID("$NetBSD: chk.c,v 1.28 2020/12/30 10:26:12 rillig Exp $"); #endif #include <ctype.h> @@ -100,7 +100,7 @@ chkname(hte_t *hte) /* Get definition, prototype declaration and declaration */ def = pdecl = decl = NULL; - for (sym = hte->h_syms; sym != NULL; sym = sym->s_nxt) { + for (sym = hte->h_syms; sym != NULL; sym = sym->s_next) { if (def == NULL && (sym->s_def == DEF || sym->s_def == TDEF)) def = sym; if (pdecl == NULL && sym->s_def == DECL && @@ -159,7 +159,7 @@ chkdnu(hte_t *hte) if (!hte->h_def || hte->h_used) return; - for (sym = hte->h_syms; sym != NULL; sym = sym->s_nxt) { + for (sym = hte->h_syms; sym != NULL; sym = sym->s_next) { if (sym->s_def == DEF || sym->s_def == TDEF) { /* %s defined( %s ), but never used */ msg(1, hte->h_name, mkpos(&sym->s_pos)); @@ -204,7 +204,7 @@ chkmd(hte_t *hte) return; def1 = NULL; - for (sym = hte->h_syms; sym != NULL; sym = sym->s_nxt) { + for (sym = hte->h_syms; sym != NULL; sym = sym->s_next) { /* * ANSI C allows tentative definitions of the same name in * only one compilation unit. @@ -307,7 +307,7 @@ chkvtdi(hte_t *hte, sym_t *def, sym_t *d return; tp1 = TP(def->s_type); - for (sym = hte->h_syms; sym != NULL; sym = sym->s_nxt) { + for (sym = hte->h_syms; sym != NULL; sym = sym->s_next) { type_t *xt1, *xt2; if (sym == def) continue; @@ -1146,7 +1146,7 @@ chkadecl(hte_t *hte, sym_t *def, sym_t * * declarations. */ - for (sym = hte->h_syms; sym != NULL; sym = sym->s_nxt) { + for (sym = hte->h_syms; sym != NULL; sym = sym->s_next) { if (sym == sym1 || !TP(sym->s_type)->t_proto) continue; ap1 = TP(sym1->s_type)->t_args; Index: src/usr.bin/xlint/lint2/emit2.c diff -u src/usr.bin/xlint/lint2/emit2.c:1.14 src/usr.bin/xlint/lint2/emit2.c:1.15 --- src/usr.bin/xlint/lint2/emit2.c:1.14 Tue Dec 29 11:35:11 2020 +++ src/usr.bin/xlint/lint2/emit2.c Wed Dec 30 10:26:12 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: emit2.c,v 1.14 2020/12/29 11:35:11 rillig Exp $ */ +/* $NetBSD: emit2.c,v 1.15 2020/12/30 10:26:12 rillig Exp $ */ /* * Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved. @@ -34,7 +34,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) && !defined(lint) -__RCSID("$NetBSD: emit2.c,v 1.14 2020/12/29 11:35:11 rillig Exp $"); +__RCSID("$NetBSD: emit2.c,v 1.15 2020/12/30 10:26:12 rillig Exp $"); #endif #include "lint2.h" @@ -203,7 +203,7 @@ dumpname(hte_t *hte) * definition is allowed (except with sflag). */ def = NULL; - for (sym = hte->h_syms; sym != NULL; sym = sym->s_nxt) { + for (sym = hte->h_syms; sym != NULL; sym = sym->s_next) { if (sym->s_def == DEF) { def = sym; break; Index: src/usr.bin/xlint/lint2/lint2.h diff -u src/usr.bin/xlint/lint2/lint2.h:1.9 src/usr.bin/xlint/lint2/lint2.h:1.10 --- src/usr.bin/xlint/lint2/lint2.h:1.9 Tue Dec 29 21:32:46 2020 +++ src/usr.bin/xlint/lint2/lint2.h Wed Dec 30 10:26:12 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: lint2.h,v 1.9 2020/12/29 21:32:46 rillig Exp $ */ +/* $NetBSD: lint2.h,v 1.10 2020/12/30 10:26:12 rillig Exp $ */ /* * Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved. @@ -126,7 +126,7 @@ typedef struct sym { u_int s_prfl : 1; /* printflike */ u_int s_scfl : 1; /* scanflike */ u_short s_type; /* type */ - struct sym *s_nxt; /* next symbol with same name */ + struct sym *s_next; /* next symbol with same name */ } s_s; short s_nva; short s_nprfl; @@ -143,7 +143,7 @@ typedef struct sym { #define s_prfl s_s.s_prfl #define s_scfl s_s.s_scfl #define s_type s_s.s_type -#define s_nxt s_s.s_nxt +#define s_next s_s.s_next /* * Used to store information about function calls. @@ -175,7 +175,7 @@ typedef struct hte { u_int h_def : 1; /* symbol is defined */ u_int h_static : 1; /* static symbol */ sym_t *h_syms; /* declarations and definitions */ - sym_t **h_lsym; /* points to s_nxt of last decl./def. */ + sym_t **h_lsym; /* points to s_next of last decl./def. */ fcall_t *h_calls; /* function calls */ fcall_t **h_lcall; /* points to f_nxt of last call */ usym_t *h_usyms; /* usage info */ Index: src/usr.bin/xlint/lint2/read.c diff -u src/usr.bin/xlint/lint2/read.c:1.31 src/usr.bin/xlint/lint2/read.c:1.32 --- src/usr.bin/xlint/lint2/read.c:1.31 Tue Dec 29 12:18:42 2020 +++ src/usr.bin/xlint/lint2/read.c Wed Dec 30 10:26:12 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: read.c,v 1.31 2020/12/29 12:18:42 rillig Exp $ */ +/* $NetBSD: read.c,v 1.32 2020/12/30 10:26:12 rillig Exp $ */ /* * Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved. @@ -38,7 +38,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) && !defined(lint) -__RCSID("$NetBSD: read.c,v 1.31 2020/12/29 12:18:42 rillig Exp $"); +__RCSID("$NetBSD: read.c,v 1.32 2020/12/30 10:26:12 rillig Exp $"); #endif #include <ctype.h> @@ -486,7 +486,7 @@ decldef(pos_t *posp, const char *cp) * because static symbols, tentatively defined at the same location * but in different translation units are really different symbols. */ - for (symp = hte->h_syms; symp != NULL; symp = symp->s_nxt) { + for (symp = hte->h_syms; symp != NULL; symp = symp->s_next) { if (symp->s_pos.p_isrc == sym.s_pos.p_isrc && symp->s_pos.p_iline == sym.s_pos.p_iline && symp->s_type == sym.s_type && @@ -507,7 +507,7 @@ decldef(pos_t *posp, const char *cp) STRUCT_ASSIGN(symp->s_s, sym.s_s); } *hte->h_lsym = symp; - hte->h_lsym = &symp->s_nxt; + hte->h_lsym = &symp->s_next; /* XXX hack so we can remember where a symbol was renamed */ if (renamed) @@ -1202,7 +1202,7 @@ mkstatic(hte_t *hte) int ofnd; /* Look for first static definition */ - for (sym1 = hte->h_syms; sym1 != NULL; sym1 = sym1->s_nxt) { + for (sym1 = hte->h_syms; sym1 != NULL; sym1 = sym1->s_next) { if (sym1->s_static) break; } @@ -1211,7 +1211,7 @@ mkstatic(hte_t *hte) /* Do nothing if this name is used only in one translation unit. */ ofnd = 0; - for (sym = hte->h_syms; sym != NULL && !ofnd; sym = sym->s_nxt) { + for (sym = hte->h_syms; sym != NULL && !ofnd; sym = sym->s_next) { if (sym->s_pos.p_src != sym1->s_pos.p_src) ofnd = 1; } @@ -1261,14 +1261,14 @@ mkstatic(hte_t *hte) for (symp = &hte->h_syms; (sym = *symp) != NULL; ) { if (sym->s_pos.p_src == sym1->s_pos.p_src) { sym->s_static = 1; - (*symp) = sym->s_nxt; - if (hte->h_lsym == &sym->s_nxt) + (*symp) = sym->s_next; + if (hte->h_lsym == &sym->s_next) hte->h_lsym = symp; - sym->s_nxt = NULL; + sym->s_next = NULL; *nhte->h_lsym = sym; - nhte->h_lsym = &sym->s_nxt; + nhte->h_lsym = &sym->s_next; } else { - symp = &sym->s_nxt; + symp = &sym->s_next; } } for (callp = &hte->h_calls; (call = *callp) != NULL; ) { @@ -1298,7 +1298,7 @@ mkstatic(hte_t *hte) /* h_def must be recalculated for old hte */ hte->h_def = nhte->h_def = 0; - for (sym = hte->h_syms; sym != NULL; sym = sym->s_nxt) { + for (sym = hte->h_syms; sym != NULL; sym = sym->s_next) { if (sym->s_def == DEF || sym->s_def == TDEF) { hte->h_def = 1; break;