aboutsummaryrefslogtreecommitdiff
path: root/xdiff/xutils.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2012-05-17 15:22:13 -0700
committerJunio C Hamano <gitster@pobox.com>2012-05-17 15:22:13 -0700
commit2e464dd5b220d4d2d8a16d5c43efe7af3c9adda9 (patch)
treee36a8a20733792bdcad789363fb0f50985123d11 /xdiff/xutils.c
parent8be441ea1fbd6e39952c5c314014162900c2c148 (diff)
parent85c20c304f991b33b59fbf00182a66f5cf6d2960 (diff)
downloadgit-2e464dd5b220d4d2d8a16d5c43efe7af3c9adda9.tar.gz
git-2e464dd5b220d4d2d8a16d5c43efe7af3c9adda9.tar.xz
Merge branch 'rs/xdiff-lose-emit-func'
Simplifies the interface between the implementation of "blame" and underlying xdiff engine, and removes a lot of unused or unnecessary code from the latter. By René Scharfe (6) and Ramsay Jones (1) * rs/xdiff-lose-emit-func: builtin/blame.c: Fix a "Using plain integer as NULL pointer" warning xdiff: remove unused functions xdiff: remove emit_func() and xdi_diff_hunks() blame: factor out helper for calling xdi_diff() blame: use hunk_func(), part 2 blame: use hunk_func(), part 1 xdiff: add hunk_func()
Diffstat (limited to 'xdiff/xutils.c')
-rw-r--r--xdiff/xutils.c43
1 files changed, 0 insertions, 43 deletions
diff --git a/xdiff/xutils.c b/xdiff/xutils.c
index 1b3b471ac..ae6ce0d95 100644
--- a/xdiff/xutils.c
+++ b/xdiff/xutils.c
@@ -122,35 +122,6 @@ void *xdl_cha_alloc(chastore_t *cha) {
return data;
}
-
-void *xdl_cha_first(chastore_t *cha) {
- chanode_t *sncur;
-
- if (!(cha->sncur = sncur = cha->head))
- return NULL;
-
- cha->scurr = 0;
-
- return (char *) sncur + sizeof(chanode_t) + cha->scurr;
-}
-
-
-void *xdl_cha_next(chastore_t *cha) {
- chanode_t *sncur;
-
- if (!(sncur = cha->sncur))
- return NULL;
- cha->scurr += cha->isize;
- if (cha->scurr == sncur->icurr) {
- if (!(sncur = cha->sncur = sncur->next))
- return NULL;
- cha->scurr = 0;
- }
-
- return (char *) sncur + sizeof(chanode_t) + cha->scurr;
-}
-
-
long xdl_guess_lines(mmfile_t *mf, long sample) {
long nl = 0, size, tsize = 0;
char const *data, *cur, *top;
@@ -430,20 +401,6 @@ int xdl_num_out(char *out, long val) {
return str - out;
}
-
-long xdl_atol(char const *str, char const **next) {
- long val, base;
- char const *top;
-
- for (top = str; XDL_ISDIGIT(*top); top++);
- if (next)
- *next = top;
- for (val = 0, base = 1, top--; top >= str; top--, base *= 10)
- val += base * (long)(*top - '0');
- return val;
-}
-
-
int xdl_emit_hunk_hdr(long s1, long c1, long s2, long c2,
const char *func, long funclen, xdemitcb_t *ecb) {
int nb = 0;