From: Elliott Hughes Date: Fri, 25 Sep 2015 15:15:02 +0000 (+0000) Subject: Merge "Remove hd." X-Git-Tag: android-x86-7.1-r1~5 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=19107cc38759509b2d0a15c1811f324db5b0f0c0;hp=dfe721ad4967a4d09ce30530c601dcf6e3b641df;p=android-x86%2Fexternal-mksh.git Merge "Remove hd." --- diff --git a/mkshrc b/mkshrc index 04fec24..b2bc13b 100644 --- a/mkshrc +++ b/mkshrc @@ -24,34 +24,3 @@ PS4='[$EPOCHREALTIME] '; PS1='${| return $e }$USER@$HOSTNAME:${PWD:-?} '"$PS1 " - -function hd { - local -Uui16 -Z11 pos=0 - local -Uui16 -Z5 hv=2147483647 - local dasc line i - - cat "$@" | { set +U; if read -arN -1 line; then - typeset -i1 'line[*]' - i=0 - while (( i < ${#line[*]} )); do - hv=${line[i++]} - if (( (pos & 15) == 0 )); then - (( pos )) && print -r -- "$dasc|" - print -n "${pos#16#} " - dasc=' |' - fi - print -n "${hv#16#} " - if (( (hv < 32) || (hv > 126) )); then - dasc+=. - else - dasc+=${line[i-1]#1#} - fi - (( (pos++ & 15) == 7 )) && print -n -- '- ' - done - while (( pos & 15 )); do - print -n ' ' - (( (pos++ & 15) == 7 )) && print -n -- '- ' - done - (( hv == 2147483647 )) || print -r -- "$dasc|" - fi; } -}