aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2020-09-30 10:43:42 +0200
committerMarc André Tanner <mat@brain-dump.org>2020-10-10 10:03:17 +0200
commit6c1f442d9a0526eeb109bc980ac062e430cdc399 (patch)
tree174532f5639525d4898cbcaed008a853c8a7f12e
parent26eec4478f6ed63404923ad4f3bf25f411a61d99 (diff)
downloadvis-6c1f442d9a0526eeb109bc980ac062e430cdc399.tar.gz
vis-6c1f442d9a0526eeb109bc980ac062e430cdc399.tar.xz
text: mark text_write{,_range} argument as const
-rw-r--r--text.c4
-rw-r--r--text.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/text.c b/text.c
index 096a8b7..b5c552e 100644
--- a/text.c
+++ b/text.c
@@ -1143,12 +1143,12 @@ ssize_t text_save_write_range(TextSave *ctx, Filerange *range) {
return text_write_range(ctx->txt, range, ctx->fd);
}
-ssize_t text_write(Text *txt, int fd) {
+ssize_t text_write(const Text *txt, int fd) {
Filerange r = (Filerange){ .start = 0, .end = text_size(txt) };
return text_write_range(txt, &r, fd);
}
-ssize_t text_write_range(Text *txt, Filerange *range, int fd) {
+ssize_t text_write_range(const Text *txt, const Filerange *range, int fd) {
size_t size = text_range_size(range), rem = size;
for (Iterator it = text_iterator_get(txt, range->start);
rem > 0 && text_iterator_valid(&it);
diff --git a/text.h b/text.h
index de73559..cf32513 100644
--- a/text.h
+++ b/text.h
@@ -396,12 +396,12 @@ void text_save_cancel(TextSave*);
* Write whole text content to file descriptor.
* @return The number of bytes written or ``-1`` in case of an error.
*/
-ssize_t text_write(Text*, int fd);
+ssize_t text_write(const Text*, int fd);
/**
* Write file range to file descriptor.
* @return The number of bytes written or ``-1`` in case of an error.
*/
-ssize_t text_write_range(Text*, Filerange*, int fd);
+ssize_t text_write_range(const Text*, const Filerange*, int fd);
/**
* @}
* @defgroup misc