summaryrefslogtreecommitdiff
path: root/src/piece-table-internals.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/piece-table-internals.h')
-rw-r--r--src/piece-table-internals.h8
1 files changed, 4 insertions, 4 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);