summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@edwardthomson.com>2019-10-28 11:00:12 +0000
committerEdward Thomson <ethomson@edwardthomson.com>2019-10-28 11:02:01 +0000
commit1bfcf9cdd4f14289ffd41f2257f57d8367e40877 (patch)
tree95383bcb69447b49d39a89684bbee375abb22ec3
parentdd97b66a14994a5d0992e8fee78076cba17bde10 (diff)
downloadlibgit2-1bfcf9cdd4f14289ffd41f2257f57d8367e40877.tar.gz
diff: use `int64_t` for content offset
Continue using a signed integer for the content offset, but do not use `git_off_t` anymore, as that will be deprecated.
-rw-r--r--include/git2/diff.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/include/git2/diff.h b/include/git2/diff.h
index 6f858c264..77680d964 100644
--- a/include/git2/diff.h
+++ b/include/git2/diff.h
@@ -598,13 +598,13 @@ typedef enum {
* just a span of bytes inside the larger file.
*/
typedef struct {
- char origin; /**< A git_diff_line_t value */
- int old_lineno; /**< Line number in old file or -1 for added line */
- int new_lineno; /**< Line number in new file or -1 for deleted line */
- int num_lines; /**< Number of newline characters in content */
- size_t content_len; /**< Number of bytes of data */
- git_off_t content_offset; /**< Offset in the original file to the content */
- const char *content; /**< Pointer to diff text, not NUL-byte terminated */
+ char origin; /**< A git_diff_line_t value */
+ int old_lineno; /**< Line number in old file or -1 for added line */
+ int new_lineno; /**< Line number in new file or -1 for deleted line */
+ int num_lines; /**< Number of newline characters in content */
+ size_t content_len; /**< Number of bytes of data */
+ int64_t content_offset; /**< Offset in the original file to the content */
+ const char *content; /**< Pointer to diff text, not NUL-byte terminated */
} git_diff_line;
/**