X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=strings.lisp;h=e735640189e2aa48582c8cd8b7d191dce697bb50;hb=ea164da121de9802987fe95bebbead8543af64ce;hp=046b357db1739e5ba6c64bd152952a2f8d4dcec6;hpb=174fa156fb8e0c29acec43058a155a99f188e860;p=kmrcl.git diff --git a/strings.lisp b/strings.lisp index 046b357..e735640 100644 --- a/strings.lisp +++ b/strings.lisp @@ -1,4 +1,4 @@ -<;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*- +;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*- ;;;; ************************************************************************* ;;;; FILE IDENTIFICATION ;;;; @@ -7,7 +7,7 @@ ;;;; Programmer: Kevin M. Rosenberg ;;;; Date Started: Apr 2000 ;;;; -;;;; $Id: strings.lisp,v 1.31 2003/05/16 12:50:05 kevin Exp $ +;;;; $Id: strings.lisp,v 1.33 2003/05/17 07:34:45 kevin Exp $ ;;;; ;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg ;;;; @@ -38,13 +38,11 @@ (i 0 (1+ i))) ((= i len) n-words) (declare (fixnum i)) - (let ((ch (schar str i))) - (declare (character ch)) - (if (alphanumericp ch) - (unless in-word - (incf n-words) - (setq in-word t)) - (setq in-word nil)))))) + (if (alphanumericp (schar str i)) + (unless in-word + (incf n-words) + (setq in-word t)) + (setq in-word nil))))) ;; From Larry Hunter with modifications (defun position-char (char string start max)