summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2025-08-12 00:28:35 +0200
committerEkaitz Zarraga <ekaitz@elenq.tech>2025-08-12 00:31:01 +0200
commitb11768a2ab2ad63a232be9f018f56700c9fbd172 (patch)
tree253d3aab5ac39a61b67d6e0a6b6a30a71847c20d
parent9dc4e4f217c6032e99b5828a514cf817770981a9 (diff)
piece-table: remove print functionality
We want to lean more on the debugger world than printf debugging as our data structures are opaque (on purpose).
-rw-r--r--Makefile6
-rw-r--r--src/piece-table.c7
-rw-r--r--src/piece-table.h1
-rw-r--r--tests/piece-table-print.c9
4 files changed, 3 insertions, 20 deletions
diff --git a/Makefile b/Makefile
index fc9d6d4..7123907 100644
--- a/Makefile
+++ b/Makefile
@@ -8,9 +8,9 @@ OBJ = $(addsuffix .o, $(addprefix $(OBJDIR)/, $(BASENM)))
HEADERS = $(wildcard src/*.h)
-TEST := piece-table-print\
- piece-table-delete\
- piece-table-insert
+TEST := \
+ piece-table-delete \
+ piece-table-insert
TEST_FILES = $(addprefix tests/, $(TEST))
TEST_SOURCES = $(addsuffix .c, $(addprefix tests/, $(TEST)))
diff --git a/src/piece-table.c b/src/piece-table.c
index c7f9381..59fb76f 100644
--- a/src/piece-table.c
+++ b/src/piece-table.c
@@ -392,13 +392,6 @@ piece_table_create (char *orig)
}
void
-piece_table_print (piece_table *pt)
-{
- printf("orig: %s\n"
- " add: %s\n", pt->orig.contents, pt->add.contents);
-}
-
-void
piece_table_destroy (piece_table *pt)
{
text_buffer_free (&pt->orig);
diff --git a/src/piece-table.h b/src/piece-table.h
index 0e95550..c9d6601 100644
--- a/src/piece-table.h
+++ b/src/piece-table.h
@@ -29,7 +29,6 @@ char piece_table_index (piece_table *pt, size_t pos);
void piece_table_insert (piece_table *pt, size_t pos, char *in, size_t len);
void piece_table_delete (piece_table *pt, size_t pos, size_t len);
-void piece_table_print (piece_table *pt);
char *piece_table_to_string (piece_table *pt);
#endif
diff --git a/tests/piece-table-print.c b/tests/piece-table-print.c
deleted file mode 100644
index 977ffce..0000000
--- a/tests/piece-table-print.c
+++ /dev/null
@@ -1,9 +0,0 @@
-#include "../src/piece-table.h"
-
-int
-main()
-{
- piece_table *pt = piece_table_create("Hola esto es un texto de prueba");
- piece_table_destroy(pt);
- return 0;
-}