Optimize m4_escape for common case.
commit820a430f4688f7b374a05c9fa05bcb334321aae4
authorEric Blake <ebb9@byu.net>
Wed, 28 Oct 2009 17:23:45 +0000 (28 11:23 -0600)
committerEric Blake <ebb9@byu.net>
Thu, 29 Oct 2009 01:54:01 +0000 (28 19:54 -0600)
treed2714687b1d92d94b368d51cd0ecdd9aed8a0756
parent2943c63f52dbed9926a4c87988a0b53c5939679e
Optimize m4_escape for common case.

* lib/m4sugar/m4sugar.m4 (m4_escape): Don't use regex if string is
already sane, by copying from AS_LITERAL_IF.  Move guts...
(_m4_escape): ...into new helper.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
lib/m4sugar/m4sugar.m4