mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +02:00
Fix record constructor in getopt-long.
* module/ice-9/getopt-long.scm (%make-option-spec): Fix the formal argument list to match the actual fields present. (make-option-spec): Update to match the fixed %make-option-spec.
This commit is contained in:
parent
d9e368979b
commit
fe040dd138
1 changed files with 2 additions and 3 deletions
|
@ -175,8 +175,7 @@
|
|||
(exit 1))
|
||||
|
||||
(define-record-type option-spec
|
||||
(%make-option-spec name value required? single-char predicate
|
||||
value-policy)
|
||||
(%make-option-spec name required? option-spec->single-char predicate value-policy)
|
||||
option-spec?
|
||||
(name
|
||||
option-spec->name set-option-spec-name!)
|
||||
|
@ -190,7 +189,7 @@
|
|||
option-spec->value-policy set-option-spec-value-policy!))
|
||||
|
||||
(define (make-option-spec name)
|
||||
(%make-option-spec name #f #f #f #f #f))
|
||||
(%make-option-spec name #f #f #f #f))
|
||||
|
||||
(define (parse-option-spec desc)
|
||||
(let ((spec (make-option-spec (symbol->string (car desc)))))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue