• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/libiconv-1.11/libcharset/tools/
1#!/bin/sh
2
3# Prints a table of the charsets (system dependent name, portable name, and
4# X11 name) for all locales.
5
6${CC-cc} -o locale_codeset locale_codeset.c
7${CC-cc} -o locale_charset -I../include locale_charset.c \
8    -DHAVE_CONFIG_H -I.. -DLIBDIR='"'`cd ../lib && pwd`'"' \
9    ../lib/localcharset.c
10${CC-cc} -o locale_x11encoding locale_x11encoding.c \
11    -I/usr/X11R6/include \
12    -L/usr/X11R6/lib -lX11
13#${CC-cc} -o locale_x11encoding locale_x11encoding.c \
14#    -I/packages/gnu/XFree86/include \
15#    -L/packages/gnu/XFree86/lib -lX11 \
16#    -Wl,-rpath,/packages/gnu/XFree86/lib
17
18printf '%-15s%-17s%-17s %-17s %-17s\n\n' \
19       "locale name" "locale charmap" "nl_langinfo(CODESET)" "locale_charset()" "X11 encoding"
20for lc in `./all-locales | sort | uniq`
21do
22  charmap=`LC_ALL=$lc ./locale_charmap 2>/dev/null || echo '<error>'`
23  codeset=`LC_ALL=$lc ./locale_codeset 2>/dev/null || echo '<error>'`
24  charset=`LC_ALL=$lc ./locale_charset 2>/dev/null || echo '<error>'`
25  x11encoding=`LC_ALL=$lc ./locale_x11encoding 2>/dev/null || echo '<error>'`
26  printf '%-15s  %-17s %-17s %-17s %-17s\n' \
27         "$lc" "$charmap" "$codeset" "$charset" "$x11encoding"
28done
29