Description: Fix version string regular expression so that it correctly
 matches the CLISP major and minor versions.  Previously, it was matching
 the minor and patch versions, or failing completely when the patch version
 included "+".
Author: Doug Torrance <dtorrance@piedmont.edu>
Last-Update: 2022-04-07

--- a/auxil/clisp/prelisp.lsp
+++ b/auxil/clisp/prelisp.lsp
@@ -10,7 +10,7 @@
   (terpri)
   (princ (format nil "You use version ~A" version-string))
   (multiple-value-bind (version-regexp-match major-version-regexp-match minor-version-regexp-match) 
-                       (regexp:match "\\([0123456789]*\\).\\([0123456789]*\\)[ -]" version-string)
+                       (regexp:match "^\\([0-9]*\\)\\.\\([0-9]*\\)" version-string)
     ; Some additional checks can guarantee the correspondence of version-string format
     ; Example of version-string produced by (lisp-implementation-version):
     ; "2.39 (2006-07-16) (built on stnt067 [192.168.0.1])"                    
