aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2020-09-30 10:34:08 +0200
committerMarc André Tanner <mat@brain-dump.org>2020-10-10 10:03:17 +0200
commitd5e7498e1c5098c0dd9a9630929d45ba2c37a47a (patch)
treee13ea7ca6bf6014aa639f136c6e2e57c392e92eb
parentd2d909d53e7132165422ba4685bdc92c766972b7 (diff)
downloadvis-d5e7498e1c5098c0dd9a9630929d45ba2c37a47a.tar.gz
vis-d5e7498e1c5098c0dd9a9630929d45ba2c37a47a.tar.xz
text: mark text_byte(s)_get 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 9367bd4..b88d859 100644
--- a/text.c
+++ b/text.c
@@ -1604,11 +1604,11 @@ bool text_iterator_char_prev(Iterator *it, char *c) {
return true;
}
-bool text_byte_get(Text *txt, size_t pos, char *byte) {
+bool text_byte_get(const Text *txt, size_t pos, char *byte) {
return text_bytes_get(txt, pos, 1, byte);
}
-size_t text_bytes_get(Text *txt, size_t pos, size_t len, char *buf) {
+size_t text_bytes_get(const Text *txt, size_t pos, size_t len, char *buf) {
if (!buf)
return 0;
char *cur = buf;
diff --git a/text.h b/text.h
index 454e2fb..51d92c4 100644
--- a/text.h
+++ b/text.h
@@ -221,7 +221,7 @@ size_t text_lineno_by_pos(Text*, size_t pos);
* return an artificial NUL byte at EOF.
* @endrst
*/
-bool text_byte_get(Text*, size_t pos, char *byte);
+bool text_byte_get(const Text*, size_t pos, char *byte);
/**
* Store at most ``len`` bytes starting from ``pos`` into ``buf``.
* @param pos The absolute starting position.
@@ -232,7 +232,7 @@ bool text_byte_get(Text*, size_t pos, char *byte);
* .. warning:: ``buf`` will not be NUL terminated.
* @endrst
*/
-size_t text_bytes_get(Text*, size_t pos, size_t len, char *buf);
+size_t text_bytes_get(const Text*, size_t pos, size_t len, char *buf);
/**
* Fetch text range into newly allocate memory region.
* @param pos The absolute starting position.