Module Name: src Committed By: rillig Date: Fri Jan 1 01:42:55 UTC 2021
Modified Files: src/usr.bin/xlint/common: externs.h tyname.c src/usr.bin/xlint/lint1: decl.c tree.c Log Message: lint: rename basic_type_name to tspec_name The term "basic type" is precisely defined in C99 6.2.5p14, and tspec_t is close to that, but nowhere identical. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/usr.bin/xlint/common/externs.h cvs rdiff -u -r1.17 -r1.18 src/usr.bin/xlint/common/tyname.c cvs rdiff -u -r1.90 -r1.91 src/usr.bin/xlint/lint1/decl.c cvs rdiff -u -r1.110 -r1.111 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/common/externs.h diff -u src/usr.bin/xlint/common/externs.h:1.8 src/usr.bin/xlint/common/externs.h:1.9 --- src/usr.bin/xlint/common/externs.h:1.8 Tue Dec 29 13:33:03 2020 +++ src/usr.bin/xlint/common/externs.h Fri Jan 1 01:42:55 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: externs.h,v 1.8 2020/12/29 13:33:03 rillig Exp $ */ +/* $NetBSD: externs.h,v 1.9 2021/01/01 01:42:55 rillig Exp $ */ /* * Copyright (c) 1994, 1995 Jochen Pohl @@ -46,7 +46,7 @@ extern void inittyp(void); */ extern const char *tyname(char *, size_t, const type_t *); extern int sametype(const type_t *, const type_t *); -extern const char *basic_type_name(tspec_t); +extern const char *tspec_name(tspec_t); /* * mem.c Index: src/usr.bin/xlint/common/tyname.c diff -u src/usr.bin/xlint/common/tyname.c:1.17 src/usr.bin/xlint/common/tyname.c:1.18 --- src/usr.bin/xlint/common/tyname.c:1.17 Thu Dec 31 18:51:28 2020 +++ src/usr.bin/xlint/common/tyname.c Fri Jan 1 01:42:55 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: tyname.c,v 1.17 2020/12/31 18:51:28 rillig Exp $ */ +/* $NetBSD: tyname.c,v 1.18 2021/01/01 01:42:55 rillig Exp $ */ /*- * Copyright (c) 2005 The NetBSD Foundation, Inc. @@ -35,7 +35,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) && !defined(lint) -__RCSID("$NetBSD: tyname.c,v 1.17 2020/12/31 18:51:28 rillig Exp $"); +__RCSID("$NetBSD: tyname.c,v 1.18 2021/01/01 01:42:55 rillig Exp $"); #endif #include <limits.h> @@ -54,7 +54,7 @@ __RCSID("$NetBSD: tyname.c,v 1.17 2020/1 #endif const char * -basic_type_name(tspec_t t) +tspec_name(tspec_t t) { switch (t) { case BOOL: return "_Bool"; @@ -90,7 +90,7 @@ basic_type_name(tspec_t t) case SIGNED: return "signed"; case UNSIGN: return "unsigned"; default: - LERROR("basic_type_name(%d)", t); + LERROR("tspec_name(%d)", t); return NULL; } } @@ -172,7 +172,7 @@ tyname(char *buf, size_t bufsiz, const t if ((t = tp->t_tspec) == INT && tp->t_isenum) t = ENUM; - s = basic_type_name(t); + s = tspec_name(t); cv[0] = '\0'; if (tp->t_const) Index: src/usr.bin/xlint/lint1/decl.c diff -u src/usr.bin/xlint/lint1/decl.c:1.90 src/usr.bin/xlint/lint1/decl.c:1.91 --- src/usr.bin/xlint/lint1/decl.c:1.90 Fri Jan 1 01:29:30 2021 +++ src/usr.bin/xlint/lint1/decl.c Fri Jan 1 01:42:55 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: decl.c,v 1.90 2021/01/01 01:29:30 rillig Exp $ */ +/* $NetBSD: decl.c,v 1.91 2021/01/01 01:42:55 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.90 2021/01/01 01:29:30 rillig Exp $"); +__RCSID("$NetBSD: decl.c,v 1.91 2021/01/01 01:42:55 rillig Exp $"); #endif #include <sys/param.h> @@ -305,7 +305,7 @@ add_type(type_t *tp) else if (dcs->d_cmod == DOUBLE) { t = DCOMPLEX; } else - error(308, basic_type_name(dcs->d_cmod)); + error(308, tspec_name(dcs->d_cmod)); dcs->d_cmod = NOTSPEC; } @@ -800,7 +800,7 @@ deftyp(void) case LCOMPLEX: break; default: - LERROR("deftyp(%s)", basic_type_name(t)); + LERROR("deftyp(%s)", tspec_name(t)); } if (t != INT && t != CHAR && (s != NOTSPEC || l != NOTSPEC)) { dcs->d_terr = 1; Index: src/usr.bin/xlint/lint1/tree.c diff -u src/usr.bin/xlint/lint1/tree.c:1.110 src/usr.bin/xlint/lint1/tree.c:1.111 --- src/usr.bin/xlint/lint1/tree.c:1.110 Fri Jan 1 01:38:14 2021 +++ src/usr.bin/xlint/lint1/tree.c Fri Jan 1 01:42:55 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: tree.c,v 1.110 2021/01/01 01:38:14 rillig Exp $ */ +/* $NetBSD: tree.c,v 1.111 2021/01/01 01:42:55 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.110 2021/01/01 01:38:14 rillig Exp $"); +__RCSID("$NetBSD: tree.c,v 1.111 2021/01/01 01:42:55 rillig Exp $"); #endif #include <float.h> @@ -2200,17 +2200,17 @@ warn_incompatible_types(op_t op, tspec_t if ((lt == STRUCT || lt == UNION) && (rt == STRUCT || rt == UNION)) { /* assignment of different structures (%s != %s) */ - error(240, basic_type_name(lt), basic_type_name(rt)); + error(240, tspec_name(lt), tspec_name(rt)); } else { /* assignment type mismatch (%s != %s) */ - error(171, basic_type_name(lt), basic_type_name(rt)); + error(171, tspec_name(lt), tspec_name(rt)); } } else if (mp->m_binary) { /* operands of '%s' have incompatible types (%s != %s) */ - error(107, mp->m_name, basic_type_name(lt), basic_type_name(rt)); + error(107, mp->m_name, tspec_name(lt), tspec_name(rt)); } else { /* operand of '%s' has incompatible type (%s != %s) */ - error(108, mp->m_name, basic_type_name(lt), basic_type_name(rt)); + error(108, mp->m_name, tspec_name(lt), tspec_name(rt)); } }