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): replace end-of-line comments with bloc...
details: https://anonhg.NetBSD.org/src/rev/157614eac61a
branches: trunk
changeset: 936983:157614eac61a
user: rillig <rillig%NetBSD.org@localhost>
date: Mon Aug 03 20:43:41 2020 +0000
description:
make(1): replace end-of-line comments with block comments
Just in case someone wants to port the current NetBSD make to an ancient
compiler that knows only C90.
diffstat:
usr.bin/make/metachar.c | 36 ++++++++++++++++++------------------
usr.bin/make/parse.c | 34 +++++++++++++---------------------
2 files changed, 31 insertions(+), 39 deletions(-)
diffs (194 lines):
diff -r 8ebbedf0f641 -r 157614eac61a usr.bin/make/metachar.c
--- a/usr.bin/make/metachar.c Mon Aug 03 20:26:09 2020 +0000
+++ b/usr.bin/make/metachar.c Mon Aug 03 20:43:41 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: metachar.c,v 1.5 2015/06/19 08:03:35 mlelstv Exp $ */
+/* $NetBSD: metachar.c,v 1.6 2020/08/03 20:43:41 rillig Exp $ */
/*-
* Copyright (c) 2015 The NetBSD Foundation, Inc.
@@ -38,7 +38,7 @@
#endif
#if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: metachar.c,v 1.5 2015/06/19 08:03:35 mlelstv Exp $");
+__RCSID("$NetBSD: metachar.c,v 1.6 2020/08/03 20:43:41 rillig Exp $");
#endif
#include "metachar.h"
@@ -52,37 +52,37 @@
*/
unsigned char _metachar[128] = {
-// nul soh stx etx eot enq ack bel
+/* nul soh stx etx eot enq ack bel */
1, 0, 0, 0, 0, 0, 0, 0,
-// bs ht nl vt np cr so si
+/* bs ht nl vt np cr so si */
0, 0, 1, 0, 0, 0, 0, 0,
-// dle dc1 dc2 dc3 dc4 nak syn etb
+/* dle dc1 dc2 dc3 dc4 nak syn etb */
0, 0, 0, 0, 0, 0, 0, 0,
-// can em sub esc fs gs rs us
+/* can em sub esc fs gs rs us */
0, 0, 0, 0, 0, 0, 0, 0,
-// sp ! " # $ % & '
+/* sp ! " # $ % & ' */
0, 1, 1, 1, 1, 0, 1, 1,
-// ( ) * + , - . /
+/* ( ) * + , - . / */
1, 1, 1, 0, 0, 0, 0, 0,
-// 0 1 2 3 4 5 6 7
+/* 0 1 2 3 4 5 6 7 */
0, 0, 0, 0, 0, 0, 0, 0,
-// 8 9 : ; < = > ?
+/* 8 9 : ; < = > ? */
0, 0, 0, 1, 1, 0, 1, 1,
-// @ A B C D E F G
+/* @ A B C D E F G */
0, 0, 0, 0, 0, 0, 0, 0,
-// H I J K L M N O
+/* H I J K L M N O */
0, 0, 0, 0, 0, 0, 0, 0,
-// P Q R S T U V W
+/* P Q R S T U V W */
0, 0, 0, 0, 0, 0, 0, 0,
-// X Y Z [ \ ] ^ _
+/* X Y Z [ \ ] ^ _ */
0, 0, 0, 1, 1, 1, 1, 0,
-// ` a b c d e f g
+/* ` a b c d e f g */
1, 0, 0, 0, 0, 0, 0, 0,
-// h i j k l m n o
+/* h i j k l m n o */
0, 0, 0, 0, 0, 0, 0, 0,
-// p q r s t u v w
+/* p q r s t u v w */
0, 0, 0, 0, 0, 0, 0, 0,
-// x y z { | } ~ del
+/* x y z { | } ~ del */
0, 0, 0, 1, 1, 1, 1, 0,
};
diff -r 8ebbedf0f641 -r 157614eac61a usr.bin/make/parse.c
--- a/usr.bin/make/parse.c Mon Aug 03 20:26:09 2020 +0000
+++ b/usr.bin/make/parse.c Mon Aug 03 20:43:41 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: parse.c,v 1.247 2020/08/03 20:26:09 rillig Exp $ */
+/* $NetBSD: parse.c,v 1.248 2020/08/03 20:43:41 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -69,14 +69,14 @@
*/
#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: parse.c,v 1.247 2020/08/03 20:26:09 rillig Exp $";
+static char rcsid[] = "$NetBSD: parse.c,v 1.248 2020/08/03 20:43:41 rillig Exp $";
#else
#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)parse.c 8.3 (Berkeley) 3/19/94";
#else
-__RCSID("$NetBSD: parse.c,v 1.247 2020/08/03 20:26:09 rillig Exp $");
+__RCSID("$NetBSD: parse.c,v 1.248 2020/08/03 20:43:41 rillig Exp $");
#endif
#endif /* not lint */
#endif
@@ -147,8 +147,7 @@
#include "buf.h"
#include "pathnames.h"
-////////////////////////////////////////////////////////////
-// types and constants
+/* types and constants */
/*
* Structure for a file being read ("included file")
@@ -225,8 +224,7 @@
#define RPAREN ')'
-////////////////////////////////////////////////////////////
-// result data
+/* result data */
/*
* The main target to create. This is the first target on the first
@@ -234,8 +232,7 @@
*/
static GNode *mainNode;
-////////////////////////////////////////////////////////////
-// eval state
+/* eval state */
/* targets we're working on */
static Lst targets;
@@ -259,8 +256,7 @@
*/
static GNode *predecessor;
-////////////////////////////////////////////////////////////
-// parser state
+/* parser state */
/* true if currently in a dependency line or its commands */
static Boolean inLine;
@@ -283,8 +279,7 @@
Lst sysIncPath; /* dirs for <...> includes */
Lst defIncPath; /* default for sysIncPath */
-////////////////////////////////////////////////////////////
-// parser tables
+/* parser tables */
/*
* The parseKeywords table is searched using binary search when deciding
@@ -344,8 +339,7 @@
{ ".WAIT", Wait, 0 },
};
-////////////////////////////////////////////////////////////
-// local functions
+/* local functions */
static int ParseIsEscaped(const char *, const char *);
static void ParseErrorInternal(const char *, size_t, int, const char *, ...)
@@ -373,8 +367,7 @@
static void ParseFinishLine(void);
static void ParseMark(GNode *);
-////////////////////////////////////////////////////////////
-// file loader
+/* file loader */
struct loadedfile {
const char *path; /* name, for error reports */
@@ -585,8 +578,7 @@
return lf;
}
-////////////////////////////////////////////////////////////
-// old code
+/* old code */
/*-
*----------------------------------------------------------------------
@@ -2544,13 +2536,13 @@
static const char inc[] = "include";
static const size_t inclen = sizeof(inc) - 1;
- // 'd' is not valid for sysv
+ /* 'd' is not valid for sysv */
int o = strchr(&("ds-"[sysv]), *line) != NULL;
if (strncmp(line + o, inc, inclen) != 0)
return FALSE;
- // Space is not mandatory for BSD .include
+ /* Space is not mandatory for BSD .include */
return !sysv || isspace((unsigned char)line[inclen + o]);
}
Home |
Main Index |
Thread Index |
Old Index