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 build with -DUSE_EMALLOC



details:   https://anonhg.NetBSD.org/src/rev/ab358f5cf00e
branches:  trunk
changeset: 937977:ab358f5cf00e
user:      rillig <rillig%NetBSD.org@localhost>
date:      Sat Aug 29 16:47:45 2020 +0000

description:
make(1): fix build with -DUSE_EMALLOC

diffstat:

 usr.bin/make/make_malloc.c |  18 +++++++++---------
 usr.bin/make/make_malloc.h |   4 ++--
 2 files changed, 11 insertions(+), 11 deletions(-)

diffs (68 lines):

diff -r 3b67ecb60c01 -r ab358f5cf00e usr.bin/make/make_malloc.c
--- a/usr.bin/make/make_malloc.c        Sat Aug 29 16:13:27 2020 +0000
+++ b/usr.bin/make/make_malloc.c        Sat Aug 29 16:47:45 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: make_malloc.c,v 1.16 2020/08/29 11:24:54 rillig Exp $  */
+/*     $NetBSD: make_malloc.c,v 1.17 2020/08/29 16:47:45 rillig Exp $  */
 
 /*-
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -28,7 +28,7 @@
 
 #ifdef MAKE_NATIVE
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: make_malloc.c,v 1.16 2020/08/29 11:24:54 rillig Exp $");
+__RCSID("$NetBSD: make_malloc.c,v 1.17 2020/08/29 16:47:45 rillig Exp $");
 #endif
 
 #include <stdio.h>
@@ -92,13 +92,6 @@
        return p;
 }
 
-/* Allocate a string from start up to but excluding end. */
-char *
-bmake_strsedup(const char *start, const char *end)
-{
-       return bmake_strldup(start, (size_t)(end - start));
-}
-
 /*
  * bmake_realloc --
  *     realloc, but die on error.
@@ -111,3 +104,10 @@
        return ptr;
 }
 #endif
+
+/* Allocate a string from start up to but excluding end. */
+char *
+bmake_strsedup(const char *start, const char *end)
+{
+    return bmake_strldup(start, (size_t)(end - start));
+}
diff -r 3b67ecb60c01 -r ab358f5cf00e usr.bin/make/make_malloc.h
--- a/usr.bin/make/make_malloc.h        Sat Aug 29 16:13:27 2020 +0000
+++ b/usr.bin/make/make_malloc.h        Sat Aug 29 16:47:45 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: make_malloc.h,v 1.9 2020/08/29 11:24:54 rillig Exp $   */
+/*     $NetBSD: make_malloc.h,v 1.10 2020/08/29 16:47:45 rillig Exp $  */
 
 /*-
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -31,7 +31,6 @@
 void *bmake_realloc(void *, size_t);
 char *bmake_strdup(const char *);
 char *bmake_strldup(const char *, size_t);
-char *bmake_strsedup(const char *, const char *);
 #else
 #include <util.h>
 #define bmake_malloc(x)         emalloc(x)
@@ -39,6 +38,7 @@
 #define bmake_strdup(x)         estrdup(x)
 #define bmake_strldup(x,y)      estrndup(x,y)
 #endif
+char *bmake_strsedup(const char *, const char *);
 
 /* Thin wrapper around free(3) to avoid the extra function call in case
  * p is NULL, which on x86_64 costs about 12 machine instructions.



Home | Main Index | Thread Index | Old Index