summaryrefslogtreecommitdiff
path: root/include/git2/blob.h
diff options
context:
space:
mode:
authorRussell Belfer <rb@github.com>2013-01-07 15:44:22 -0800
committerRussell Belfer <rb@github.com>2013-01-07 15:44:22 -0800
commitf2b7f7a6cb8678763ada70e75d5b38407770e269 (patch)
tree0fca2a3ed081c1aa3e98679468f1ca273d1a3280 /include/git2/blob.h
parentf6234cd994ad01fb3aa8c2f0fd8e3d2cf89cf3f2 (diff)
downloadlibgit2-f2b7f7a6cb8678763ada70e75d5b38407770e269.tar.gz
Share git_diff_blobs/git_diff_blob_to_buffer code
This moves the implementation of these two APIs into common code that will be shared between the two. Also, this adds tests for the `git_diff_blob_to_buffer` API. Lastly, this adds some extra `const` to a few places that can use it.
Diffstat (limited to 'include/git2/blob.h')
-rw-r--r--include/git2/blob.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/git2/blob.h b/include/git2/blob.h
index 30055b614..93d1c7646 100644
--- a/include/git2/blob.h
+++ b/include/git2/blob.h
@@ -91,7 +91,7 @@ GIT_INLINE(const git_oid *) git_blob_id(const git_blob *blob)
* @param blob pointer to the blob
* @return the pointer; NULL if the blob has no contents
*/
-GIT_EXTERN(const void *) git_blob_rawcontent(git_blob *blob);
+GIT_EXTERN(const void *) git_blob_rawcontent(const git_blob *blob);
/**
* Get the size in bytes of the contents of a blob
@@ -99,7 +99,7 @@ GIT_EXTERN(const void *) git_blob_rawcontent(git_blob *blob);
* @param blob pointer to the blob
* @return size on bytes
*/
-GIT_EXTERN(git_off_t) git_blob_rawsize(git_blob *blob);
+GIT_EXTERN(git_off_t) git_blob_rawsize(const git_blob *blob);
/**
* Read a file from the working folder of a repository