[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FYI: m4_re_escape now escapes ?, \, ^, $
From: |
Paul Eggert |
Subject: |
FYI: m4_re_escape now escapes ?, \, ^, $ |
Date: |
Thu, 03 Feb 2005 23:34:32 -0800 |
User-agent: |
Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) |
I installed this patch to fix what appears to be an oversight in
m4_re_escape.
2005-02-03 Paul Eggert <address@hidden>
* lib/m4sugar/m4sugar.m4 (m4_re_escape): Escape ?, ^, \, $ too.
Index: lib/m4sugar/m4sugar.m4
===================================================================
RCS file: /cvsroot/autoconf/autoconf/lib/m4sugar/m4sugar.m4,v
retrieving revision 2.81
diff -p -u -r2.81 m4sugar.m4
--- lib/m4sugar/m4sugar.m4 31 Jan 2005 23:52:49 -0000 2.81
+++ lib/m4sugar/m4sugar.m4 4 Feb 2005 07:28:48 -0000
@@ -1318,10 +1318,10 @@ m4_defn([m4_cr_digits])dnl
# m4_re_escape(STRING)
# --------------------
-# Escape BRE active characters in STRING.
+# Escape RE active characters in STRING.
m4_define([m4_re_escape],
[m4_bpatsubst([$1],
- [[][+*.]], [\\\&])])
+ [[][*+.?\^$]], [\\\&])])
# m4_re_string
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- FYI: m4_re_escape now escapes ?, \, ^, $,
Paul Eggert <=