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