- nano.h:
- Remove the manual disabling of color support if regex.h isn't
found, as configure.ac now handles that. (DLR)
- - If DISABLE_WRAPPING is defined, undefine DISABLE_ROOTWRAP, as
- the latter makes no sense when the former is set, and adjust
- all #ifdefs that check for both being enabled. (DLR)
- - If HAVE_REGEX_H isn't defined, undefine ENABLE_COLOR, as the
- latter is useless without regex support. (DLR)
- search.c:
replace_regexp()
- Remove unnecessary casting of c to int. (DLR)
#ifndef NCURSES_MOUSE_VERSION
#define DISABLE_MOUSE 1
#endif
-#ifdef DISABLE_WRAPPING
-/* If both wrapping and justifying are disabled, disable all the code
- * used by either of the two. */
-#ifdef DISABLE_JUSTIFY
-#define DISABLE_WRAPJUSTIFY 1
-#endif
-/* If wrapping is disabled, turn the --disable-wrapping-as-root option
- * off, as it's useless then. */
-#ifdef DISABLE_ROOTWRAP
-#undef DISABLE_ROOTWRAP
-#endif
-#endif
-/* If regex support is disabled, turn color support off, as it's useless
- * then. */
-#ifndef HAVE_REGEX_H
-#undef ENABLE_COLOR
+#if defined(DISABLE_WRAPPING) && defined(DISABLE_JUSTIFY)
+#define DISABLE_WRAPJUSTIFY 1
#endif
/* Enumeration types. */