cl-fringe.lisp: Fix the `cl-launch' machinery.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 1 Apr 2013 15:25:51 +0000 (16:25 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 1 Apr 2013 16:41:48 +0000 (17:41 +0100)
Now it's a proper citizen.

cl-fringe.lisp

index febdada..161240b 100644 (file)
     0))
 
 #+cl-launch
-(defun launch ()
-  (cl-launch:quit (main (or (cl-launch:getenv "CL_LAUNCH_FILE")
-                           (namestring *load-pathname*)
-                           "<unknown>")
-                       cl-launch:*arguments*)))
+(cl-launch:quit (main (pathname-name (or (cl-launch:getenv "CL_LAUNCH_FILE")
+                                        *load-pathname*
+                                        "<unknown>"))
+                     cl-launch:*arguments*))
 
 #+(and (not cl-launch) ecl)
 (ext:quit (main (ext:argv 0)