summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/network.subr28
1 files changed, 2 insertions, 26 deletions
diff --git a/etc/network.subr b/etc/network.subr
index afd568c..8185c5a 100644
--- a/etc/network.subr
+++ b/etc/network.subr
@@ -1333,38 +1333,14 @@ get_default_if()
# Echo decimal number $arg (single digit) in hexadecimal format.
hexdigit()
{
- if [ $1 -lt 10 ]; then
- echo $1
- else
- case $1 in
- 10) echo a ;;
- 11) echo b ;;
- 12) echo c ;;
- 13) echo d ;;
- 14) echo e ;;
- 15) echo f ;;
- esac
- fi
+ printf '%x\n' "$1"
}
# hexprint arg
# Echo decimal number $arg (multiple digits) in hexadecimal format.
hexprint()
{
- local val str dig
- val=$1
- str=''
- dig=`hexdigit $((${val} & 15))`
- str=${dig}${str}
- val=$((${val} >> 4))
-
- while [ ${val} -gt 0 ]; do
- dig=`hexdigit $((${val} & 15))`
- str=${dig}${str}
- val=$((${val} >> 4))
- done
-
- echo ${str}
+ printf '%x\n' "$1"
}
is_wired_interface()
OpenPOWER on IntegriCloud