GNU bug report logs -
#32154
[PATCH] getopt-long: Allow digit options.
Previous Next
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* module/ice-9/getopt-long.scm (short-opt-rx): Allow digits too. Allows
implementing `ls -1' command line.
---
module/ice-9/getopt-long.scm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/module/ice-9/getopt-long.scm b/module/ice-9/getopt-long.scm
index 14eaf8e23..c3e390168 100644
--- a/module/ice-9/getopt-long.scm
+++ b/module/ice-9/getopt-long.scm
@@ -222,7 +222,7 @@
((string=? "--" (car no)) (cons (reverse yes) (cdr no)))
(else (loop (cons (car no) yes) (cdr no))))))
-(define short-opt-rx (make-regexp "^-([a-zA-Z]+)(.*)"))
+(define short-opt-rx (make-regexp "^-([a-zA-Z0-9]+)(.*)"))
(define long-opt-no-value-rx (make-regexp "^--([^=]+)$"))
(define long-opt-with-value-rx (make-regexp "^--([^=]+)=(.*)"))
--
2.18.0
This bug report was last modified 4 years and 316 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.