Module Name: src Committed By: rillig Date: Sat Oct 17 21:32:31 UTC 2020
Modified Files: src/usr.bin/make: arch.c dir.c job.c nonints.h parse.c suff.c targ.c var.c Log Message: make(1): normalize initialization and cleanup of the modules To generate a diff of this commit: cvs rdiff -u -r1.132 -r1.133 src/usr.bin/make/arch.c cvs rdiff -u -r1.162 -r1.163 src/usr.bin/make/dir.c cvs rdiff -u -r1.262 -r1.263 src/usr.bin/make/job.c cvs rdiff -u -r1.140 -r1.141 src/usr.bin/make/nonints.h cvs rdiff -u -r1.382 -r1.383 src/usr.bin/make/parse.c cvs rdiff -u -r1.178 -r1.179 src/usr.bin/make/suff.c cvs rdiff -u -r1.112 -r1.113 src/usr.bin/make/targ.c cvs rdiff -u -r1.571 -r1.572 src/usr.bin/make/var.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/make/arch.c diff -u src/usr.bin/make/arch.c:1.132 src/usr.bin/make/arch.c:1.133 --- src/usr.bin/make/arch.c:1.132 Mon Oct 5 19:27:47 2020 +++ src/usr.bin/make/arch.c Sat Oct 17 21:32:30 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: arch.c,v 1.132 2020/10/05 19:27:47 rillig Exp $ */ +/* $NetBSD: arch.c,v 1.133 2020/10/17 21:32:30 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -114,7 +114,7 @@ * * Arch_Init Initialize this module. * - * Arch_End Cleanup this module. + * Arch_End Clean up this module. */ #include <sys/types.h> @@ -130,7 +130,7 @@ #include "config.h" /* "@(#)arch.c 8.2 (Berkeley) 1/2/94" */ -MAKE_RCSID("$NetBSD: arch.c,v 1.132 2020/10/05 19:27:47 rillig Exp $"); +MAKE_RCSID("$NetBSD: arch.c,v 1.133 2020/10/17 21:32:30 rillig Exp $"); #ifdef TARGET_MACHINE #undef MAKE_MACHINE @@ -1123,14 +1123,14 @@ Arch_LibOODate(GNode *gn) return oodate; } -/* Initialize things for this module. */ +/* Initialize the archives module. */ void Arch_Init(void) { archives = Lst_Init(); } -/* Clean up things for this module. */ +/* Clean up the archives module. */ void Arch_End(void) { Index: src/usr.bin/make/dir.c diff -u src/usr.bin/make/dir.c:1.162 src/usr.bin/make/dir.c:1.163 --- src/usr.bin/make/dir.c:1.162 Sat Oct 17 17:47:14 2020 +++ src/usr.bin/make/dir.c Sat Oct 17 21:32:30 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: dir.c,v 1.162 2020/10/17 17:47:14 rillig Exp $ */ +/* $NetBSD: dir.c,v 1.163 2020/10/17 21:32:30 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990 The Regents of the University of California. @@ -82,7 +82,7 @@ * * Dir_InitDot Set the dot CachedDir. * - * Dir_End Cleanup the module. + * Dir_End Clean up the module. * * Dir_SetPATH Set ${.PATH} to reflect state of dirSearchPath. * @@ -135,7 +135,7 @@ #include "job.h" /* "@(#)dir.c 8.2 (Berkeley) 1/2/94" */ -MAKE_RCSID("$NetBSD: dir.c,v 1.162 2020/10/17 17:47:14 rillig Exp $"); +MAKE_RCSID("$NetBSD: dir.c,v 1.163 2020/10/17 21:32:30 rillig Exp $"); #define DIR_DEBUG0(text) DEBUG0(DIR, text) #define DIR_DEBUG1(fmt, arg1) DEBUG1(DIR, fmt, arg1) @@ -388,7 +388,7 @@ cached_lstat(const char *pathname, struc return cached_stats(&lmtimes, pathname, st, CST_LSTAT); } -/* Initialize things for this module. */ +/* Initialize the directories module. */ void Dir_Init(void) { @@ -427,7 +427,7 @@ Dir_InitCur(const char *cdname) dir->refCount++; if (cur && cur != dir) { /* - * We've been here before, cleanup. + * We've been here before, clean up. */ cur->refCount--; Dir_Destroy(cur); @@ -462,7 +462,7 @@ Dir_InitDot(void) Dir_SetPATH(); /* initialize */ } -/* Clean up things for this module. */ +/* Clean up the directories module. */ void Dir_End(void) { Index: src/usr.bin/make/job.c diff -u src/usr.bin/make/job.c:1.262 src/usr.bin/make/job.c:1.263 --- src/usr.bin/make/job.c:1.262 Tue Oct 6 16:39:23 2020 +++ src/usr.bin/make/job.c Sat Oct 17 21:32:30 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: job.c,v 1.262 2020/10/06 16:39:23 rillig Exp $ */ +/* $NetBSD: job.c,v 1.263 2020/10/17 21:32:30 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990 The Regents of the University of California. @@ -97,7 +97,7 @@ * Hence, the makefile must have been parsed * before this function is called. * - * Job_End Cleanup any memory used. + * Job_End Clean up any memory used. * * Job_ParseShell Given the line following a .SHELL target, parse * the line as a shell specification. Returns @@ -143,7 +143,7 @@ #include "trace.h" /* "@(#)job.c 8.2 (Berkeley) 3/19/94" */ -MAKE_RCSID("$NetBSD: job.c,v 1.262 2020/10/06 16:39:23 rillig Exp $"); +MAKE_RCSID("$NetBSD: job.c,v 1.263 2020/10/17 21:32:30 rillig Exp $"); # define STATIC static Index: src/usr.bin/make/nonints.h diff -u src/usr.bin/make/nonints.h:1.140 src/usr.bin/make/nonints.h:1.141 --- src/usr.bin/make/nonints.h:1.140 Mon Oct 5 19:27:47 2020 +++ src/usr.bin/make/nonints.h Sat Oct 17 21:32:30 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: nonints.h,v 1.140 2020/10/05 19:27:47 rillig Exp $ */ +/* $NetBSD: nonints.h,v 1.141 2020/10/17 21:32:30 rillig Exp $ */ /*- * Copyright (c) 1988, 1989, 1990, 1993 @@ -73,6 +73,9 @@ */ /* arch.c */ +void Arch_Init(void); +void Arch_End(void); + Boolean Arch_ParseArchive(char **, GNodeList *, GNode *); void Arch_Touch(GNode *); void Arch_TouchLib(GNode *); @@ -80,8 +83,6 @@ time_t Arch_MTime(GNode *); time_t Arch_MemMTime(GNode *); void Arch_FindLib(GNode *, SearchPath *); Boolean Arch_LibOODate(GNode *); -void Arch_Init(void); -void Arch_End(void); Boolean Arch_IsLib(GNode *); /* compat.c */ @@ -120,6 +121,8 @@ Boolean getBoolean(const char *, Boolean char *cached_realpath(const char *, char *); /* parse.c */ +void Parse_Init(void); +void Parse_End(void); typedef enum VarAssignOp { VAR_NORMAL, /* = */ @@ -143,8 +146,6 @@ Boolean Parse_IsVar(const char *, VarAss void Parse_DoVar(VarAssign *, GNode *); void Parse_AddIncludeDir(const char *); void Parse_File(const char *, int); -void Parse_Init(void); -void Parse_End(void); void Parse_SetInput(const char *, int, int, char *(*)(void *, size_t *), void *); GNodeList *Parse_MainName(void); @@ -168,6 +169,9 @@ char *str_concat4(const char *, const ch Boolean Str_Match(const char *, const char *); /* suff.c */ +void Suff_Init(void); +void Suff_End(void); + void Suff_ClearSuffixes(void); Boolean Suff_IsTransform(const char *); GNode *Suff_AddTransform(const char *); @@ -180,13 +184,12 @@ void Suff_AddLib(const char *); void Suff_FindDeps(GNode *); SearchPath *Suff_FindPath(GNode *); void Suff_SetNull(const char *); -void Suff_Init(void); -void Suff_End(void); void Suff_PrintAll(void); /* targ.c */ void Targ_Init(void); void Targ_End(void); + void Targ_Stats(void); GNodeList *Targ_List(void); GNode *Targ_NewGN(const char *); @@ -208,6 +211,8 @@ void Targ_PrintGraph(int); void Targ_Propagate(void); /* var.c */ +void Var_Init(void); +void Var_End(void); typedef enum { VARE_NONE = 0, @@ -291,8 +296,6 @@ const char *Var_Value(const char *, GNod VarParseResult Var_Parse(const char **, GNode *, VarEvalFlags, const char **, void **); VarParseResult Var_Subst(const char *, GNode *, VarEvalFlags, char **); -void Var_Init(void); -void Var_End(void); void Var_Stats(void); void Var_Dump(GNode *); void Var_ExportVars(void); Index: src/usr.bin/make/parse.c diff -u src/usr.bin/make/parse.c:1.382 src/usr.bin/make/parse.c:1.383 --- src/usr.bin/make/parse.c:1.382 Sat Oct 17 21:21:37 2020 +++ src/usr.bin/make/parse.c Sat Oct 17 21:32:30 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: parse.c,v 1.382 2020/10/17 21:21:37 rillig Exp $ */ +/* $NetBSD: parse.c,v 1.383 2020/10/17 21:32:30 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -91,7 +91,7 @@ * called before anything else in this module * is used. * - * Parse_End Cleanup the module + * Parse_End Clean up the module * * Parse_File Function used to parse a makefile. It must * be given the name of the file, which should @@ -131,7 +131,7 @@ #include "pathnames.h" /* "@(#)parse.c 8.3 (Berkeley) 3/19/94" */ -MAKE_RCSID("$NetBSD: parse.c,v 1.382 2020/10/17 21:21:37 rillig Exp $"); +MAKE_RCSID("$NetBSD: parse.c,v 1.383 2020/10/17 21:32:30 rillig Exp $"); /* types and constants */ @@ -3119,18 +3119,7 @@ Parse_File(const char *name, int fd) } } -/*- - *--------------------------------------------------------------------- - * Parse_Init -- - * initialize the parsing module - * - * Results: - * none - * - * Side Effects: - * the parseIncPath list is initialized... - *--------------------------------------------------------------------- - */ +/* Initialize the parsing module. */ void Parse_Init(void) { @@ -3144,6 +3133,7 @@ Parse_Init(void) #endif } +/* Clean up the parsing module. */ void Parse_End(void) { Index: src/usr.bin/make/suff.c diff -u src/usr.bin/make/suff.c:1.178 src/usr.bin/make/suff.c:1.179 --- src/usr.bin/make/suff.c:1.178 Sat Oct 17 17:47:14 2020 +++ src/usr.bin/make/suff.c Sat Oct 17 21:32:30 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: suff.c,v 1.178 2020/10/17 17:47:14 rillig Exp $ */ +/* $NetBSD: suff.c,v 1.179 2020/10/17 21:32:30 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -76,7 +76,7 @@ * Interface: * Suff_Init Initialize all things to do with suffixes. * - * Suff_End Cleanup the module + * Suff_End Clean up the module * * Suff_DoPaths This function is used to make life easier * when searching for a file according to its @@ -129,7 +129,7 @@ #include "dir.h" /* "@(#)suff.c 8.4 (Berkeley) 3/21/94" */ -MAKE_RCSID("$NetBSD: suff.c,v 1.178 2020/10/17 17:47:14 rillig Exp $"); +MAKE_RCSID("$NetBSD: suff.c,v 1.179 2020/10/17 21:32:30 rillig Exp $"); #define SUFF_DEBUG0(text) DEBUG0(SUFF, text) #define SUFF_DEBUG1(fmt, arg1) DEBUG1(SUFF, fmt, arg1) Index: src/usr.bin/make/targ.c diff -u src/usr.bin/make/targ.c:1.112 src/usr.bin/make/targ.c:1.113 --- src/usr.bin/make/targ.c:1.112 Mon Oct 5 22:15:45 2020 +++ src/usr.bin/make/targ.c Sat Oct 17 21:32:30 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: targ.c,v 1.112 2020/10/05 22:15:45 rillig Exp $ */ +/* $NetBSD: targ.c,v 1.113 2020/10/17 21:32:30 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -76,7 +76,7 @@ * Interface: * Targ_Init Initialization procedure. * - * Targ_End Cleanup the module + * Targ_End Clean up the module * * Targ_List Return the list of all targets so far. * @@ -121,7 +121,7 @@ #include "dir.h" /* "@(#)targ.c 8.2 (Berkeley) 3/19/94" */ -MAKE_RCSID("$NetBSD: targ.c,v 1.112 2020/10/05 22:15:45 rillig Exp $"); +MAKE_RCSID("$NetBSD: targ.c,v 1.113 2020/10/17 21:32:30 rillig Exp $"); static GNodeList *allTargets; /* the list of all targets found so far */ #ifdef CLEANUP Index: src/usr.bin/make/var.c diff -u src/usr.bin/make/var.c:1.571 src/usr.bin/make/var.c:1.572 --- src/usr.bin/make/var.c:1.571 Sat Oct 17 17:47:14 2020 +++ src/usr.bin/make/var.c Sat Oct 17 21:32:30 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: var.c,v 1.571 2020/10/17 17:47:14 rillig Exp $ */ +/* $NetBSD: var.c,v 1.572 2020/10/17 21:32:30 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990, 1993 @@ -121,7 +121,7 @@ #include "metachar.h" /* "@(#)var.c 8.3 (Berkeley) 3/19/94" */ -MAKE_RCSID("$NetBSD: var.c,v 1.571 2020/10/17 17:47:14 rillig Exp $"); +MAKE_RCSID("$NetBSD: var.c,v 1.572 2020/10/17 21:32:30 rillig Exp $"); #define VAR_DEBUG1(fmt, arg1) DEBUG1(VAR, fmt, arg1) #define VAR_DEBUG2(fmt, arg1, arg2) DEBUG2(VAR, fmt, arg1, arg2) @@ -3830,7 +3830,7 @@ Var_Subst(const char *str, GNode *ctxt, return VPR_OK; } -/* Initialize the module. */ +/* Initialize the variables module. */ void Var_Init(void) { @@ -3839,7 +3839,7 @@ Var_Init(void) VAR_CMD = Targ_NewGN("Command"); } - +/* Clean up the variables module. */ void Var_End(void) {