Annotation of embedaddon/libiconv/libcharset/tools/all-charsets-X11, revision 1.1

1.1     ! misho       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: 
        !            18: printf '%-15s%-17s%-17s %-17s %-17s\n\n' \
        !            19:        "locale name" "locale charmap" "nl_langinfo(CODESET)" "locale_charset()" "X11 encoding"
        !            20: for lc in `./all-locales | sort | uniq`
        !            21: do
        !            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"
        !            28: done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>