diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/buf_text.c | 4 | ||||
-rw-r--r-- | src/buf_text.h | 17 |
2 files changed, 3 insertions, 18 deletions
diff --git a/src/buf_text.c b/src/buf_text.c index 8d2b141b2..0e93696cd 100644 --- a/src/buf_text.c +++ b/src/buf_text.c @@ -176,7 +176,7 @@ int git_buf_text_common_prefix(git_buf *buf, const git_strarray *strings) return 0; } -bool git_buf_text_is_binary(const git_buf *buf) +int git_buf_text_is_binary(const git_buf *buf) { const char *scan = buf->ptr, *end = buf->ptr + buf->size; git_bom_t bom; @@ -201,7 +201,7 @@ bool git_buf_text_is_binary(const git_buf *buf) return ((printable >> 7) < nonprintable); } -bool git_buf_text_contains_nul(const git_buf *buf) +int git_buf_text_contains_nul(const git_buf *buf) { return (memchr(buf->ptr, '\0', buf->size) != NULL); } diff --git a/src/buf_text.h b/src/buf_text.h index e753a0244..3415ac00f 100644 --- a/src/buf_text.h +++ b/src/buf_text.h @@ -7,6 +7,7 @@ #ifndef INCLUDE_buf_text_h__ #define INCLUDE_buf_text_h__ +#include "git2/buf_text.h" #include "buffer.h" typedef enum { @@ -78,22 +79,6 @@ extern int git_buf_text_lf_to_crlf(git_buf *tgt, const git_buf *src); extern int git_buf_text_common_prefix(git_buf *buf, const git_strarray *strs); /** - * Check quickly if buffer looks like it contains binary data - * - * @param buf Buffer to check - * @return true if buffer looks like non-text data - */ -extern bool git_buf_text_is_binary(const git_buf *buf); - -/** - * Check quickly if buffer contains a NUL byte - * - * @param buf Buffer to check - * @return true if buffer contains a NUL byte - */ -extern bool git_buf_text_contains_nul(const git_buf *buf); - -/** * Check if a buffer begins with a UTF BOM * * @param bom Set to the type of BOM detected or GIT_BOM_NONE |