Module Name: src
Committed By: rillig
Date: Sun Jan 10 14:07:34 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y decl.c externs1.h
Log Message:
lint: rename functions with short names
To generate a diff of this commit:
cvs rdiff -u -r1.137 -r1.138 src/usr.bin/xlint/lint1/cgram.y
cvs rdiff -u -r1.115 -r1.116 src/usr.bin/xlint/lint1/decl.c
cvs rdiff -u -r1.51 -r1.52 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/cgram.y
diff -u src/usr.bin/xlint/lint1/cgram.y:1.137 src/usr.bin/xlint/lint1/cgram.y:1.138
--- src/usr.bin/xlint/lint1/cgram.y:1.137 Sun Jan 10 00:05:46 2021
+++ src/usr.bin/xlint/lint1/cgram.y Sun Jan 10 14:07:34 2021
@@ -1,5 +1,5 @@
%{
-/* $NetBSD: cgram.y,v 1.137 2021/01/10 00:05:46 rillig Exp $ */
+/* $NetBSD: cgram.y,v 1.138 2021/01/10 14:07:34 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.137 2021/01/10 00:05:46 rillig Exp $");
+__RCSID("$NetBSD: cgram.y,v 1.138 2021/01/10 14:07:34 rillig Exp $");
#endif
#include <limits.h>
@@ -1281,13 +1281,13 @@ parameter_type_list:
parameter_declaration:
declmods deftyp {
- $$ = decl1arg(abstract_name(), 0);
+ $$ = declare_argument(abstract_name(), 0);
}
| declspecs deftyp {
- $$ = decl1arg(abstract_name(), 0);
+ $$ = declare_argument(abstract_name(), 0);
}
| declmods deftyp notype_param_decl {
- $$ = decl1arg($3, 0);
+ $$ = declare_argument($3, 0);
}
/*
* param_decl is needed because of following conflict:
@@ -1297,13 +1297,13 @@ parameter_declaration:
* This grammar realizes the second case.
*/
| declspecs deftyp param_decl {
- $$ = decl1arg($3, 0);
+ $$ = declare_argument($3, 0);
}
| declmods deftyp abs_decl {
- $$ = decl1arg($3, 0);
+ $$ = declare_argument($3, 0);
}
| declspecs deftyp abs_decl {
- $$ = decl1arg($3, 0);
+ $$ = declare_argument($3, 0);
}
;
@@ -2157,7 +2157,7 @@ idecl(sym_t *decl, int initflg, sbuf_t *
freeyyv(&renaming, T_NAME);
break;
}
- (void)decl1arg(decl, initflg);
+ (void)declare_argument(decl, initflg);
break;
case AUTO:
if (renaming != NULL) {
@@ -2166,7 +2166,7 @@ idecl(sym_t *decl, int initflg, sbuf_t *
freeyyv(&renaming, T_NAME);
break;
}
- decl1loc(decl, initflg);
+ declare_local(decl, initflg);
break;
default:
LERROR("idecl(%d)", dcs->d_ctx);
Index: src/usr.bin/xlint/lint1/decl.c
diff -u src/usr.bin/xlint/lint1/decl.c:1.115 src/usr.bin/xlint/lint1/decl.c:1.116
--- src/usr.bin/xlint/lint1/decl.c:1.115 Sun Jan 10 13:54:13 2021
+++ src/usr.bin/xlint/lint1/decl.c Sun Jan 10 14:07:34 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: decl.c,v 1.115 2021/01/10 13:54:13 rillig Exp $ */
+/* $NetBSD: decl.c,v 1.116 2021/01/10 14:07:34 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.115 2021/01/10 13:54:13 rillig Exp $");
+__RCSID("$NetBSD: decl.c,v 1.116 2021/01/10 14:07:34 rillig Exp $");
#endif
#include <sys/param.h>
@@ -73,7 +73,7 @@ static int check_old_style_definition(sy
static int check_prototype_declaration(sym_t *, sym_t *);
static sym_t *new_style_function(sym_t *, sym_t *);
static void old_style_function(sym_t *, sym_t *);
-static void ledecl(sym_t *);
+static void declare_external_in_block(sym_t *);
static int check_init(sym_t *);
static void check_argument_usage(int, sym_t *);
static void check_variable_usage(int, sym_t *);
@@ -1549,8 +1549,8 @@ declarator_name(sym_t *sym)
/*
* XXX somewhat ugly because we dont know whether
* this is AUTO or EXTERN (functions). If we are
- * wrong it must be corrected in decl1loc(), where
- * we have the necessary type information.
+ * wrong it must be corrected in declare_local(),
+ * where we have the necessary type information.
*/
sc = AUTO;
sym->s_def = DEF;
@@ -2074,7 +2074,7 @@ check_redeclaration(sym_t *dsym, int *do
}
static int
-chkqual(type_t *tp1, type_t *tp2, int ignqual)
+qualifiers_correspond(type_t *tp1, type_t *tp2, int ignqual)
{
if (tp1->t_const != tp2->t_const && !ignqual && !tflag)
return 0;
@@ -2091,7 +2091,7 @@ eqptrtype(type_t *tp1, type_t *tp2, int
if (tp1->t_tspec != VOID && tp2->t_tspec != VOID)
return 0;
- if (!chkqual(tp1, tp2, ignqual))
+ if (!qualifiers_correspond(tp1, tp2, ignqual))
return 0;
return 1;
@@ -2133,7 +2133,7 @@ eqtype(type_t *tp1, type_t *tp2, int ign
if (t != tp2->t_tspec)
return 0;
- if (!chkqual(tp1, tp2, ignqual))
+ if (!qualifiers_correspond(tp1, tp2, ignqual))
return 0;
if (t == STRUCT || t == UNION)
@@ -2324,7 +2324,7 @@ complete_type(sym_t *dsym, sym_t *ssym)
* Completes the declaration of a single argument.
*/
sym_t *
-decl1arg(sym_t *sym, int initflg)
+declare_argument(sym_t *sym, int initflg)
{
tspec_t t;
@@ -2558,7 +2558,7 @@ check_prototype_declaration(sym_t *arg,
* Completes a single local declaration/definition.
*/
void
-decl1loc(sym_t *dsym, int initflg)
+declare_local(sym_t *dsym, int initflg)
{
/* Correct a mistake done in declarator_name(). */
@@ -2601,7 +2601,7 @@ decl1loc(sym_t *dsym, int initflg)
check_type(dsym);
if (dcs->d_rdcsym != NULL && dsym->s_scl == EXTERN)
- ledecl(dsym);
+ declare_external_in_block(dsym);
if (dsym->s_scl == EXTERN) {
/*
@@ -2637,7 +2637,8 @@ decl1loc(sym_t *dsym, int initflg)
break;
case EXTERN:
/*
- * Warnings and errors are printed in ledecl()
+ * Warnings and errors are printed in
+ * declare_external_in_block()
*/
break;
default:
@@ -2699,7 +2700,7 @@ decl1loc(sym_t *dsym, int initflg)
* Processes (re)declarations of external symbols inside blocks.
*/
static void
-ledecl(sym_t *dsym)
+declare_external_in_block(sym_t *dsym)
{
int eqt, dowarn;
sym_t *esym;
Index: src/usr.bin/xlint/lint1/externs1.h
diff -u src/usr.bin/xlint/lint1/externs1.h:1.51 src/usr.bin/xlint/lint1/externs1.h:1.52
--- src/usr.bin/xlint/lint1/externs1.h:1.51 Sun Jan 10 11:17:53 2021
+++ src/usr.bin/xlint/lint1/externs1.h Sun Jan 10 14:07:34 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: externs1.h,v 1.51 2021/01/10 11:17:53 rillig Exp $ */
+/* $NetBSD: externs1.h,v 1.52 2021/01/10 14:07:34 rillig Exp $ */
/*
* Copyright (c) 1994, 1995 Jochen Pohl
@@ -177,11 +177,11 @@ extern int check_redeclaration(sym_t *,
extern int eqptrtype(type_t *, type_t *, int);
extern int eqtype(type_t *, type_t *, int, int, int *);
extern void complete_type(sym_t *, sym_t *);
-extern sym_t *decl1arg(sym_t *, int);
+extern sym_t *declare_argument(sym_t *, int);
extern void check_func_lint_directives(void);
extern void check_func_old_style_arguments(void);
-extern void decl1loc(sym_t *, int);
+extern void declare_local(sym_t *, int);
extern sym_t *abstract_name(void);
extern void global_clean_up(void);
extern sym_t *declare_1_abstract(sym_t *);