autoconf-patches
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]