summaryrefslogtreecommitdiff
path: root/src/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util.c')
-rw-r--r--src/util.c59
1 files changed, 0 insertions, 59 deletions
diff --git a/src/util.c b/src/util.c
index 5d178780..c715ffc4 100644
--- a/src/util.c
+++ b/src/util.c
@@ -3960,65 +3960,6 @@ bool is_a_vowel(int ch)
}
-
-#if 0
-
-/*
-* Replace the first instance of "target" in "buf" with "insert"
-* If "insert" is NULL, just remove the first instance of "target"
-* In either case, return TRUE if "target" is found.
-*
-* XXX Could be made more efficient, especially in the
-* case where "insert" is smaller than "target".
-*/
-static bool insert_str(char *buf, cptr target, cptr insert)
-{
- int i, len;
- int b_len, t_len, i_len;
-
- /* Attempt to find the target (modify "buf") */
- buf = strstr(buf, target);
-
- /* No target found */
- if (!buf) return (FALSE);
-
- /* Be sure we have an insertion string */
- if (!insert) insert = "";
-
- /* Extract some lengths */
- t_len = strlen(target);
- i_len = strlen(insert);
- b_len = strlen(buf);
-
- /* How much "movement" do we need? */
- len = i_len - t_len;
-
- /* We need less space (for insert) */
- if (len < 0)
- {
- for (i = t_len; i < b_len; ++i) buf[i + len] = buf[i];
- }
-
- /* We need more space (for insert) */
- else if (len > 0)
- {
- for (i = b_len - 1; i >= t_len; --i) buf[i + len] = buf[i];
- }
-
- /* If movement occured, we need a new terminator */
- if (len) buf[b_len + len] = '\0';
-
- /* Now copy the insertion string */
- for (i = 0; i < i_len; ++i) buf[i] = insert[i];
-
- /* Successful operation */
- return (TRUE);
-}
-
-
-#endif
-
-
/*
* GH
* Called from cmd4.c and a few other places. Just extracts