- (let ((*print-right-margin* nil))
- (format stream "printf(\"(cl:declaim (cl:inline ~A))\\n\");~%"
- lisp-name)
- (princ "printf(\"(sb-grovel::define-foreign-routine (" stream)
- (princ "\\\"" stream) (princ c-name stream) (princ "\\\" " stream)
- (princ lisp-name stream)
- (princ " ) " stream)
- (terpri stream)
- (dolist (d definition)
- (write d :length nil
- :right-margin nil :stream stream)
- (princ " " stream))
- (format stream ")\\n\");")
- (terpri stream))))
-
+ (format stream "printf(\"(cl:declaim (cl:inline ~A))\\n\");~%" lisp-name)
+ (format stream
+ "printf(\"(sb-grovel::define-foreign-routine (\\\"~A\\\" ~A)\\n\\~%~
+ ~{ ~W~^\\n\\~%~})\\n\");~%"
+ c-name lisp-name definition)))