0001: Remove Efence and Dmalloc support.
0002: Remove trailing whitespace.
Ciao
Dominik ^_^ ^_^
--
Dominik Vogt
From 0d9780ca99675083470398857d149e3d1f05f84e Mon Sep 17 00:00:00 2001
From: Dominik Vogt
Date: Mon, 15 Nov 2021 02:03:44 +0100
Subject: [PATCH 1/2] Remove Efence and Dmalloc support.
---
configure.ac | 31 ---
libs/fvwmlib.h| 5 -
modules/FvwmIconMan/FvwmIconMan.c | 7 ---
modules/FvwmIconMan/FvwmIconMan.h | 4
4 files changed, 47 deletions(-)
diff --git a/configure.ac b/configure.ac
index f6b4f6a5..07e4d2a2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -166,18 +166,6 @@ AC_DEFINE(FVWM2RC, ".fvwm2rc")
# Various configure-time options
-AC_ARG_ENABLE(dmalloc,
- AS_HELP_STRING([--enable-dmalloc],
-[enable support for the dmalloc debugging library]),
- [ac_cv_dmalloc="$enableval"],
- [ac_cv_dmalloc="no"])
-
-AC_ARG_ENABLE(efence,
- AS_HELP_STRING([--enable-efence],
-[enable support for the efence debugging library]),
- [ac_cv_efence="$enableval"],
- [ac_cv_efence="no"])
-
dnl dummy: smr_SWITCH(sm, dummy for test script, on, SESSION)
# Need to know where X is, for finding some libraries (e.g. xpm)
@@ -1278,19 +1266,6 @@ AH_VERBATIM([_COMPAT_OLD_KEYSYMDEF],
# define XK_Page_Down XK_Next
#endif])
-# Allow building with dmalloc. Do this last to avoid screwing up any
-# other checks above.
-case "$ac_cv_dmalloc" in
- yes) AC_CHECK_HEADERS(dmalloc.h)
- AC_CHECK_LIB(dmalloc, dmalloc_shutdown)
- CPPFLAGS="$CPPFLAGS -DDMALLOC_FUNC_CHECK" ;;
-esac
-
-
-# Allow building with efence.
-case "$ac_cv_efence" in
- yes) AC_CHECK_LIB(efence, malloc) ;;
-esac
# some explicit definitions for config.h file
AH_VERBATIM([_ZEND_EXPLICIT_DEFINITIONS],
@@ -1562,9 +1537,3 @@ Fvwm3 Configuration:
Build man pages?$with_mandoc$problem_mandoc
"
-case "$ac_cv_dmalloc" in
- yes) echo " DMALLOC heap debugging library enabled." ;;
-esac
-case "$ac_cv_efence" in
- yes) echo " EFENCE debugging library enabled." ;;
-esac
diff --git a/libs/fvwmlib.h b/libs/fvwmlib.h
index 7217c7a5..36fee51c 100644
--- a/libs/fvwmlib.h
+++ b/libs/fvwmlib.h
@@ -12,11 +12,6 @@
/* Convenience function ti init all the graphics subsystems */
void flib_init_graphics(Display *dpy);
-/* Set up heap debugging library dmalloc. */
-#ifdef HAVE_DMALLOC_H
-#include
-#endif
-
/* Set up mtrace from glibc 2.1.x for x > ? */
#ifdef MTRACE_DEBUGGING
#include
diff --git a/modules/FvwmIconMan/FvwmIconMan.c b/modules/FvwmIconMan/FvwmIconMan.c
index 4f0e1c32..b9b93b5e 100644
--- a/modules/FvwmIconMan/FvwmIconMan.c
+++ b/modules/FvwmIconMan/FvwmIconMan.c
@@ -206,13 +206,6 @@ main(int argc, char **argv)
{
int i;
-#ifdef HAVE_LIBEFENCE
- extern int EF_PROTECT_BELOW, EF_PROTECT_FREE;
-
- EF_PROTECT_BELOW = 1;
- EF_PROTECT_FREE = 1;
-#endif
-
FlocaleInit(LC_CTYPE, "", "", "FvwmIconMan");
OpenConsole(OUTPUT_FILE);
diff --git a/modules/FvwmIconMan/FvwmIconMan.h b/modules/FvwmIconMan/FvwmIconMan.h
index 29a6e428..dd7be146 100644
--- a/modules/FvwmIconMan/FvwmIconMan.h
+++ b/modules/FvwmIconMan/FvwmIconMan.h
@@ -43,10 +43,6 @@ struct malloc_header {
#endif
-#ifdef HAVE_DMALLOC_H
-#include
-#endif
-
extern void PrintMemuse(void);
typedef unsigned long Ulong;
--
2.30.2
From 941a3c1a00a44f68040eda0437c335822e6cb73f Mon Sep 17 00:00:00 2001
From: Dominik Vogt
Date: Mon, 15 Nov 2021 02:04:06 +0100
Subject: [PATCH 2/2] Remove trailing whitespace.
---
modules/FvwmIconMan/FvwmIconMan.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/FvwmIconMan/FvwmIconMan.h b/modules/FvwmIconMan/FvwmIconMan.h
index dd7be146..33476f47 100644
--- a/modules/FvwmIconMan/FvwmIconMan.h
+++ b/modules/FvwmIconMan/FvwmIconMan.h
@@ -65,7 +65,7 @@ typedef struct Resolution {
NO_SHOW_PAGE = 0x20,
NO_SHOW_SCREEN = 0x40,
} type;
-
+
} Resolution;
typedef enum {
--
2.30.2