function shortmask_todotted () {declare -a DMASKlet "DMAST[1]=DMASK[2]=DMASK[3]=DMASK[4]=0"let "HELPVAR1=$1 / 8"let "HELPVAR2=$1 % 8"case $HELPVAR1 in 1) let "DMASK[1]=255" LASTOCT=2 ;; 2) let "DMASK[1]=255" let "DMASK[2]=255" LASTOCT=3 ;; 3) let "DMASK[1]=255" let "DMASK[2]=255" let "DMASK[3]=255" LASTOCT=4 ;; 4) let "DMASK[1]=255" let "DMASK[2]=255" let "DMASK[3]=255" let "DMASK[4]=255" LASTOCT=0 ;;esaccase $HELPVAR2 in 1) let "DMASK[LASTOCT]=2#10000000" ;; 2) let "DMASK[LASTOCT]=2#11000000" ;; 3) let "DMASK[LASTOCT]=2#11100000" ;; 4) let "DMASK[LASTOCT]=2#11110000" ;; 5) let "DMASK[LASTOCT]=2#11111000" ;; 6) let "DMASK[LASTOCT]=2#11111100" ;; 7) let "DMASK[LASTOCT]=2#11111110" ;; 8) let "DMASK[LASTOCT]=2#11111111" ;;esacecho ${DMASK[1]}.${DMASK[2]}.${DMASK[3]}.${DMASK[4]}}