bool reverse_search_set = ISSET(REVERSE_SEARCH);
bool old_mark_set = ISSET(MARK_ISSET);
#endif
-#ifndef HAVE_REGEX_H
+#ifdef HAVE_REGEX_H
bool regexp_set = ISSET(USE_REGEXP);
#endif
/* Make sure the marking highlight is off during spell-check. */
UNSET(MARK_ISSET);
#endif
-#ifndef HAVE_REGEX_H
+#ifdef HAVE_REGEX_H
/* Make sure spell-check doesn't use regular expressions. */
UNSET(USE_REGEXP);
#endif
if (old_mark_set)
SET(MARK_ISSET);
#endif
-#ifndef HAVE_REGEX_H
+#ifdef HAVE_REGEX_H
/* Restore regular expression usage setting. */
if (regexp_set)
SET(USE_REGEXP);