summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/piece-table-internals.h8
-rw-r--r--src/piece-table.c6
-rw-r--r--src/piece-table.h2
-rw-r--r--src/text-buffer.c4
-rw-r--r--src/text-buffer.h4
5 files changed, 12 insertions, 12 deletions
diff --git a/src/piece-table-internals.h b/src/piece-table-internals.h
index b470bdb..b6e32db 100644
--- a/src/piece-table-internals.h
+++ b/src/piece-table-internals.h
@@ -49,7 +49,7 @@ piece_buffer;
typedef struct _piece_table
{
- char *orig;
+ const char *orig;
text_buffer add;
piece_buffer *pieces;
piece *sentinel;
@@ -72,10 +72,10 @@ void piece_table_piece_mark_empty (piece_table *pt, piece *p);
piece *piece_table_piece_new (piece_table *pt);
piece *piece_table_piece_split (piece_table *pt, piece *p, size_t pos);
void piece_table_piece_find (piece_table *pt, size_t pos);
-void piece_table_insert (piece_table *pt, size_t pos, char *in, size_t len);
+void piece_table_insert (piece_table *pt, size_t pos, const char *in, size_t len);
void piece_table_delete (piece_table *pt, size_t pos, size_t len);
-piece_table *piece_table_create_from_str (char *orig, size_t size);
-piece_table *piece_table_create (char *orig, size_t size);
+piece_table *piece_table_create_from_str (const char *orig, size_t size);
+piece_table *piece_table_create (void);
void piece_table_destroy (piece_table *pt);
char piece_table_index (piece_table *pt, size_t pos);
void piece_table_to_string (piece_table *pt, char *buf, size_t size);
diff --git a/src/piece-table.c b/src/piece-table.c
index 14f456f..c18c162 100644
--- a/src/piece-table.c
+++ b/src/piece-table.c
@@ -156,7 +156,7 @@ piece_table_piece_find (piece_table *pt, size_t pos)
void
-piece_table_insert (piece_table *pt, size_t pos, char *in, size_t len)
+piece_table_insert (piece_table *pt, size_t pos, const char *in, size_t len)
{
piece *start, *end, *new;
@@ -272,7 +272,7 @@ piece_table_delete (piece_table *pt, size_t pos, size_t len)
}
piece_table *
-piece_table_create_from_str (char *orig, size_t size)
+piece_table_create_from_str (const char *orig, size_t size)
{
piece *original;
piece_table * pt = malloc (sizeof (*pt));
@@ -303,7 +303,7 @@ piece_table_create_from_str (char *orig, size_t size)
}
piece_table *
-piece_table_create (char *orig, size_t size)
+piece_table_create (void)
{
return piece_table_create_from_str ("", 0);
}
diff --git a/src/piece-table.h b/src/piece-table.h
index a26ce82..7b77ed3 100644
--- a/src/piece-table.h
+++ b/src/piece-table.h
@@ -27,7 +27,7 @@ piece_table *piece_table_create_from_str (char *orig, size_t size);
void piece_table_destroy (piece_table * piece_table);
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_insert (piece_table *pt, size_t pos, const char *in, size_t len);
void piece_table_delete (piece_table *pt, size_t pos, size_t len);
void piece_table_to_string (piece_table *pt, char *buf, size_t size);
diff --git a/src/text-buffer.c b/src/text-buffer.c
index cc764bc..0a6f140 100644
--- a/src/text-buffer.c
+++ b/src/text-buffer.c
@@ -48,7 +48,7 @@ text_buffer_append (text_buffer *tb, char c)
}
void
-text_buffer_append_str (text_buffer *tb, char *c, size_t len)
+text_buffer_append_str (text_buffer *tb, const char *c, size_t len)
{
size_t i;
for (i=0; i<len; i++)
@@ -72,7 +72,7 @@ text_buffer_clear (text_buffer *tb)
}
void
-text_buffer_fill (text_buffer *tb, char *fill, size_t size)
+text_buffer_fill (text_buffer *tb, const char *fill, size_t size)
{
size_t i;
tb->used = size;
diff --git a/src/text-buffer.h b/src/text-buffer.h
index 61a01c2..5c48971 100644
--- a/src/text-buffer.h
+++ b/src/text-buffer.h
@@ -36,9 +36,9 @@ text_buffer;
void text_buffer_init (text_buffer *tb);
void text_buffer_resize (text_buffer *tb, size_t size);
void text_buffer_append (text_buffer *tb, char c);
-void text_buffer_append_str (text_buffer *tb, char *c, size_t len);
+void text_buffer_append_str (text_buffer *tb, const char *c, size_t len);
char text_buffer_index (text_buffer *tb, size_t pos);
-void text_buffer_fill (text_buffer *tb, char *fill, size_t size);
+void text_buffer_fill (text_buffer *tb, const char *fill, size_t size);
void text_buffer_clear (text_buffer *tb);
#endif /* TEXT_BUFFER_H */