diff options
author | Mark Whitley | 2001-05-24 21:31:09 +0000 |
---|---|---|
committer | Mark Whitley | 2001-05-24 21:31:09 +0000 |
commit | 8b7a0d807a3ec8cfcbc4e4cb3067237b438bae14 (patch) | |
tree | a39a4d8d2cea7620c638b00392cec543e54e707d /coreutils | |
parent | 0a4f578fdc867714e8e942add8700aa15bd80443 (diff) | |
download | busybox-8b7a0d807a3ec8cfcbc4e4cb3067237b438bae14.zip busybox-8b7a0d807a3ec8cfcbc4e4cb3067237b438bae14.tar.gz |
Some more patchelttes from Larry Doolittle.
Diffstat (limited to 'coreutils')
-rw-r--r-- | coreutils/tr.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/coreutils/tr.c b/coreutils/tr.c index ff0f331..07922af 100644 --- a/coreutils/tr.c +++ b/coreutils/tr.c @@ -33,7 +33,7 @@ static const int ASCII = 0377; -/* some glabals shared across this file */ +/* some "globals" shared across this file */ static char com_fl, del_fl, sq_fl; static short in_index, out_index; /* these last are pointers to static buffers declared in tr_main */ @@ -90,6 +90,10 @@ static void map(register unsigned char *string1, unsigned int string1_len, } } +/* supported constructs: + * Ranges, e.g., [0-9] ==> 0123456789 + * Escapes, e.g., \a ==> Control-G + */ static unsigned int expand(const char *arg, register unsigned char *buffer) { unsigned char *buffer_start = buffer; @@ -110,7 +114,7 @@ static unsigned int expand(const char *arg, register unsigned char *buffer) ac = *arg++; while (i <= ac) *buffer++ = i++; - arg++; /* Skip ']' */ + arg++; /* Skip the assumed ']' */ } else *buffer++ = *arg++; } |