Commit f4ebb2d4 by Edward Thomson

blame: make hunk_cmp handle unsigned differences

parent ae681d3f
...@@ -41,7 +41,12 @@ static int hunk_cmp(const void *_a, const void *_b) ...@@ -41,7 +41,12 @@ static int hunk_cmp(const void *_a, const void *_b)
git_blame_hunk *a = (git_blame_hunk*)_a, git_blame_hunk *a = (git_blame_hunk*)_a,
*b = (git_blame_hunk*)_b; *b = (git_blame_hunk*)_b;
return a->final_start_line_number - b->final_start_line_number; if (a->final_start_line_number > b->final_start_line_number)
return 1;
else if (a->final_start_line_number < b->final_start_line_number)
return -1;
else
return 0;
} }
static bool hunk_ends_at_or_before_line(git_blame_hunk *hunk, size_t line) static bool hunk_ends_at_or_before_line(git_blame_hunk *hunk, size_t line)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment