Signed-off-by: Jonathan Nieder <[email protected]>
Signed-off-by: Stefan Beller <[email protected]>
---
streaming.c | 11 ++++++-----
streaming.h | 3 +--
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/streaming.c b/streaming.c
index cd52f517eb..2373395afe 100644
--- a/streaming.c
+++ b/streaming.c
@@ -137,22 +137,23 @@ static enum input_source istream_source(struct repository
*r,
}
}
-struct git_istream *open_istream_the_repository(const unsigned char *sha1,
+struct git_istream *open_istream(struct repository *r,
+ const unsigned char *sha1,
enum object_type *type,
unsigned long *size,
struct stream_filter *filter)
{
struct git_istream *st;
struct object_info oi = OBJECT_INFO_INIT;
- const unsigned char *real = lookup_replace_object(the_repository, sha1);
- enum input_source src = istream_source(the_repository, real, type, &oi);
+ const unsigned char *real = lookup_replace_object(r, sha1);
+ enum input_source src = istream_source(r, real, type, &oi);
if (src < 0)
return NULL;
st = xmalloc(sizeof(*st));
- if (open_istream_tbl[src](the_repository, st, &oi, real, type)) {
- if (open_istream_incore(the_repository, st, &oi, real, type)) {
+ if (open_istream_tbl[src](r, st, &oi, real, type)) {
+ if (open_istream_incore(r, st, &oi, real, type)) {
free(st);
return NULL;
}
diff --git a/streaming.h b/streaming.h
index 9f4d5aeee2..cb36ce4c02 100644
--- a/streaming.h
+++ b/streaming.h
@@ -8,8 +8,7 @@
/* opaque */
struct git_istream;
-#define open_istream(r, s, t, sz, f) open_istream_##r(s, t, sz, f)
-extern struct git_istream *open_istream_the_repository(const unsigned char *,
enum object_type *, unsigned long *, struct stream_filter *);
+extern struct git_istream *open_istream(struct repository *, const unsigned
char *, enum object_type *, unsigned long *, struct stream_filter *);
extern int close_istream(struct git_istream *);
extern ssize_t read_istream(struct git_istream *, void *, size_t);
--
2.15.1.433.g936d1b9894.dirty