# $Id$ package XML::SAX::PurePerl; use strict; sub chr_ref { my $n = shift; if ($n < 0x80) { return chr ($n); } elsif ($n < 0x800) { return pack ("CC", (($n >> 6) | 0xc0), (($n & 0x3f) | 0x80)); } elsif ($n < 0x10000) { return pack ("CCC", (($n >> 12) | 0xe0), ((($n >> 6) & 0x3f) | 0x80), (($n & 0x3f) | 0x80)); } elsif ($n < 0x110000) { return pack ("CCCC", (($n >> 18) | 0xf0), ((($n >> 12) & 0x3f) | 0x80), ((($n >> 6) & 0x3f) | 0x80), (($n & 0x3f) | 0x80)); } else { return undef; } } 1;
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Reader | Folder | 0755 |
|
|
DTDDecls.pm | File | 16.59 KB | 0644 |
|
DebugHandler.pm | File | 1.83 KB | 0644 |
|
DocType.pm | File | 4.55 KB | 0644 |
|
EncodingDetect.pm | File | 2.57 KB | 0644 |
|
Exception.pm | File | 1.67 KB | 0644 |
|
NoUnicodeExt.pm | File | 628 B | 0644 |
|
Productions.pm | File | 6.47 KB | 0644 |
|
Reader.pm | File | 2.48 KB | 0644 |
|
UnicodeExt.pm | File | 369 B | 0644 |
|
XMLDecl.pm | File | 3.31 KB | 0644 |
|