diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2024-09-12 13:33:18 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2024-09-12 16:42:08 +0200 |
commit | 73d574b71a10d4661ada20275cafde75aff6c1ba (patch) | |
tree | 10ba478542edd4f428120c3609f8dfbe8fb79137 /src/string-utils.h | |
parent | fe26d83c69c9da6594ba7e27aacc185faa1be161 (diff) | |
download | sciteco-73d574b71a10d4661ada20275cafde75aff6c1ba.tar.gz |
teco_string_get_coord() returns character offsets now (refs #5)
* This is used for error messages (TECO macro stackframes),
so it's important to display columns in characters.
* Program counters are in bytes and therefore everywhere gsize.
This is by glib convention.
Diffstat (limited to 'src/string-utils.h')
-rw-r--r-- | src/string-utils.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/string-utils.h b/src/string-utils.h index 806140e..ebe25d5 100644 --- a/src/string-utils.h +++ b/src/string-utils.h @@ -162,7 +162,7 @@ void undo__teco_string_truncate(teco_string_t *, gsize); gchar *teco_string_echo(const gchar *str, gsize len); -void teco_string_get_coord(const gchar *str, guint pos, guint *line, guint *column); +void teco_string_get_coord(const gchar *str, gsize off, guint *pos, guint *line, guint *column); typedef gsize (*teco_string_diff_t)(const teco_string_t *a, const gchar *b, gsize b_len); gsize teco_string_diff(const teco_string_t *a, const gchar *b, gsize b_len); |