[osicat-cvs] CVS update: src/osicat.lisp src/packages.lisp
Nikodemus Siivola
nsiivola at common-lisp.net
Sun Apr 25 11:16:25 UTC 2004
Update of /project/osicat/cvsroot/src
In directory common-lisp.net:/tmp/cvs-serv5559
Modified Files:
osicat.lisp packages.lisp
Log Message:
* Arrgh. It seems that SBCL at least doesn't like pathname types with
dots anymore, so make sure that all the dots end up in the name.
Date: Sun Apr 25 07:16:25 2004
Author: nsiivola
Index: src/osicat.lisp
diff -u src/osicat.lisp:1.21 src/osicat.lisp:1.22
--- src/osicat.lisp:1.21 Sun Apr 25 07:02:24 2004
+++ src/osicat.lisp Sun Apr 25 07:16:25 2004
@@ -168,7 +168,7 @@
(make-pathname
:directory `(:relative ,name)))
(t
- (let ((dotpos (position #\. name)))
+ (let ((dotpos (position #\. name :from-end t)))
(if (and dotpos (plusp dotpos))
(make-pathname
:name (subseq name 0 dotpos)
Index: src/packages.lisp
diff -u src/packages.lisp:1.8 src/packages.lisp:1.9
--- src/packages.lisp:1.8 Thu Apr 22 20:01:20 2004
+++ src/packages.lisp Sun Apr 25 07:16:25 2004
@@ -34,7 +34,8 @@
When a relative pathname designator is used as a directory designator
it is first resolved agains *default-pathname-default*, and then
- against the current directory. (With MERGE-PATHNAMES in both cases.)")
+ against the current directory. (With MERGE-PATHNAMES in both cases.)
+")
(:shadow
;; DIRECTORY is used as constant internally. Let's not confuse other packages.
#:directory)
More information about the Osicat-cvs
mailing list