summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorRussell Belfer <rb@github.com>2014-02-27 14:01:16 -0800
committerRussell Belfer <rb@github.com>2014-02-27 14:01:16 -0800
commitd88399922f622baef91c6f4e4e67b2091653cb65 (patch)
treeca9328c5fff9d72d4f29d22201daf073f1c35ddd /examples
parent1574d3884f020c072f68c08785e199732e438e34 (diff)
downloadlibgit2-d88399922f622baef91c6f4e4e67b2091653cb65.tar.gz
Fix warnings and code style issues
Diffstat (limited to 'examples')
-rw-r--r--examples/diff.c18
1 files changed, 11 insertions, 7 deletions
diff --git a/examples/diff.c b/examples/diff.c
index abb9b7103..de994ecab 100644
--- a/examples/diff.c
+++ b/examples/diff.c
@@ -269,19 +269,23 @@ static void diff_print_numstat(git_diff *diff)
{
git_patch *patch;
const git_diff_delta *delta;
- size_t i;
- size_t ndeltas;
+ size_t d, ndeltas = git_diff_num_deltas(diff);
size_t nadditions, ndeletions;
- ndeltas = git_diff_num_deltas(diff);
- for (i = 0; i < ndeltas; i++){
+
+ for (d = 0; d < ndeltas; d++){
check_lg2(
- git_patch_from_diff(&patch, diff, i),
+ git_patch_from_diff(&patch, diff, d),
"generating patch from diff", NULL);
+
check_lg2(
git_patch_line_stats(NULL, &nadditions, &ndeletions, patch),
"generating the number of additions and deletions", NULL);
+
delta = git_patch_get_delta(patch);
- printf("%u\t%u\t%s\n", nadditions, ndeletions, delta->new_file.path);
+
+ printf("%ld\t%ld\t%s\n",
+ (long)nadditions, (long)ndeletions, delta->new_file.path);
+
+ git_patch_free(patch);
}
- git_patch_free(patch);
}