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 CRLF line endings in newly added f...



details:   https://anonhg.NetBSD.org/src/rev/fa4b98f73574
branches:  trunk
changeset: 937075:fa4b98f73574
user:      rillig <rillig%NetBSD.org@localhost>
date:      Sat Aug 08 14:43:28 2020 +0000

description:
make(1): fix CRLF line endings in newly added files

diffstat:

 usr.bin/make/enum.c |  166 +++++++++++++++++++++++-----------------------
 usr.bin/make/enum.h |  186 ++++++++++++++++++++++++++--------------------------
 2 files changed, 176 insertions(+), 176 deletions(-)

diffs (truncated from 360 to 300 lines):

diff -r 27f437caaa11 -r fa4b98f73574 usr.bin/make/enum.c
--- a/usr.bin/make/enum.c       Sat Aug 08 14:28:46 2020 +0000
+++ b/usr.bin/make/enum.c       Sat Aug 08 14:43:28 2020 +0000
@@ -1,83 +1,83 @@
-/*     $NetBSD: enum.c,v 1.1 2020/08/08 13:50:23 rillig Exp $  */
-
-/*
- Copyright (c) 2020 Roland Illig <rillig%NetBSD.org@localhost>
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in the
-    documentation and/or other materials provided with the distribution.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef MAKE_NATIVE
-static char rcsid[] = "$NetBSD: enum.c,v 1.1 2020/08/08 13:50:23 rillig Exp $";
-#else
-#include <sys/cdefs.h>
-#ifndef lint
-__RCSID("$NetBSD: enum.c,v 1.1 2020/08/08 13:50:23 rillig Exp $");
-#endif
-#endif
-
-#include <assert.h>
-#include <string.h>
-
-#include "enum.h"
-
-/* Convert a bitset into a string representation showing the names of the
- * individual bits, or optionally shortcuts for groups of bits. */
-const char *
-Enum_ToString(char *buf, size_t buf_size, int value,
-             const EnumToStringSpec *spec)
-{
-       const char *buf_start = buf;
-       const char *sep = "";
-       size_t sep_len = 0;
-
-       for (; spec->es_value != 0; spec++) {
-               size_t name_len;
-
-               if ((value & spec->es_value) != spec->es_value)
-                           continue;
-               value &= ~spec->es_value;
-
-               assert(buf_size >= sep_len + 1);
-               memcpy(buf, sep, sep_len);
-               buf += sep_len;
-               buf_size -= sep_len;
-
-               name_len = strlen(spec->es_name);
-               assert(buf_size >= name_len + 1);
-               memcpy(buf, spec->es_name, name_len);
-               buf += name_len;
-               buf_size -= name_len;
-
-               sep = ENUM__SEP;
-               sep_len = sizeof ENUM__SEP - 1;
-       }
-       assert(value == 0);
-
-       if (buf == buf_start)
-                   return "none";
-
-       assert(buf_size >= 1);
-       buf[0] = '\0';
-       return buf_start;
-}
+/*     $NetBSD: enum.c,v 1.2 2020/08/08 14:43:28 rillig Exp $  */
+
+/*
+ Copyright (c) 2020 Roland Illig <rillig%NetBSD.org@localhost>
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef MAKE_NATIVE
+static char rcsid[] = "$NetBSD: enum.c,v 1.2 2020/08/08 14:43:28 rillig Exp $";
+#else
+#include <sys/cdefs.h>
+#ifndef lint
+__RCSID("$NetBSD: enum.c,v 1.2 2020/08/08 14:43:28 rillig Exp $");
+#endif
+#endif
+
+#include <assert.h>
+#include <string.h>
+
+#include "enum.h"
+
+/* Convert a bitset into a string representation showing the names of the
+ * individual bits, or optionally shortcuts for groups of bits. */
+const char *
+Enum_ToString(char *buf, size_t buf_size, int value,
+             const EnumToStringSpec *spec)
+{
+       const char *buf_start = buf;
+       const char *sep = "";
+       size_t sep_len = 0;
+
+       for (; spec->es_value != 0; spec++) {
+               size_t name_len;
+
+               if ((value & spec->es_value) != spec->es_value)
+                           continue;
+               value &= ~spec->es_value;
+
+               assert(buf_size >= sep_len + 1);
+               memcpy(buf, sep, sep_len);
+               buf += sep_len;
+               buf_size -= sep_len;
+
+               name_len = strlen(spec->es_name);
+               assert(buf_size >= name_len + 1);
+               memcpy(buf, spec->es_name, name_len);
+               buf += name_len;
+               buf_size -= name_len;
+
+               sep = ENUM__SEP;
+               sep_len = sizeof ENUM__SEP - 1;
+       }
+       assert(value == 0);
+
+       if (buf == buf_start)
+                   return "none";
+
+       assert(buf_size >= 1);
+       buf[0] = '\0';
+       return buf_start;
+}
diff -r 27f437caaa11 -r fa4b98f73574 usr.bin/make/enum.h
--- a/usr.bin/make/enum.h       Sat Aug 08 14:28:46 2020 +0000
+++ b/usr.bin/make/enum.h       Sat Aug 08 14:43:28 2020 +0000
@@ -1,93 +1,93 @@
-/*     $NetBSD: enum.h,v 1.1 2020/08/08 13:50:23 rillig Exp $  */
-
-/*
- Copyright (c) 2020 Roland Illig <rillig%NetBSD.org@localhost>
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
-
- 1. Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in the
-    documentation and/or other materials provided with the distribution.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef MAKE_ENUM_H
-#define MAKE_ENUM_H
-
-/*
- * Generate string representation for bitmasks.
- */
-
-typedef struct {
-       int es_value;
-       const char *es_name;
-} EnumToStringSpec;
-
-const char *Enum_ToString(char *, size_t, int, const EnumToStringSpec *);
-
-#define ENUM__SEP "|"
-
-#define ENUM__JOIN_1(v1) \
-       #v1
-#define ENUM__JOIN_2(v1, v2) \
-       #v1 ENUM__SEP ENUM__JOIN_1(v2)
-#define ENUM__JOIN_3(v1, v2, v3) \
-       #v1 ENUM__SEP ENUM__JOIN_2(v2, v3)
-#define ENUM__JOIN_4(v1, v2, v3, v4) \
-       #v1 ENUM__SEP ENUM__JOIN_3(v2, v3, v4)
-#define ENUM__JOIN_5(v1, v2, v3, v4, v5) \
-       #v1 ENUM__SEP ENUM__JOIN_4(v2, v3, v4, v5)
-#define ENUM__JOIN_6(v1, v2, v3, v4, v5, v6) \
-       #v1 ENUM__SEP ENUM__JOIN_5(v2, v3, v4, v5, v6)
-#define ENUM__JOIN_7(v1, v2, v3, v4, v5, v6, v7) \
-       #v1 ENUM__SEP ENUM__JOIN_6(v2, v3, v4, v5, v6, v7)
-
-#define ENUM__RTTI(typnam, specs, joined) \
-       static const EnumToStringSpec typnam ## _ ## ToStringSpecs[] = specs; \
-       static const size_t typnam ## _ ## ToStringSize = sizeof joined
-
-#define ENUM__SPEC(v) { v, #v }
-
-#define ENUM__SPEC_3(v1, v2, v3) { \
-       ENUM__SPEC(v1), \
-       ENUM__SPEC(v2), \
-       ENUM__SPEC(v3), \
-       { 0, "" } }
-
-#define ENUM__SPEC_7(v1, v2, v3, v4, v5, v6, v7) { \
-       ENUM__SPEC(v1), \
-       ENUM__SPEC(v2), \
-       ENUM__SPEC(v3), \
-       ENUM__SPEC(v4), \
-       ENUM__SPEC(v5), \
-       ENUM__SPEC(v6), \
-       ENUM__SPEC(v7), \
-       { 0, "" } }
-
-#define ENUM_RTTI_3(typnam, v1, v2, v3) \
-       ENUM__RTTI(typnam, \
-                 ENUM__SPEC_3(v1, v2, v3), \
-                 ENUM__JOIN_3(v1, v2, v3))
-
-#define ENUM_RTTI_7(typnam, v1, v2, v3, v4, v5, v6, v7) \
-       ENUM__RTTI(typnam, \
-                 ENUM__SPEC_7(v1, v2, v3, v4, v5, v6, v7), \
-                 ENUM__JOIN_7(v1, v2, v3, v4, v5, v6, v7))
-
-#endif
+/*     $NetBSD: enum.h,v 1.2 2020/08/08 14:43:28 rillig Exp $  */
+
+/*
+ Copyright (c) 2020 Roland Illig <rillig%NetBSD.org@localhost>
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef MAKE_ENUM_H
+#define MAKE_ENUM_H
+
+/*



Home | Main Index | Thread Index | Old Index