File: idn

package info (click to toggle)
libidn 1.43-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 9,376 kB
  • sloc: java: 14,167; ansic: 7,085; cs: 1,974; sh: 1,283; perl: 1,238; makefile: 680; lisp: 231; php: 214; xml: 88; python: 9
file content (34 lines) | stat: -rwxr-xr-x 571 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/sh

set -e

idn --version
echo "PASS: idn --version"

idn --help
echo "PASS: idn --help"

idn --version
idn --version|(! grep '()')
echo "PASS: idn --version"

man -P cat idn
echo "PASS: man"

CMD="env CHARSET=UTF-8 idn --idna-to-unicode xn--rksmrgs-5wao1o"
STR=`$CMD`
if test "$STR" != "räksmörgås"; then
    echo "FAIL: $CMD: $STR"
    exit 1
fi
echo "PASS: $CMD: $STR"

CMD="env CHARSET=UTF-8 idn --idna-to-ascii räksmörgås"
STR=`$CMD`
if test "$STR" != "xn--rksmrgs-5wao1o"; then
    echo "FAIL: $CMD: $STR"
    exit 1
fi
echo "PASS: $CMD: $STR"

exit 0