]> git.eshelyaron.com Git - emacs.git/commitdiff
Simplify use of NDEBUG in etags.c
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 3 May 2019 19:38:28 +0000 (12:38 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 3 May 2019 19:39:03 +0000 (12:39 -0700)
* 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

index 362897fb0c3bddc97d302c82b303a3594b4a11f3..949ab5a2c6b661f40865182733422d1620d1e73d 100644 (file)
@@ -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>