Skip to content

Commit fe6121a

Browse files
authored
Merge pull request #1719 from benjeffery/remove-const
Remove const on tsk_treeseq_init
2 parents 6d9bb6e + 04b612e commit fe6121a

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

c/CHANGELOG.rst

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
**Breaking changes**
66

7+
- The ``tables`` argument to ``tsk_treeseq_init`` is no longer ``const``, to allow for future no-copy tree sequence creation.
8+
(:user:`benjeffery`, :issue:`1718`, :pr:`1719`)
9+
710
**Features**
811

912
- The default behaviour for table size growth is now to double the current size of the table.

c/tskit/trees.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ tsk_treeseq_init_nodes(tsk_treeseq_t *self)
341341
*/
342342
int TSK_WARN_UNUSED
343343
tsk_treeseq_init(
344-
tsk_treeseq_t *self, const tsk_table_collection_t *tables, tsk_flags_t options)
344+
tsk_treeseq_t *self, tsk_table_collection_t *tables, tsk_flags_t options)
345345
{
346346
int ret = 0;
347347
tsk_id_t num_trees;

c/tskit/trees.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ typedef struct {
225225
@{
226226
*/
227227
int tsk_treeseq_init(
228-
tsk_treeseq_t *self, const tsk_table_collection_t *tables, tsk_flags_t options);
228+
tsk_treeseq_t *self, tsk_table_collection_t *tables, tsk_flags_t options);
229229

230230
int tsk_treeseq_load(tsk_treeseq_t *self, const char *filename, tsk_flags_t options);
231231
int tsk_treeseq_loadf(tsk_treeseq_t *self, FILE *file, tsk_flags_t options);

0 commit comments

Comments
 (0)