Update.
[glibc.git] / iconvdata / gaptab.pl
blob77df1c3aea6cfd0933057334b961bb383bbbb43a
1 $first=$last=$idx=0;
2 sub fmt {
3 printf ("\n ") if (($n % 8) == 0);
4 ++$n;
5 my($val) = pop(@_);
6 printf (" '\\x%02x',", $val);
8 while (<>) {
9 local($ucs,$char,$rest) = split;
10 local($u)=hex($ucs);
11 local($c)=hex($char);
12 if ($u - $last > 6) {
13 if ($last != 0) {
14 $idx += $last - $first + 1;
16 $first=$u;
17 } else {
18 for ($m = $last + 1; $m < $u; ++$m) {
19 fmt (0);
22 fmt ($c);
23 $last=$u;
25 printf ("\n");