aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/api/buffer.c
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-05-16 10:21:30 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-05-17 08:05:44 -0300
commit76a2fb5667461a8b7fa1abfb5a2c7381ced3f519 (patch)
treec5f06f37b7019107b9f70f24b5eb9951a5619e17 /src/nvim/api/buffer.c
parenta8b0c9e576e9c0155546b03944314449d3f1a5c3 (diff)
downloadrneovim-76a2fb5667461a8b7fa1abfb5a2c7381ced3f519.tar.gz
rneovim-76a2fb5667461a8b7fa1abfb5a2c7381ced3f519.tar.bz2
rneovim-76a2fb5667461a8b7fa1abfb5a2c7381ced3f519.zip
Use more descriptive names for API primitive types
Instead of exposing native C types to a public API that can be consumed by other platforms, we are now using the following translation: int64_t -> Integer double -> Float bool -> Boolean
Diffstat (limited to 'src/nvim/api/buffer.c')
-rw-r--r--src/nvim/api/buffer.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/nvim/api/buffer.c b/src/nvim/api/buffer.c
index f41e9a73fe..d3bec718aa 100644
--- a/src/nvim/api/buffer.c
+++ b/src/nvim/api/buffer.c
@@ -40,7 +40,7 @@ static void fix_cursor(linenr_T lo, linenr_T hi, linenr_T extra);
// Normalizes 0-based indexes to buffer line numbers
static int64_t normalize_index(buf_T *buf, int64_t index);
-int64_t buffer_get_length(Buffer buffer, Error *err)
+Integer buffer_get_length(Buffer buffer, Error *err)
{
buf_T *buf = find_buffer(buffer, err);
@@ -51,7 +51,7 @@ int64_t buffer_get_length(Buffer buffer, Error *err)
return buf->b_ml.ml_line_count;
}
-String buffer_get_line(Buffer buffer, int64_t index, Error *err)
+String buffer_get_line(Buffer buffer, Integer index, Error *err)
{
String rv = {.size = 0};
StringArray slice = buffer_get_slice(buffer, index, index, true, true, err);
@@ -63,23 +63,23 @@ String buffer_get_line(Buffer buffer, int64_t index, Error *err)
return rv;
}
-void buffer_set_line(Buffer buffer, int64_t index, String line, Error *err)
+void buffer_set_line(Buffer buffer, Integer index, String line, Error *err)
{
StringArray array = {.items = &line, .size = 1};
buffer_set_slice(buffer, index, index, true, true, array, err);
}
-void buffer_del_line(Buffer buffer, int64_t index, Error *err)
+void buffer_del_line(Buffer buffer, Integer index, Error *err)
{
StringArray array = {.size = 0};
buffer_set_slice(buffer, index, index, true, true, array, err);
}
StringArray buffer_get_slice(Buffer buffer,
- int64_t start,
- int64_t end,
- bool include_start,
- bool include_end,
+ Integer start,
+ Integer end,
+ Boolean include_start,
+ Boolean include_end,
Error *err)
{
StringArray rv = {.size = 0};
@@ -109,10 +109,10 @@ StringArray buffer_get_slice(Buffer buffer,
}
void buffer_set_slice(Buffer buffer,
- int64_t start,
- int64_t end,
- bool include_start,
- bool include_end,
+ Integer start,
+ Integer end,
+ Boolean include_start,
+ Boolean include_end,
StringArray replacement,
Error *err)
{
@@ -310,15 +310,15 @@ void buffer_set_name(Buffer buffer, String name, Error *err)
}
}
-bool buffer_is_valid(Buffer buffer)
+Boolean buffer_is_valid(Buffer buffer)
{
Error stub = {.set = false};
return find_buffer(buffer, &stub) != NULL;
}
-void buffer_insert(Buffer buffer, int64_t index, StringArray lines, Error *err)
+void buffer_insert(Buffer buffer, Integer lnum, StringArray lines, Error *err)
{
- buffer_set_slice(buffer, index, index, false, true, lines, err);
+ buffer_set_slice(buffer, lnum, lnum, false, true, lines, err);
}
Position buffer_get_mark(Buffer buffer, String name, Error *err)