5 $runtests=shift(@ARGV);
6 if ( -f "t/testfunc.pl" ) {
7 require "t/testfunc.pl";
10 } elsif ( -f "testfunc.pl" ) {
11 require "testfunc.pl";
15 die "ERROR: cannot find testfunc.pl\n";
20 use Locale::Constants;
22 %type = ( "LOCALE_CODE_ALPHA_2" => LOCALE_CODE_ALPHA_2,
23 "LOCALE_CODE_ALPHA_3" => LOCALE_CODE_ALPHA_3,
24 "LOCALE_CODE_NUMERIC" => LOCALE_CODE_NUMERIC,
28 my($code,$type_in,$type_out) = @_;
29 $type_in = $type{$type_in} if ($type_in && exists $type{$type_in});
30 $type_out = $type{$type_out} if ($type_out && exists $type{$type_out});
32 return country_code2code($code,$type_in,$type_out);
37 bo LOCALE_CODE_ALPHA_2 LOCALE_CODE_ALPHA_2 ~ bo
39 bo LOCALE_CODE_ALPHA_3 LOCALE_CODE_ALPHA_3 ~ _undef_
41 zz LOCALE_CODE_ALPHA_2 LOCALE_CODE_ALPHA_3 ~ _undef_
43 zz LOCALE_CODE_ALPHA_3 LOCALE_CODE_ALPHA_3 ~ _undef_
45 zz LOCALE_CODE_ALPHA_2 0 ~ _undef_
47 bo LOCALE_CODE_ALPHA_2 0 ~ _undef_
51 BO LOCALE_CODE_ALPHA_2 LOCALE_CODE_ALPHA_3 ~ bol
53 bol LOCALE_CODE_ALPHA_3 LOCALE_CODE_ALPHA_2 ~ bo
55 zwe LOCALE_CODE_ALPHA_3 LOCALE_CODE_ALPHA_2 ~ zw
57 858 LOCALE_CODE_NUMERIC LOCALE_CODE_ALPHA_3 ~ ury
59 858 LOCALE_CODE_NUMERIC LOCALE_CODE_ALPHA_3 ~ ury
61 tr LOCALE_CODE_ALPHA_2 LOCALE_CODE_NUMERIC ~ 792
65 print "country_code2code...\n";
66 test_Func(\&test,$tests,$runtests);
71 # indent-tabs-mode: nil
72 # cperl-indent-level: 3
73 # cperl-continued-statement-offset: 2
74 # cperl-continued-brace-offset: 0
75 # cperl-brace-offset: 0
76 # cperl-brace-imaginary-offset: 0
77 # cperl-label-offset: -2