diff options
-rw-r--r-- | coreutils/tr.c | 8 | ||||
-rwxr-xr-x | pristine_setup.sh | 5 | ||||
-rw-r--r-- | tr.c | 8 |
3 files changed, 17 insertions, 4 deletions
diff --git a/coreutils/tr.c b/coreutils/tr.c index ff0f331ff..07922af17 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++; } diff --git a/pristine_setup.sh b/pristine_setup.sh index 62f3f3075..9e638f96e 100755 --- a/pristine_setup.sh +++ b/pristine_setup.sh @@ -34,6 +34,11 @@ sed -e "s?BB_SRC_DIR =.*?BB_SRC_DIR = $DIR?" <$DIR/Makefile >Makefile || exit cp $DIR/Config.h Config.h || exit #mkdir -p pwd_grp +if [ ! -r $DIR/sh.c ]; then + echo "Warning: no shell selected. You must make the symlink (sh.c to either" + echo "lash.c or hush.c) in $DIR, not here." +fi + echo " " echo "You may now type 'make' to build busybox in this directory" echo "($PWD) using the pristine sources in $DIR" @@ -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++; } |