|
diff --git a/ui-blob.c b/ui-blob.c index 73a8c1d..3cda03d 100644 --- a/ ui-blob.c+++ b/ ui-blob.c |
|
@@ -15,3 +15,4 @@ static unsigned char *matched_sha1; |
15 | |
15 | |
16 | static int walk_tree(const unsigned char *sha1, const char *base,int baselen, const char *pathname, unsigned mode, int stage) { |
16 | static int walk_tree(const unsigned char *sha1, const char *base,int baselen, |
| |
17 | const char *pathname, unsigned mode, int stage, void *cbdata) { |
17 | if(strncmp(base,match_path,baselen) |
18 | if(strncmp(base,match_path,baselen) |
@@ -51,3 +52,3 @@ void cgit_print_blob(const char *hex, char *path, const char *head) |
51 | matched_sha1 = sha1; |
52 | matched_sha1 = sha1; |
52 | read_tree_recursive(commit->tree, NULL, 0, 0, paths, walk_tree); |
53 | read_tree_recursive(commit->tree, NULL, 0, 0, paths, walk_tree, NULL); |
53 | type = sha1_object_info(sha1,&size); |
54 | type = sha1_object_info(sha1,&size); |
|
|
diff --git a/ui-tree.c b/ui-tree.c index 5a2dd3f..9a837e2 100644 --- a/ ui-tree.c+++ b/ ui-tree.c |
|
@@ -64,3 +64,4 @@ static void print_object(const unsigned char *sha1, char *path) |
64 | static int ls_item(const unsigned char *sha1, const char *base, int baselen, |
64 | static int ls_item(const unsigned char *sha1, const char *base, int baselen, |
65 | const char *pathname, unsigned int mode, int stage) |
65 | const char *pathname, unsigned int mode, int stage, |
| |
66 | void *cbdata) |
66 | { |
67 | { |
@@ -145,3 +146,3 @@ static void ls_tree(const unsigned char *sha1, char *path) |
145 | ls_head(); |
146 | ls_head(); |
146 | read_tree_recursive(tree, "", 0, 1, NULL, ls_item); |
147 | read_tree_recursive(tree, "", 0, 1, NULL, ls_item, NULL); |
147 | ls_tail(); |
148 | ls_tail(); |
@@ -151,3 +152,4 @@ static void ls_tree(const unsigned char *sha1, char *path) |
151 | static int walk_tree(const unsigned char *sha1, const char *base, int baselen, |
152 | static int walk_tree(const unsigned char *sha1, const char *base, int baselen, |
152 | const char *pathname, unsigned mode, int stage) |
153 | const char *pathname, unsigned mode, int stage, |
| |
154 | void *cbdata) |
153 | { |
155 | { |
@@ -178,3 +180,3 @@ static int walk_tree(const unsigned char *sha1, const char *base, int baselen, |
178 | } |
180 | } |
179 | ls_item(sha1, base, baselen, pathname, mode, stage); |
181 | ls_item(sha1, base, baselen, pathname, mode, stage, NULL); |
180 | return 0; |
182 | return 0; |
@@ -218,3 +220,3 @@ void cgit_print_tree(const char *rev, char *path) |
218 | match_path = path; |
220 | match_path = path; |
219 | read_tree_recursive(commit->tree, NULL, 0, 0, paths, walk_tree); |
221 | read_tree_recursive(commit->tree, NULL, 0, 0, paths, walk_tree, NULL); |
220 | ls_tail(); |
222 | ls_tail(); |
|