diff options
author | Vicent Marti <vicent@github.com> | 2014-04-16 19:09:35 +0200 |
---|---|---|
committer | Vicent Marti <vicent@github.com> | 2014-04-16 19:09:35 +0200 |
commit | c5cacc4ec2c13e93164b8e3013b0d18c8c6d820c (patch) | |
tree | 19ee82e4327f0d30a4e75bc5d7997430fbb2becf /src/buffer.c | |
parent | 3b2d14a7b83e0db272c84046f90b53b7b773180e (diff) | |
parent | 39206ca256409edb7102edf0d30a6ced2e5f16e3 (diff) | |
download | libgit2-c5cacc4ec2c13e93164b8e3013b0d18c8c6d820c.tar.gz |
Merge pull request #2261 from jacquesg/format-patch
Support for format-patch
Diffstat (limited to 'src/buffer.c')
-rw-r--r-- | src/buffer.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/buffer.c b/src/buffer.c index 83960e912..f6e34a445 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -148,6 +148,15 @@ int git_buf_putc(git_buf *buf, char c) return 0; } +int git_buf_putcn(git_buf *buf, char c, size_t len) +{ + ENSURE_SIZE(buf, buf->size + len + 1); + memset(buf->ptr + buf->size, c, len); + buf->size += len; + buf->ptr[buf->size] = '\0'; + return 0; +} + int git_buf_put(git_buf *buf, const char *data, size_t len) { ENSURE_SIZE(buf, buf->size + len + 1); |