Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/usr.bin/make make(1): fix documentation of Var_Subst, clean ...
details: https://anonhg.NetBSD.org/src/rev/a69e99241c3f
branches: trunk
changeset: 973567:a69e99241c3f
user: rillig <rillig%NetBSD.org@localhost>
date: Sat Jul 04 10:46:31 2020 +0000
description:
make(1): fix documentation of Var_Subst, clean up other documentation
diffstat:
usr.bin/make/var.c | 46 +++++++++-------------------------------------
1 files changed, 9 insertions(+), 37 deletions(-)
diffs (129 lines):
diff -r 0cd5ce0000f3 -r a69e99241c3f usr.bin/make/var.c
--- a/usr.bin/make/var.c Sat Jul 04 10:35:30 2020 +0000
+++ b/usr.bin/make/var.c Sat Jul 04 10:46:31 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: var.c,v 1.249 2020/07/04 10:35:30 rillig Exp $ */
+/* $NetBSD: var.c,v 1.250 2020/07/04 10:46:31 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: var.c,v 1.249 2020/07/04 10:35:30 rillig Exp $";
+static char rcsid[] = "$NetBSD: var.c,v 1.250 2020/07/04 10:46:31 rillig Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)var.c 8.3 (Berkeley) 3/19/94";
#else
-__RCSID("$NetBSD: var.c,v 1.249 2020/07/04 10:35:30 rillig Exp $");
+__RCSID("$NetBSD: var.c,v 1.250 2020/07/04 10:46:31 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -102,11 +102,9 @@
* Var_Value Return the value of a variable in a context or
* NULL if the variable is undefined.
*
- * Var_Subst Substitute named variable, or all variables if
- * NULL in a string using
- * the given context as the top-most one. If the
- * third argument is non-zero, Parse_Error is
- * called if any variables are undefined.
+ * Var_Subst Substitute either a single variable or all
+ * variables in a string, using the given context as
+ * the top-most one.
*
* Var_Parse Parse a variable expansion from a string and
* return the result and the number of characters
@@ -469,9 +467,6 @@
* val value to set it to
* ctxt context in which to set it
*
- * Results:
- * None
- *
* Side Effects:
* The new variable is placed at the front of the given context
* The name and val arguments are duplicated so they may
@@ -506,9 +501,6 @@
* Var_Delete --
* Remove a variable from a context.
*
- * Results:
- * None.
- *
* Side Effects:
* The Var structure is removed and freed.
*
@@ -960,9 +952,6 @@
* val value to give to the variable
* ctxt context in which to set it
*
- * Results:
- * None.
- *
* Side Effects:
* If the variable doesn't yet exist, a new record is created for it.
* Else the old value is freed and the new one stuck in its place
@@ -995,9 +984,6 @@
* val String to append to it
* ctxt Context in which this should occur
*
- * Results:
- * None
- *
* Side Effects:
* If the variable doesn't exist, it is created. Else the strings
* are concatenated (with a space in between).
@@ -1432,9 +1418,6 @@
* VarREError --
* Print the error caused by a regcomp or regexec call.
*
- * Results:
- * None.
- *
* Side Effects:
* An error gets printed.
*
@@ -3921,7 +3904,7 @@
/*-
*-----------------------------------------------------------------------
* Var_Subst --
- * Substitute for all variables in the given string in the given context
+ * Substitute for all variables in the given string in the given context.
* If flags & VARF_UNDEFERR, Parse_Error will be called when an undefined
* variable is encountered.
*
@@ -3937,7 +3920,7 @@
* The resulting string.
*
* Side Effects:
- * None. The old string must be freed by the caller
+ * None.
*-----------------------------------------------------------------------
*/
char *
@@ -4092,18 +4075,7 @@
return Buf_DestroyCompact(&buf);
}
-/*-
- *-----------------------------------------------------------------------
- * Var_Init --
- * Initialize the module
- *
- * Results:
- * None
- *
- * Side Effects:
- * The VAR_CMD and VAR_GLOBAL contexts are created
- *-----------------------------------------------------------------------
- */
+/* Initialize the module. */
void
Var_Init(void)
{
Home |
Main Index |
Thread Index |
Old Index