From d11dcde110a842849d92ef56b1639b9cdf2263c0 Mon Sep 17 00:00:00 2001
From: Fredrik Noring <noring@nocrew.org>
Date: Wed, 2 May 2001 11:47:23 +0200
Subject: [PATCH] Added note about the empty string in replace.

Rev: src/builtin_functions.c:1.364
---
 src/builtin_functions.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/builtin_functions.c b/src/builtin_functions.c
index 2ec664f85d..13a8666237 100644
--- a/src/builtin_functions.c
+++ b/src/builtin_functions.c
@@ -5,7 +5,7 @@
 \*/
 /**/
 #include "global.h"
-RCSID("$Id: builtin_functions.c,v 1.363 2001/04/18 17:12:58 marcus Exp $");
+RCSID("$Id: builtin_functions.c,v 1.364 2001/05/02 09:47:23 noring Exp $");
 #include "interpret.h"
 #include "svalue.h"
 #include "pike_macros.h"
@@ -3155,8 +3155,10 @@ static struct pike_string * replace_many(struct pike_string *str,
  *! This function can do several kinds replacement operations, the
  *! different syntaxes do different things as follows:
  *! 
- *! If all the arguments are strings, a copy of @[s] with every occurrence
- *! of @[from] replaced with @[to] will be returned.
+ *! If all the arguments are strings, a copy of @[s] with every
+ *! occurrence of @[from] replaced with @[to] will be returned.
+ *! Special case: @[to] will be inserted between every character in
+ *! @[s] if @[from] is the empty string.
  *!
  *! If the first argument is a string, and the others array(string), a string
  *! with every occurrance of @[from][@i{i@}] in @[s] replaced with
-- 
GitLab