diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2010-08-13 16:41:15 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2010-08-13 16:41:15 +0200 |
commit | 6373bb7740c6256154f6b1728321fd636e4f5a2a (patch) | |
tree | a1ea6c1e3b0faa7200c88c5db127ea1d5fc13d10 /editors | |
parent | 760d0ebbe5edaedb60b4de64bde2ad098d1f45d9 (diff) | |
download | busybox-6373bb7740c6256154f6b1728321fd636e4f5a2a.tar.gz |
patch: move closer to toybox code
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'editors')
-rw-r--r-- | editors/patch.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/editors/patch.c b/editors/patch.c index b12c662f4..693af5b7d 100644 --- a/editors/patch.c +++ b/editors/patch.c @@ -82,6 +82,9 @@ void TOY_llist_free(void *list, void (*freeit)(void *data)) if (list==pop) break; } } +//Override bbox's names +#define llist_pop TOY_llist_pop +#define llist_free TOY_llist_free // Add an entry to the end off a doubly linked list static @@ -292,7 +295,7 @@ static void fail_hunk(void) // this file and advance to next file. TT.state = 2; - TOY_llist_free(TT.current_hunk, do_line); + llist_free(TT.current_hunk, do_line); TT.current_hunk = NULL; delete_tempfile(TT.filein, TT.fileout, &TT.tempname); TT.state = 0; @@ -378,7 +381,7 @@ static int apply_one_hunk(void) fdprintf(2, "NOT: %s\n", plist->data); TT.state = 3; - check = TOY_llist_pop(&buf); + check = llist_pop(&buf); check->prev->next = buf; buf->prev = check->prev; do_line(check); @@ -405,13 +408,13 @@ static int apply_one_hunk(void) out: // We have a match. Emit changed data. TT.state = "-+"[reverse]; - TOY_llist_free(TT.current_hunk, do_line); + llist_free(TT.current_hunk, do_line); TT.current_hunk = NULL; TT.state = 1; done: if (buf) { buf->prev->next = NULL; - TOY_llist_free(buf, do_line); + llist_free(buf, do_line); } return TT.state; |