projects
/
kmrcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r3555: *** empty log message ***
[kmrcl.git]
/
strings.lisp
diff --git
a/strings.lisp
b/strings.lisp
index ba34182b25c7ca7315f0da4343b42f8b2ab2fec3..dce2908125da7f7f0949d16d6427baa8b3fe2c3d 100644
(file)
--- a/
strings.lisp
+++ b/
strings.lisp
@@
-7,7
+7,7
@@
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Apr 2000
;;;;
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Apr 2000
;;;;
-;;;; $Id: strings.lisp,v 1.
1 2002/10/12 06:10:17
kevin Exp $
+;;;; $Id: strings.lisp,v 1.
2 2002/11/04 18:02:13
kevin Exp $
;;;;
;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
;;;;
;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
@@
-19,6
+19,7
@@
(in-package :kmrcl)
(declaim (optimize (speed 3) (safety 1) (compilation-speed 0) (debug 3)))
(in-package :kmrcl)
(declaim (optimize (speed 3) (safety 1) (compilation-speed 0) (debug 3)))
+
;;; Strings
(defmacro string-append (outputstr &rest args)
;;; Strings
(defmacro string-append (outputstr &rest args)
@@
-53,7
+54,7
@@
#-excl
(defun delimited-string-to-list (sequence &optional (separator #\space))
#-excl
(defun delimited-string-to-list (sequence &optional (separator #\space))
-"Split a string by a delimitor"
+
"Split a string by a delimitor"
(loop
with start = 0
for end = (position separator sequence :start start)
(loop
with start = 0
for end = (position separator sequence :start start)
@@
-93,7
+94,7
@@
(substitute-string-for-char s #\\ "\\\\"))
(defun substitute-string-for-char (procstr match-char subst-str)
(substitute-string-for-char s #\\ "\\\\"))
(defun substitute-string-for-char (procstr match-char subst-str)
-"Substitutes a string for a single matching character of a string"
+
"Substitutes a string for a single matching character of a string"
(let ((pos (position match-char procstr)))
(if pos
(concatenate 'string
(let ((pos (position match-char procstr)))
(if pos
(concatenate 'string