updated for version 7.1-326
diff --git a/src/ex_docmd.c b/src/ex_docmd.c
index 701354e..c5b520c 100644
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -2142,7 +2142,9 @@
#endif
- if (*p == '!' && ea.cmdidx != CMD_substitute) /* forced commands */
+ /* forced commands */
+ if (*p == '!' && ea.cmdidx != CMD_substitute
+ && ea.cmdidx != CMD_smagic && ea.cmdidx != CMD_snomagic)
{
++p;
ea.forceit = TRUE;
diff --git a/src/version.c b/src/version.c
index 00cbfa3..66c5fda 100644
--- a/src/version.c
+++ b/src/version.c
@@ -667,6 +667,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 326,
+/**/
325,
/**/
324,