diff --git a/code/c-call.lisp b/code/c-call.lisp index c2967ecee9a6eb0affaab43107b80c7086419a4c..f6b6475b86081af5db226bc66342b3a7a912ba24 100644 --- a/code/c-call.lisp +++ b/code/c-call.lisp @@ -160,9 +160,9 @@ (proclaim '(function get-c-type (t) c-type)) (defun get-c-type (spec) (cond ((gethash spec *c-type-names*)) - ((member spec - '(c-procedure short-float long-float null-terminated-string)) - (let ((size (if (eq spec 'long-float) 64 32))) + ((member spec '(c-procedure single-float double-float + null-terminated-string)) + (let ((size (if (eq spec 'double-float) 64 32))) (make-primitive-type :description spec :size size