Cross Reference: locale
xref
: /
osnet-11
/
usr
/
src
/
lib
/
libast
/
common
/
features
/
locale
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
1
N/A
tst - note{ canonical UTF-8 name }end run{
1
N/A
ifs=$IFS
1
N/A
str=
1
N/A
sys=
1
N/A
for i in `PATH=/bin:
/usr/bin
:$PATH locale -a | grep -i '^[^C].*\.UTF[-8]*$'`
1
N/A
do IFS=.
1
N/A
set '' $i
1
N/A
IFS=$ifs
1
N/A
case $3 in
1
N/A
UTF-8) str=$3
1
N/A
break
1
N/A
;;
1
N/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
1
N/A
then str=UTF-8
1
N/A
break
1
N/A
fi
1
N/A
;;
1
N/A
esac
1
N/A
sys=$3
1
N/A
done
1
N/A
case $str in
1
N/A
'') str=$sys ;;
1
N/A
esac
1
N/A
case $str in
1
N/A
'') echo "#define _locale_utf8_str 0" ;;
1
N/A
*) echo "#define _locale_utf8_str \"$str\"" ;;
1
N/A
esac
1
N/A
}end