emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 6caf9be: Simplify use of NDEBUG in etags.c


From: Paul Eggert
Subject: [Emacs-diffs] master 6caf9be: Simplify use of NDEBUG in etags.c
Date: Fri, 3 May 2019 15:39:08 -0400 (EDT)

branch: master
commit 6caf9be6cacad2da36f2a1303304df588325d38b
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>

    Simplify use of NDEBUG in etags.c
    
    * lib-src/etags.c [!DEBUG]: Do not define NDEBUG,
    as that’s conf_post.h’s job now.
    [NDEBUG]: Do not redefine ‘assert’, as that works around
    ancient bugs (e.g., sunos4 pcc) that don’t matter any more,
    as can be seen that other Emacs source files that successfully
    use assert.h without this workaround.
---
 lib-src/etags.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/lib-src/etags.c b/lib-src/etags.c
index 362897f..949ab5a 100644
--- a/lib-src/etags.c
+++ b/lib-src/etags.c
@@ -84,10 +84,7 @@ char pot_etags_version[] = "@(#) pot revision number is 
17.38.1.4";
 #  undef DEBUG
 #  define DEBUG true
 #else
-#  define DEBUG  false
-#  ifndef NDEBUG
-#   define NDEBUG              /* disable assert */
-#  endif
+#  define DEBUG false
 #endif
 
 #include <config.h>
@@ -131,11 +128,6 @@ char pot_etags_version[] = "@(#) pot revision number is 
17.38.1.4";
 #include <c-strcase.h>
 
 #include <assert.h>
-#ifdef NDEBUG
-# undef  assert                        /* some systems have a buggy assert.h */
-# define assert(x) ((void) 0)
-#endif
-
 #include <getopt.h>
 #include <regex.h>
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]