]> git.sur5r.net Git - openldap/blobdiff - libraries/librewrite/rewrite-int.h
Sync with HEAD
[openldap] / libraries / librewrite / rewrite-int.h
index bf17fb3e20015930d2cb37d12001c89e55036cfb..798620ad41ba4a6687a1195b7d8ab4aa03896ce3 100644 (file)
  */
 /* the '\' conflicts with slapd.conf parsing */
 /* #define REWRITE_SUBMATCH_ESCAPE                     '\\' */
-#define REWRITE_SUBMATCH_ESCAPE                 '%'
+#define REWRITE_SUBMATCH_ESCAPE_ORIG           '%'
+#define REWRITE_SUBMATCH_ESCAPE                        '$'
+#define IS_REWRITE_SUBMATCH_ESCAPE(c) \
+       ((c) == REWRITE_SUBMATCH_ESCAPE || (c) == REWRITE_SUBMATCH_ESCAPE_ORIG)
 
 /*
  * REGEX flags