mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-18 21:29:19 +02:00
ensure ffi assertions are a proper list
This commit is contained in:
parent
dd05444d91
commit
7854371728
1 changed files with 4 additions and 3 deletions
|
@ -326,9 +326,10 @@
|
|||
(inline (and (> (length func) 3)
|
||||
(cond ((assq 'inline (cdr (cddr func))) => cadr)
|
||||
(else #f))))
|
||||
(assert (and (> (length func) 3)
|
||||
(cond ((assq 'assert (cdr (cddr func))) => cdr)
|
||||
(else '())))))
|
||||
(assert (or (and (> (length func) 3)
|
||||
(cond ((assq 'assert (cdr (cddr func))) => cdr)
|
||||
(else #f)))
|
||||
'())))
|
||||
(let lp ((ls (if (equal? (car (cddr func)) '(void)) '() (car (cddr func))))
|
||||
(i 0)
|
||||
(results '())
|
||||
|
|
Loading…
Add table
Reference in a new issue