2a3,4
> # ver. 0.2, reldate 26 Aug 2008
> # Patched by ABS Guide author.
4,5c6
< # Script by Sebastian Arming.
< # Lightly modified by ABS Guide author.
---
> # Original script by Sebastian Arming.
22c23
< while [ "$i" -lt "$MAXNUM" ]; do
---
> while [ "$i" -lt "$MAXNUM" ]; do  # We don't have to count past 400 octal.
24c25
<         echo -n "${paddi: $BIGSPACE}  "    # Column spacing.
---
>         echo -n "${paddi: $BIGSPACE}  "       # Column spacing.
26c27,29
<         echo -ne "\\${paddo: $LITTLESPACE}"
---
> #       echo -ne "\\${paddo: $LITTLESPACE}"   # Original.
>         echo -ne "\\0${paddo: $LITTLESPACE}"  # Fixup.
> #                   ^
28c31
<         if (( i % $COLUMNS == 0)); then    # New line.
---
>         if (( i % $COLUMNS == 0)); then       # New line.
32c35
<         # The octal notation for 8 is 10 and 80 -> 100.
---
>         # The octal notation for 8 is 10, and 64 decimal is 100 octal.
35d37
<         # We don't have to count past 0777.
38c40,46
< exit 0
---
> exit $?
> 
> # Compare this script with the "pr-asc.sh" example.
> # This one handles "unprintable" characters.
> 
> # Exercise:
> # Rewrite this script to use decimal numbers, rather than octal.
