;;;; Author: Kevin M. Rosenberg
;;;; Created: Apr 2000
;;;;
-;;;; $Id$
-;;;;
;;;; This file, part of UMLisp, is
-;;;; Copyright (c) 2000-2006 by Kevin M. Rosenberg, M.D.
+;;;; Copyright (c) 2000-2010 by Kevin M. Rosenberg, M.D.
;;;;
;;;; UMLisp users are granted the rights to distribute and use this software
;;;; as governed by the terms of the GNU General Public License.
(defun ufile-pathname (ufile &optional (extension ""))
"Return pathname for a umls filename with an optional extension"
(assert (typep ufile 'ufile))
- (let* ((dirs (append (list (dir ufile))
- (awhen (subdir ufile) (list it))))
+ (let* ((dirs (nconc (list (dir ufile))
+ (awhen (subdir ufile) (list it))))
(name-list (delimited-string-to-list (fil ufile) #\.))
(name (if (second name-list)
(first name-list)
(ext:convert-string-to-bytes str charset:utf-8)
str))))
#-(and clisp unicode) (declare (string str))
- (declare (type (integer 0 10000000) len))
+ (declare (type (integer 0 100000000) len))
(incf (aref fields-av i) len)
(when (> len (aref fields-max i))
(setf (aref fields-max i) len))))