3 if [ $# -eq 3 -a "$2" = '-d' ]; then
5 elif [ $# -ne 1 ]; then
6 echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
10 -patch) patch $pdir -f --no-backup-if-mismatch -p0 < $0;;
11 -unpatch) patch $pdir -f --no-backup-if-mismatch -R -p0 < $0;;
13 echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
18 DP: ignore array subscript while determining variable name for length
22 --- ../bash-3.1/subst.c 2006-01-14 01:12:02.000000000 +0100
23 +++ subst.c 2006-01-14 01:12:39.000000000 +0100
28 - temp1 = string_extract (string, &t_index, "#%:-=?+/}", 0);
29 + temp1 = string_extract (string, &t_index, "#%:-=?+/}", SX_VARNAME);
30 name = (char *)xmalloc (3 + (strlen (temp1)));
31 *name = string[sindex];
32 if (string[sindex] == '!')