locale revision 3f54fd611f536639ec30dd53c48e5ec1897cc7d9
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsynctst - note{ canonical UTF-8 name }end run{
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync ifs=$IFS
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync str=
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync sys=
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync for i in `PATH=/bin:/usr/bin:$PATH locale -a | grep -i '^[^C].*\.UTF[-8]*$'`
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync do IFS=.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync set '' $i
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync IFS=$ifs
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync case $3 in
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync UTF-8) str=$3
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync break
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync ;;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync *) if $SHELL -c "LC_CTYPE=$2.UTF-8 PATH=/bin:/usr/bin:$PATH locale LC_CTYPE | grep -i utf.*8" >/dev/null 2>&1
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync then str=UTF-8
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync break
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync fi
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync ;;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync esac
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync sys=$3
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync done
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync case $str in
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync '') str=$sys ;;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync esac
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync case $str in
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync '') echo "#define _locale_utf8_str 0" ;;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync *) echo "#define _locale_utf8_str \"$str\"" ;;
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync esac
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync}end
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync