shell: Rename dyn_buffer_t to DynamicBuffer

To follow our coding conventions
This commit is contained in:
Thiago de Arruda 2014-10-30 10:43:18 -03:00
parent c92d17b4aa
commit 68015367a0

View File

@ -25,6 +25,7 @@
#include "nvim/charset.h" #include "nvim/charset.h"
#include "nvim/strings.h" #include "nvim/strings.h"
#define DYNAMIC_BUFFER_INIT {NULL, 0, 0}
#define BUFFER_LENGTH 1024 #define BUFFER_LENGTH 1024
typedef struct { typedef struct {
@ -39,9 +40,8 @@ typedef struct {
typedef struct { typedef struct {
char *data; char *data;
size_t cap; size_t cap, len;
size_t len; } DynamicBuffer;
} dyn_buffer_t;
#ifdef INCLUDE_GENERATED_DECLARATIONS #ifdef INCLUDE_GENERATED_DECLARATIONS
# include "os/shell.c.generated.h" # include "os/shell.c.generated.h"
@ -271,8 +271,7 @@ int os_system(const char *cmd,
size_t *nread) FUNC_ATTR_NONNULL_ARG(1) size_t *nread) FUNC_ATTR_NONNULL_ARG(1)
{ {
// the output buffer // the output buffer
dyn_buffer_t buf; DynamicBuffer buf = DYNAMIC_BUFFER_INIT;
memset(&buf, 0, sizeof(buf));
char **argv = shell_build_argv((char_u *) cmd, NULL); char **argv = shell_build_argv((char_u *) cmd, NULL);
@ -328,10 +327,10 @@ int os_system(const char *cmd,
return status; return status;
} }
/// dyn_buf_ensure - ensures at least `desired` bytes in buffer /// - ensures at least `desired` bytes in buffer
/// ///
/// TODO(aktau): fold with kvec/garray /// TODO(aktau): fold with kvec/garray
static void dyn_buf_ensure(dyn_buffer_t *buf, size_t desired) static void dynamic_buffer_ensure(DynamicBuffer *buf, size_t desired)
{ {
if (buf->cap >= desired) { if (buf->cap >= desired) {
return; return;
@ -345,11 +344,11 @@ static void dyn_buf_ensure(dyn_buffer_t *buf, size_t desired)
static void system_data_cb(RStream *rstream, void *data, bool eof) static void system_data_cb(RStream *rstream, void *data, bool eof)
{ {
Job *job = data; Job *job = data;
dyn_buffer_t *buf = job_data(job); DynamicBuffer *buf = job_data(job);
size_t nread = rstream_pending(rstream); size_t nread = rstream_pending(rstream);
dyn_buf_ensure(buf, buf->len + nread + 1); dynamic_buffer_ensure(buf, buf->len + nread + 1);
rstream_read(rstream, buf->data + buf->len, nread); rstream_read(rstream, buf->data + buf->len, nread);
buf->len += nread; buf->len += nread;