aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2014-08-14 21:26:50 +0200
committerMarc André Tanner <mat@brain-dump.org>2014-08-14 21:26:50 +0200
commit9fc353f2f17d2191cccb53af390328aeb61eefb9 (patch)
tree7f41f77764b286967b7a77f23a910d7c80f777e5
parent46f786c23dbf1cd6c179903cab42c4f3c024710c (diff)
downloadvis-9fc353f2f17d2191cccb53af390328aeb61eefb9.tar.gz
vis-9fc353f2f17d2191cccb53af390328aeb61eefb9.tar.xz
Remove useless replace API
The removed junk might not have the same length as the newly inserted one.
-rw-r--r--text.c10
-rw-r--r--text.h2
2 files changed, 0 insertions, 12 deletions
diff --git a/text.c b/text.c
index daf7827..3fe4bfd 100644
--- a/text.c
+++ b/text.c
@@ -756,16 +756,6 @@ bool text_delete(Text *ed, size_t pos, size_t len) {
return true;
}
-bool text_replace_raw(Text *ed, size_t pos, const char *data, size_t len) {
- if (!text_delete(ed, pos, len))
- return false;
- return text_insert_raw(ed, pos, data, len);
-}
-
-bool text_replace(Text *ed, size_t pos, const char *data) {
- return text_replace_raw(ed, pos, data, strlen(data));
-}
-
/* preserve the current text content such that it can be restored by
* means of undo/redo operations */
void text_snapshot(Text *ed) {
diff --git a/text.h b/text.h
index cd69557..62800b8 100644
--- a/text.h
+++ b/text.h
@@ -21,8 +21,6 @@ const char *text_filename(Text*);
bool text_insert(Text*, size_t pos, const char *data);
bool text_insert_raw(Text*, size_t pos, const char *data, size_t len);
bool text_delete(Text*, size_t pos, size_t len);
-bool text_replace(Text*, size_t pos, const char *data);
-bool text_replace_raw(Text*, size_t pos, const char *data, size_t len);
void text_snapshot(Text*);
bool text_undo(Text*);
bool text_redo(Text*);