patch 8.0.1566: too many #ifdefs
Problem: Too many #ifdefs.
Solution: Graduate FEAT_SCROLLBIND and FEAT_CURSORBIND.
diff --git a/src/macros.h b/src/macros.h
index 43d6c94..f5440b1 100644
--- a/src/macros.h
+++ b/src/macros.h
@@ -294,19 +294,7 @@
# define DO_AUTOCHDIR
#endif
-#if defined(FEAT_SCROLLBIND) && defined(FEAT_CURSORBIND)
-# define RESET_BINDING(wp) (wp)->w_p_scb = FALSE; (wp)->w_p_crb = FALSE
-#else
-# if defined(FEAT_SCROLLBIND)
-# define RESET_BINDING(wp) (wp)->w_p_scb = FALSE
-# else
-# if defined(FEAT_CURSORBIND)
-# define RESET_BINDING(wp) (wp)->w_p_crb = FALSE
-# else
-# define RESET_BINDING(wp)
-# endif
-# endif
-#endif
+#define RESET_BINDING(wp) (wp)->w_p_scb = FALSE; (wp)->w_p_crb = FALSE
#ifdef FEAT_DIFF
# define PLINES_NOFILL(x) plines_nofill(x)