this conforms to POSIX.2. From Paul Eggert <eggert@twinsun.com>.
[pspp] / lib / rpmatch.c
index eeda0fd60df484aac3a4a7c39cef6e9643a116d4..55d3bba13f4d2765a9ffe218ac013ec86a88b993 100644 (file)
@@ -74,8 +74,8 @@ rpmatch (response)
   static regex_t yesre, nore;
   int result;
 
-  return ((result = try (response, _("^[yY][[:alpha:]]*"), 1, 0,
+  return ((result = try (response, _("^[yY]"), 1, 0,
                         &yesexpr, &yesre))
          ? result
-         : try (response, _("^[nN][[:alpha:]]*"), 0, -1, &noexpr, &nore));
+         : try (response, _("^[nN]"), 0, -1, &noexpr, &nore));
 }