/* If true, an anchor at a newline matches. */
unsigned newline_anchor : 1;
+#ifdef emacs
/* If true, multi-byte form in the `buffer' should be recognized as a
multibyte character. */
unsigned multibyte : 1;
+#endif
/* [[[end pattern_buffer]]] */
};
unfortunately clutters up the declarations a bit, but I think it's
worth it. */
-#if __STDC__
+#if defined __STDC__ || defined PROTOTYPES
#define _RE_ARGS(args) args
-#else /* not __STDC__ */
+#else /* not __STDC__ || PROTOTYPES */
#define _RE_ARGS(args) ()
-#endif /* not __STDC__ */
+#endif /* not __STDC__ || PROTOTYPES */
/* Sets the current default syntax to SYNTAX, and return the old syntax.
You can also simply assign to the `re_syntax_options' variable. */