Lines Matching refs:utf32

49     my $utf32 = $_[0];
50 return $utf32 >= 0 && $utf32 <= 0x10FFFF
51 && !($utf32 >= 0xD800 && $utf32 <= 0xDFFF)
52 && !($utf32 >= 0xFDD0 && $utf32 <= 0xFDEF)
53 && ($utf32 & 0xFFFF) < 0xFFFE;
58 my $utf32 = $_[0];
59 return sprintf("U+%04X", $utf32);
120 $utf32 = oct("0x" . $1);
124 isValidUtf32($utf32)
125 or die "Bad UTF32 char U+" . printUtf32($utf32);
133 $cns_map[$cns_plane][$cns_row][$cns_column] = $utf32;
139 ($cns_map[$cns_plane][$cns_row][$cns_column] == $utf32)
149 . printUtf32($utf32);
154 $utf32 = oct("0x" . $1);
158 isValidUtf32($utf32)
159 or die "Bad UTF32 char U+" . printUtf32($utf32);
167 $cns_map[$cns_plane][$cns_row][$cns_column] = $utf32;
173 ($cns_map[$cns_plane][$cns_row][$cns_column] == $utf32)
183 printUtf32($utf32),
203 $utf32 = oct("0x" . $4);
207 isValidUtf32($utf32)
208 or die "Bad UTF32 char U+" . printUtf32($utf32);
218 $cns_map[$cns_plane][$cns_row][$cns_column] = $utf32;
224 ($cns_map[$cns_plane][$cns_row][$cns_column] == $utf32)
234 . printUtf32($utf32);
250 $utf32 = oct("0x" . $1);
254 isValidUtf32($utf32)
255 or die "Bad UTF32 char U+" . printUtf32($utf32);
263 $cns_map[$cns_plane][$cns_row][$cns_column] = $utf32;
301 $utf32 = $cns_map[$cns_plane][$cns_row][$cns_column];
302 $uni_plane = $utf32 >> 16;
303 $uni_page = ($utf32 >> 8) & 0xFF;
304 $uni_index = $utf32 & 0xFF;
332 printUtf32($utf32),
352 printUtf32($utf32),
366 printUtf32($utf32),
385 for ($utf32 = 0; $utf32 <= 0x7F; ++$utf32)
389 $cns = $uni_map[0][0][$utf32];
391 . printUtf32($utf32)
496 $utf32 = $cns_map[$cns_plane][$cns_row][$cns_column];
498 if ($utf32 <= 0xFFFF)
500 printf OUT "0x%04X,", $utf32;
506 (0xD800 | (($utf32 - 0x10000) >> 10));
548 $utf32 = 0;
553 $utf32
556 if ($utf32 <= 0xFFFF)
564 | (($utf32 - 0x10000) & 0x3FF));