From: Kevin M. Rosenberg Date: Thu, 31 Jul 2003 07:36:55 +0000 (+0000) Subject: r5417: *** empty log message *** X-Git-Tag: v2006ac.2~126 X-Git-Url: http://git.kpe.io/?p=umlisp.git;a=commitdiff_plain;h=665eda7d4dd35dc0e8905240837463df9bab5b6d r5417: *** empty log message *** --- diff --git a/class-support.lisp b/class-support.lisp index a085828..dc1fcf3 100644 --- a/class-support.lisp +++ b/class-support.lisp @@ -7,7 +7,7 @@ ;;;; Author: Kevin M. Rosenberg ;;;; Date Started: Apr 2000 ;;;; -;;;; $Id: class-support.lisp,v 1.19 2003/07/21 08:41:44 kevin Exp $ +;;;; $Id: class-support.lisp,v 1.20 2003/07/31 07:36:55 kevin Exp $ ;;;; ;;;; This file, part of UMLisp, is ;;;; Copyright (c) 2000-2003 by Kevin M. Rosenberg, M.D. @@ -170,11 +170,12 @@ (defmethod mesh-number ((ustr ustr)) (let ((codes - (filter (lambda (sat) - (when (and (string-equal "MSH" (sab sat)) - (string-equal "MN" (atn sat))) - (atv sat))) - (s#sat ustr)))) + (map-and-remove-nils + (lambda (sat) + (when (and (string-equal "MSH" (sab sat)) + (string-equal "MN" (atn sat))) + (atv sat))) + (s#sat ustr)))) (if (= 1 (length codes)) (car codes) codes)))