aboutsummaryrefslogtreecommitdiff
path: root/e2fsprogs
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2010-10-23 21:06:06 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2010-10-23 21:06:06 +0200
commit53600591311a129717abd2e3bcaa302622a6ce67 (patch)
tree4b0d08ed429d4b73a9739339e74d84a8a72fe25e /e2fsprogs
parent6a0d7490ea6ad97aeafb9da04acab13bd3c38e4d (diff)
downloadbusybox-w32-53600591311a129717abd2e3bcaa302622a6ce67.tar.gz
busybox-w32-53600591311a129717abd2e3bcaa302622a6ce67.tar.bz2
busybox-w32-53600591311a129717abd2e3bcaa302622a6ce67.zip
libbb: introduce and use strcpy_and_process_escape_sequences
function old new delta strcpy_and_process_escape_sequences - 50 +50 bb_process_escape_sequence 148 138 -10 printf_main 789 776 -13 getty_main 1897 1831 -66 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 0/3 up/down: 50/-89) Total: -39 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'e2fsprogs')
-rw-r--r--e2fsprogs/old_e2fsprogs/fsck.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/e2fsprogs/old_e2fsprogs/fsck.c b/e2fsprogs/old_e2fsprogs/fsck.c
index 524b84652..3a0743bb1 100644
--- a/e2fsprogs/old_e2fsprogs/fsck.c
+++ b/e2fsprogs/old_e2fsprogs/fsck.c
@@ -349,15 +349,7 @@ static void parse_escape(char *word)
349 if (!word) 349 if (!word)
350 return; 350 return;
351 351
352 for (p = q = word; *p; q++) { 352 strcpy_and_process_escape_sequences(word, word);
353 c = *p++;
354 if (c != '\\') {
355 *q = c;
356 } else {
357 *q = bb_process_escape_sequence(&p);
358 }
359 }
360 *q = 0;
361} 353}
362 354
363static void free_instance(struct fsck_instance *i) 355static void free_instance(struct fsck_instance *i)